html:is([data-brand=vitivoice],[data-brand=vitisecurity]){--vv-teal:11 110 115;--vv-teal-deep:6 78 84;--vv-teal-bright:34 168 164;--vv-teal-ink:8 92 97;--vv-navy:22 36 79;--vv-coral:238 96 80;--vv-amber:224 146 54;--vv-ok:10 132 108;--vv-warn:180 104 12;--vv-bad:200 46 46;--vv-sh1:8 78 86;--vv-sh2:12 50 60;--vv-sh3:0 30 36;--vv-on-dark:4 30 34;--vv-on-tone:255 255 255;--vv-info:44 104 184;--vv-violet:112 86 196;--c-bg:245 250 249;--c-surface:255 255 255;--c-ink:22 36 79;--c-muted:80 94 110;--c-border:214 227 227;--c-subtle:231 242 241;--c-destructive:200 46 46;--color-brand:rgb(var(--vv-navy));--color-accent:rgb(var(--vv-teal));--color-accent-deep:rgb(var(--vv-teal-deep));--color-accent-2:rgb(var(--vv-amber));--color-primary:rgb(var(--vv-teal));--color-ring:rgb(var(--vv-teal));--default-ring-color:rgb(var(--vv-teal));--ring-color-ring:rgb(var(--vv-teal));--background-image-accent-gradient:linear-gradient(135deg,rgb(var(--vv-teal)) 0%,rgb(var(--vv-teal-deep)) 100%);--color-bg:rgb(var(--c-bg));--color-surface:rgb(var(--c-surface));--color-ink:rgb(var(--c-ink));--color-muted:rgb(var(--c-muted));--color-border:rgb(var(--c-border));--color-background:rgb(var(--c-bg));--color-foreground:rgb(var(--c-ink));--color-card:rgb(var(--c-surface));--color-card-foreground:rgb(var(--c-ink));--color-popover:rgb(var(--c-surface));--color-popover-foreground:rgb(var(--c-ink));--color-muted-foreground:rgb(var(--c-muted));--color-subtle:rgb(var(--c-subtle));--color-secondary:rgb(var(--c-subtle));--color-input:rgb(var(--c-border));--vg-fill:255 255 255;--vg-alpha:0.6;--vg-blur:22px;--vg-sat:185%;--vg-tint:rgb(var(--vv-teal)/0.05);--vg-rim-lit:rgba(255,255,255,0.95);--vg-rim-shade:rgb(var(--vv-teal)/0.22);--vg-sheen:rgba(255,255,255,0.62);--vg-shadow:0 1px 1px rgb(var(--vv-sh2)/0.04),0 12px 28px -14px rgb(var(--vv-sh1)/0.28);--vg-shadow-lift:0 2px 2px rgb(var(--vv-sh2)/0.05),0 22px 44px -18px rgb(var(--vv-sh1)/0.38);--vg-line:rgb(var(--vv-teal)/0.13);--vv-side-w:15.5rem;--vv-side-rail-w:4.5rem;--vv-top-h:3.75rem;--vv-strip-h:2.75rem;--vv-side-top:8 94 99;--vv-side-bottom:5 60 68;--vv-side-ink:234 250 248;--vv-side-muted:164 210 208;--vv-r-sm:0.625rem;--vv-r:1.125rem;--vv-r-lg:1.5rem;--vv-ease-drop:cubic-bezier(0.3,1.55,0.45,1);--vv-ease-out:cubic-bezier(0.2,0.8,0.2,1);--glass-border:rgb(var(--vv-teal)/0.14)}html:is([data-brand=vitivoice],[data-brand=vitisecurity])[data-theme=dark]{--vv-teal:38 176 170;--vv-teal-deep:20 138 136;--vv-teal-bright:96 222 212;--vv-teal-ink:104 220 210;--vv-navy:214 226 255;--vv-coral:250 124 106;--vv-amber:240 174 86;--vv-ok:60 200 166;--vv-warn:240 174 86;--vv-bad:244 63 100;--vv-on-tone:4 30 34;--vv-info:120 172 248;--vv-violet:168 148 248;--c-bg:0 0 0;--vv-dim:0 0 0;--c-surface:13 30 36;--c-ink:230 244 243;--c-muted:146 172 174;--c-border:30 54 60;--c-subtle:18 40 47;--c-destructive:248 112 112;--vg-fill:22 48 56;--vg-alpha:0.55;--vg-tint:rgb(var(--vv-teal)/0.07);--vg-rim-lit:rgba(190,255,248,0.34);--vg-rim-shade:rgba(0,0,0,0.5);--vg-sheen:rgba(190,255,248,0.1);--vg-shadow:0 1px 1px rgb(0 0 0/0.3),0 14px 30px -14px rgb(0 0 0/0.7);--vg-shadow-lift:0 2px 2px rgb(0 0 0/0.3),0 26px 50px -18px rgb(0 0 0/0.8);--vg-line:rgb(var(--vv-teal)/0.2);--vv-side-top:8 52 58;--vv-side-bottom:4 26 32;--vv-side-ink:226 248 245;--vv-side-muted:132 182 182;--glass-border:rgb(var(--vv-teal)/0.22);color-scheme:dark}html:is([data-brand=vitivoice],[data-brand=vitisecurity])[data-vv-lite]{--vg-alpha:0.94;--vg-blur:0px;--vg-sat:100%}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body{background:rgb(var(--c-bg));font-feature-settings:"ss01","cv11"}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) ::selection{background:rgb(var(--vv-teal)/.22);color:rgb(var(--c-ink))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) :focus-visible{outline:2px solid rgb(var(--vv-teal));outline-offset:2px}@layer components{.vg,.vg-bar,.vg-float{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--vg-sheen),transparent 42%),linear-gradient(0deg,var(--vg-tint),var(--vg-tint)),rgb(var(--vg-fill)/var(--vg-alpha));-webkit-backdrop-filter:blur(var(--vg-blur)) saturate(var(--vg-sat));backdrop-filter:blur(var(--vg-blur)) saturate(var(--vg-sat))}.vg{border-radius:var(--vv-r);box-shadow:var(--vg-shadow)}.vg-float:before,.vg:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--vg-rim-lit) 0,rgb(255 255 255/.18) 28%,var(--vg-rim-shade) 72%,rgb(255 255 255/.5) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;z-index:1}.vg-bar{--vg-alpha:0.5;background:linear-gradient(180deg,var(--vg-sheen),transparent 70%),rgb(var(--vg-fill)/var(--vg-alpha))}html[data-theme=dark] .vg-bar{--vg-alpha:0.46}html[data-vv-lite] .vg-bar{--vg-alpha:0.96}.vg-float{--vg-alpha:0.72;--vg-blur:30px;border-radius:var(--vv-r-lg);box-shadow:var(--vg-shadow-lift)}html[data-theme=dark] .vg-float{--vg-alpha:0.74}html[data-vv-lite] .vg-float{--vg-alpha:0.98;--vg-blur:0px}.vg-press{transition:transform .35s var(--vv-ease-drop),box-shadow .25s var(--vv-ease-out)}.vg-press:hover{transform:translateY(-2px);box-shadow:var(--vg-shadow-lift)}.vg-press:active{transform:translateY(0) scale(.985)}.vv-solid{background:rgb(var(--c-surface));border:1px solid rgb(var(--c-border));border-radius:var(--vv-r);box-shadow:0 1px 1px rgb(var(--vv-sh2)/.03),0 10px 24px -18px rgb(var(--vv-sh1)/.25)}.vv-display{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;letter-spacing:-.02em;font-variation-settings:"opsz" 48}.vv-title{font-weight:650;font-size:1.75rem;line-height:1.1;letter-spacing:-.025em}.vv-h2,.vv-title{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;color:rgb(var(--c-ink))}.vv-h2{font-weight:620;font-size:1.125rem;line-height:1.25;letter-spacing:-.015em}.vv-label{font-size:.78rem;line-height:1.2;font-weight:550}.vv-hint,.vv-label{color:rgb(var(--c-muted))}.vv-hint{font-size:.8125rem;line-height:1.45}.vv-num{font-family:var(--font-num),var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","cv11"}.vv-code,.vv-num{letter-spacing:-.01em}.vv-code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.86em}.vv-host{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-weight:650;letter-spacing:-.02em;color:rgb(var(--c-ink))}.vv-host>.vv-host-tail{font-weight:450;color:rgb(var(--c-muted))}.vv-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 1.05rem;border-radius:999px;font-size:.9rem;font-weight:620;line-height:1;white-space:nowrap;cursor:pointer;user-select:none;color:rgb(var(--c-ink));background:linear-gradient(180deg,var(--vg-sheen),transparent 55%),rgb(var(--vg-fill)/.7);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),inset 0 -1px 0 0 var(--vg-rim-shade),0 0 0 1px var(--vg-line),0 6px 14px -8px rgb(var(--vv-sh1)/.35);transition:transform .4s var(--vv-ease-drop),box-shadow .2s var(--vv-ease-out),background .2s,color .2s,opacity .2s}.vv-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),inset 0 -1px 0 0 var(--vg-rim-shade),0 0 0 1px rgb(var(--vv-teal)/.28),0 10px 20px -10px rgb(var(--vv-sh1)/.45)}.vv-btn:active{transform:scale(1.02,.94);transition-duration:.08s}.vv-btn:disabled,.vv-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.vv-btn>svg{width:1.05rem;height:1.05rem;flex:none}.vv-btn-sm{min-height:2rem;padding:0 .8rem;font-size:.8125rem;gap:.375rem}.vv-btn-sm>svg{width:.95rem;height:.95rem}.vv-btn-lg{min-height:2.875rem;padding:0 1.4rem;font-size:.975rem}.vv-btn-icon{padding:0;width:2.5rem}.vv-btn-icon.vv-btn-sm{width:2rem}.vv-btn-primary{color:#fff;background:linear-gradient(180deg,rgb(255 255 255/.26),rgb(255 255 255/.05) 46%,transparent 60%),radial-gradient(130% 100% at 28% -10%,rgb(var(--vv-teal-bright)/.95),rgb(var(--vv-teal)) 46%,rgb(var(--vv-teal-deep)) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 0 rgb(255 255 255/.5),inset 0 -8px 12px -8px rgb(var(--vv-sh3)/.6),0 0 0 1px rgb(var(--vv-teal-deep)/.6),0 10px 20px -10px rgb(var(--vv-teal)/.75)}.vv-btn-primary:hover{box-shadow:inset 0 1px 0 0 rgb(255 255 255/.55),inset 0 -8px 12px -8px rgb(var(--vv-sh3)/.6),0 0 0 1px rgb(var(--vv-teal-deep)/.7),0 14px 26px -10px rgb(var(--vv-teal)/.9)}html[data-theme=dark] .vv-btn-primary{color:rgb(var(--vv-on-dark))}.vv-btn-coral{color:#fff;background:linear-gradient(180deg,rgb(255 255 255/.26),rgb(255 255 255/.05) 46%,transparent 60%),radial-gradient(130% 100% at 28% -10%,rgb(255 150 132),rgb(var(--vv-coral)) 46%,rgb(204 66 56) 100%);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.5),inset 0 -8px 12px -8px rgb(90 20 10/.5),0 0 0 1px rgb(190 60 50/.6),0 10px 20px -10px rgb(var(--vv-coral)/.7)}.vv-btn-coral,.vv-btn-ghost{-webkit-backdrop-filter:none;backdrop-filter:none}.vv-btn-ghost{background:transparent;box-shadow:none;color:rgb(var(--c-muted))}.vv-btn-ghost:hover{background:rgb(var(--vv-teal)/.08);color:rgb(var(--c-ink));box-shadow:none;transform:none}.vv-btn-danger{color:rgb(var(--vv-bad))}.vv-btn-danger:hover{background:rgb(var(--vv-bad)/.1);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),0 0 0 1px rgb(var(--vv-bad)/.4)}.vv-chip{--tone:var(--c-muted);display:inline-flex;align-items:center;gap:.375rem;height:1.625rem;padding:0 .625rem;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap;color:rgb(var(--tone));background:linear-gradient(180deg,rgb(255 255 255/.55),transparent 60%),rgb(var(--tone)/.1);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.7),0 0 0 1px rgb(var(--tone)/.22)}html[data-theme=dark] .vv-chip{background:rgb(var(--tone)/.14);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.08),0 0 0 1px rgb(var(--tone)/.3)}.vv-chip>svg{width:.85rem;height:.85rem}.vv-tone-ok{--tone:var(--vv-ok)}.vv-tone-warn{--tone:var(--vv-warn)}.vv-tone-bad{--tone:var(--vv-bad)}.vv-tone-info{--tone:var(--vv-info)}.vv-tone-live{--tone:var(--vv-coral)}.vv-tone-teal{--tone:var(--vv-teal-ink)}.vv-tone-violet{--tone:var(--vv-violet)}.vv-tone-idle{--tone:var(--c-muted)}.vv-dot{width:.5rem;height:.5rem;border-radius:999px;background:rgb(var(--tone,var(--c-muted)));flex:none;box-shadow:0 0 0 3px rgb(var(--tone,var(--c-muted))/.18)}.vv-dot-live{animation:vv-breathe 1.8s ease-in-out infinite}.vv-pick{display:inline-flex;align-items:center;gap:.4rem;height:2.125rem;padding:0 .85rem;border-radius:999px;font-size:.85rem;font-weight:600;color:rgb(var(--c-muted));cursor:pointer;white-space:nowrap;background:rgb(var(--vg-fill)/.55);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),0 0 0 1px var(--vg-line);transition:color .2s,background .25s,box-shadow .25s,transform .4s var(--vv-ease-drop)}.vv-pick:hover{color:rgb(var(--c-ink))}.vv-pick:active{transform:scale(1.03,.94)}.vv-pick[aria-pressed=true],.vv-pick[aria-selected=true],.vv-pick[data-on=true]{color:#fff;background:radial-gradient(130% 100% at 28% -10%,rgb(var(--vv-teal-bright)/.9),rgb(var(--vv-teal)) 50%,rgb(var(--vv-teal-deep)));box-shadow:inset 0 1px 0 0 rgb(255 255 255/.45),0 0 0 1px rgb(var(--vv-teal-deep)/.5),0 8px 16px -10px rgb(var(--vv-teal)/.8)}html[data-theme=dark] .vv-pick[aria-pressed=true],html[data-theme=dark] .vv-pick[aria-selected=true],html[data-theme=dark] .vv-pick[data-on=true]{color:rgb(var(--vv-on-dark))}.vv-pick>.vv-count{font-family:var(--font-num),sans-serif;font-variant-numeric:tabular-nums;font-weight:600;font-size:.75rem;opacity:.75}.vv-tile{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.9rem 1rem .95rem;overflow:hidden}.vv-tile-value{font-family:var(--font-display),var(--font-sans),sans-serif;font-weight:640;font-size:1.75rem;line-height:1.05;letter-spacing:-.03em;color:rgb(var(--c-ink));font-variant-numeric:tabular-nums}.vv-tile-value>small{font-size:.55em;font-weight:560;letter-spacing:-.01em;color:rgb(var(--c-muted));margin-left:.2em}.vv-tile[data-tone=warn] .vv-tile-value{color:rgb(var(--vv-warn))}.vv-tile[data-tone=bad] .vv-tile-value{color:rgb(var(--vv-bad))}.vv-tile[data-tone=ok] .vv-tile-value{color:rgb(var(--vv-ok))}.vv-tile[data-tone=live] .vv-tile-value{color:rgb(var(--vv-coral))}.vv-tile:has(>.vv-tile-art){padding-bottom:2.6rem}.vv-tile>.vv-tile-art{position:absolute;left:0;right:0;bottom:0;height:2.25rem;pointer-events:none;z-index:-1;display:flex;align-items:flex-end}.vv-tile>.vv-tile-art>svg{height:100%!important}.vv-level{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:-1}.vv-level>i{position:absolute;left:-240px;width:calc(100% + 480px);bottom:0;height:calc(var(--level, 0) * 100% + 10px);background:linear-gradient(180deg,rgb(var(--liq,var(--vv-teal))/.2),rgb(var(--liq,var(--vv-teal))/.09));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 Q30 0 60 10 T120 10 T180 10 T240 10 V20 H0Z'/%3E%3C/svg%3E") top left /240px 20px repeat-x,linear-gradient(#000 0 0) 0 19px /100% calc(100% - 19px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 Q30 0 60 10 T120 10 T180 10 T240 10 V20 H0Z'/%3E%3C/svg%3E") top left /240px 20px repeat-x,linear-gradient(#000 0 0) 0 19px /100% calc(100% - 19px) no-repeat;transition:height 1.2s var(--vv-ease-out);animation:vv-tide 9s linear infinite}.vv-level>i+i{opacity:.6;animation-duration:13s;animation-direction:reverse}.vv-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.vv-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.89rem}.vv-table th{position:sticky;top:0;z-index:1;text-align:left;font-size:.78rem;font-weight:600;color:rgb(var(--c-muted));padding:.7rem .9rem;background:rgb(var(--c-subtle)/.75);border-bottom:1px solid rgb(var(--c-border));white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vv-table th:first-child{border-top-left-radius:calc(var(--vv-r) - 1px)}.vv-table th:last-child{border-top-right-radius:calc(var(--vv-r) - 1px)}.vv-table td{padding:.7rem .9rem;border-bottom:1px solid rgb(var(--c-border)/.7);color:rgb(var(--c-ink));vertical-align:middle}.vv-table tr:last-child>td{border-bottom:0}.vv-table tbody tr{transition:background .15s}.vv-table tbody tr:hover{background:rgb(var(--vv-teal)/.045)}.vv-table tbody tr[data-selected=true]{background:rgb(var(--vv-teal)/.09)}.vv-table th[aria-sort]{cursor:pointer;user-select:none}.vv-table th[aria-sort]:hover{color:rgb(var(--c-ink))}.vv-table td.vv-num,.vv-table th.vv-num{text-align:right}.vv-input,.vv-select,.vv-textarea{width:100%;min-height:2.5rem;padding:.5rem .8rem;border-radius:var(--vv-r-sm);font-size:.92rem;color:rgb(var(--c-ink));background:rgb(var(--c-surface));border:1px solid rgb(var(--c-border));box-shadow:inset 0 1px 2px rgb(var(--vv-sh2)/.05);transition:border-color .15s,box-shadow .2s}.vv-input::placeholder,.vv-textarea::placeholder{color:rgb(var(--c-muted)/.75)}.vv-input:hover,.vv-select:hover,.vv-textarea:hover{border-color:rgb(var(--vv-teal)/.45)}.vv-input:focus,.vv-select:focus,.vv-textarea:focus{outline:none;border-color:rgb(var(--vv-teal));box-shadow:0 0 0 3px rgb(var(--vv-teal)/.18),inset 0 1px 2px rgb(var(--vv-sh2)/.05)}.vv-input[aria-invalid=true],.vv-select[aria-invalid=true],.vv-textarea[aria-invalid=true]{border-color:rgb(var(--vv-bad));box-shadow:0 0 0 3px rgb(var(--vv-bad)/.14)}.vv-field-label{display:block;font-size:.83rem;font-weight:600;color:rgb(var(--c-ink));margin-bottom:.3rem}.vv-field-error{font-size:.8rem;color:rgb(var(--vv-bad));margin-top:.3rem}.vv-search{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .9rem;border-radius:999px;color:rgb(var(--c-muted));background:rgb(var(--vg-fill)/.6);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),0 0 0 1px var(--vg-line);transition:box-shadow .2s,background .2s}.vv-search:focus-within{background:rgb(var(--c-surface));box-shadow:0 0 0 1px rgb(var(--vv-teal)),0 0 0 4px rgb(var(--vv-teal)/.16)}.vv-search>svg{width:1rem;height:1rem;flex:none}.vv-search>input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:.9rem;color:rgb(var(--c-ink))}.vv-search>input::placeholder{color:rgb(var(--c-muted))}.vv-kbd{font-family:var(--font-num),sans-serif;font-size:.7rem;font-weight:600;padding:.12rem .38rem;border-radius:.375rem;color:rgb(var(--c-muted));background:rgb(var(--c-subtle));box-shadow:inset 0 -1px 0 rgb(var(--c-border))}.vv-switch{position:relative;width:2.75rem;height:1.625rem;border-radius:999px;flex:none;cursor:pointer;background:rgb(var(--c-muted)/.28);box-shadow:inset 0 1px 3px rgb(var(--vv-sh2)/.25);transition:background .3s}.vv-switch:after{content:"";position:absolute;top:3px;left:3px;width:1.25rem;height:1.25rem;border-radius:999px;background:radial-gradient(circle at 35% 28%,#fff,rgb(236 244 244) 70%);box-shadow:0 2px 5px rgb(var(--vv-sh3)/.35),inset 0 -2px 3px rgb(var(--vv-sh3)/.08);transition:transform .45s var(--vv-ease-drop),width .2s}.vv-switch:active:after{width:1.55rem}.vv-switch[aria-checked=true],.vv-switch[data-state=checked]{background:linear-gradient(180deg,rgb(var(--vv-teal-deep)),rgb(var(--vv-teal)))}.vv-switch[aria-checked=true]:after,.vv-switch[data-state=checked]:after{transform:translateX(1.125rem)}.vv-switch[aria-checked=true]:active:after,.vv-switch[data-state=checked]:active:after{transform:translateX(.825rem)}.vv-switch:disabled{opacity:.5;cursor:not-allowed}.vv-app{display:grid;grid-template-columns:var(--vv-side-w) minmax(0,1fr);min-height:100dvh;transition:grid-template-columns .45s var(--vv-ease-out)}.vv-app[data-rail=true]{grid-template-columns:var(--vv-side-rail-w) minmax(0,1fr)}@media (max-width:1023px){.vv-app,.vv-app[data-rail=true]{grid-template-columns:minmax(0,1fr)}}.vv-side{position:sticky;top:0;height:100dvh;z-index:40;display:flex;flex-direction:column;min-width:0;color:rgb(var(--vv-side-ink));background:radial-gradient(120% 44% at 0 0,rgb(var(--vv-teal-bright)/.34),transparent 62%),radial-gradient(90% 30% at 110% 104%,rgb(var(--vv-teal-bright)/.2),transparent 66%),linear-gradient(180deg,rgb(var(--vv-side-top)/.95),rgb(var(--vv-side-bottom)/.97));-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);box-shadow:inset -1px 0 0 rgb(255 255 255/.16),inset 1px 0 0 rgb(255 255 255/.06),10px 0 34px -22px rgb(var(--vv-sh1)/.7)}@media (max-width:1023px){.vv-side{display:none}}.vv-side:after{content:"";position:absolute;top:0;bottom:0;right:0;width:34%;background:linear-gradient(90deg,transparent,rgb(255 255 255/.05));pointer-events:none}.vv-side-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.5rem .75rem 1rem;scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.2) transparent}.vv-side-group{margin:1.1rem .6rem .4rem;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:rgb(var(--vv-side-muted));white-space:nowrap;overflow:hidden}.vv-nav{flex-direction:column;gap:2px}.vv-nav,.vv-nav-item{position:relative;display:flex}.vv-nav-item{z-index:1;align-items:center;gap:.7rem;height:2.5rem;padding:0 .7rem;border-radius:.875rem;font-size:.92rem;font-weight:560;color:rgb(var(--vv-side-ink)/.82);white-space:nowrap;overflow:hidden;transition:color .2s,background .2s}.vv-nav-item:hover{color:rgb(var(--vv-side-ink));background:rgb(255 255 255/.07)}.vv-nav-item[aria-current=page]{color:#fff}.vv-nav-item>svg{width:1.15rem;height:1.15rem;flex:none;opacity:.92}.vv-nav-item>.vv-nav-badge{margin-left:auto;font-family:var(--font-num),sans-serif;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:650;padding:.1rem .42rem;border-radius:999px;background:rgb(255 255 255/.16);color:#fff}.vv-nav-item>.vv-nav-badge[data-tone=live]{background:rgb(var(--vv-coral))}.vv-nav-item>.vv-nav-badge[data-tone=warn]{background:rgb(var(--vv-amber));color:rgb(60 34 0)}.vv-nav-drop{position:absolute;left:0;right:0;top:0;height:2.5rem;border-radius:.875rem;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255/.3),rgb(255 255 255/.1));box-shadow:inset 0 1px 0 0 rgb(255 255 255/.55),inset 0 -1px 0 0 rgb(var(--vv-sh3)/.25),0 8px 18px -10px rgb(var(--vv-sh3)/.7);transition:transform .55s var(--vv-ease-drop),height .3s var(--vv-ease-out),opacity .2s}.vv-app[data-rail=true] .vv-side .vv-hide-rail{display:none}.vv-app[data-rail=true] .vv-nav-item{justify-content:center;padding:0}.vv-app[data-rail=true] .vv-side-group{text-align:center;margin-inline:0;font-size:0;height:1px;background:rgb(255 255 255/.14);margin-block:.9rem}.vv-main{display:flex;flex-direction:column;min-width:0;min-height:100dvh}.vv-top{position:sticky;top:0;z-index:30;height:var(--vv-top-h);display:flex;align-items:center;gap:.75rem;padding:0 1.25rem;box-shadow:inset 0 -1px 0 0 var(--vg-line),0 10px 24px -22px rgb(var(--vv-sh1)/.6)}@media (max-width:639px){.vv-top{padding:0 .875rem;gap:.5rem}}.vv-page{flex:1;min-width:0;padding:1.5rem 1.5rem 2rem}@media (max-width:639px){.vv-page{padding:1rem .875rem 1.5rem}}.vv-page>*+*{margin-top:1.5rem}.vv-strip{position:sticky;bottom:0;z-index:30;min-height:var(--vv-strip-h);display:flex;align-items:center;gap:1rem;padding:0 1.25rem;font-size:.85rem;box-shadow:inset 0 1px 0 0 var(--vg-line),0 -10px 24px -22px rgb(var(--vv-sh1)/.6)}@media (max-width:1023px){.vv-strip{bottom:calc(4rem + env(safe-area-inset-bottom));margin:0 .75rem;border-radius:999px;padding:0 .9rem;gap:.7rem;box-shadow:var(--vg-shadow-lift)}}.vv-strip-stat{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap;color:rgb(var(--c-muted))}.vv-strip-stat>b{font-family:var(--font-num),sans-serif;font-variant-numeric:tabular-nums;font-weight:680;font-size:.95rem;color:rgb(var(--c-ink))}.vv-dock{position:fixed;left:.75rem;right:.75rem;bottom:calc(.6rem + env(safe-area-inset-bottom));z-index:45;height:3.5rem;display:none;align-items:stretch;padding:.3rem;border-radius:999px}@media (max-width:1023px){.vv-dock{display:flex}.vv-main{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}}.vv-dock-item{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border-radius:999px;font-size:.66rem;font-weight:620;color:rgb(var(--c-muted));transition:color .2s}.vv-dock-item>svg{width:1.25rem;height:1.25rem}.vv-dock-item[aria-current=page]{color:#fff}html[data-theme=dark] .vv-dock-item[aria-current=page]{color:rgb(var(--vv-on-dark))}.vv-dock-drop{position:absolute;top:.3rem;bottom:.3rem;left:0;border-radius:999px;z-index:0;pointer-events:none;background:radial-gradient(130% 100% at 28% -10%,rgb(var(--vv-teal-bright)/.95),rgb(var(--vv-teal)) 50%,rgb(var(--vv-teal-deep)));box-shadow:inset 0 1px 0 0 rgb(255 255 255/.5),0 8px 16px -8px rgb(var(--vv-teal)/.8);transition:transform .55s var(--vv-ease-drop),width .3s var(--vv-ease-out)}.vv-row{display:grid;align-items:center;gap:1rem;padding:.95rem 1.1rem}.vv-row+.vv-row{margin-top:.625rem}.vv-banner{--tone:var(--vv-amber);position:relative;display:flex;align-items:center;gap:.9rem;padding:.8rem 1rem;border-radius:var(--vv-r);background:linear-gradient(180deg,rgb(255 255 255/.6),transparent 70%),rgb(var(--tone)/.13);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.7),0 0 0 1px rgb(var(--tone)/.34),0 10px 22px -16px rgb(var(--tone)/.7)}html[data-theme=dark] .vv-banner{background:rgb(var(--tone)/.14);box-shadow:0 0 0 1px rgb(var(--tone)/.4)}.vv-banner[data-tone=bad]{--tone:var(--vv-bad)}.vv-banner[data-tone=info]{--tone:var(--vv-info)}.vv-banner[data-tone=ok]{--tone:var(--vv-ok)}.vv-banner>svg{width:1.25rem;height:1.25rem;flex:none;color:rgb(var(--tone))}.vv-banner-title{font-weight:650;color:rgb(var(--c-ink));font-size:.93rem}.vv-banner-body{font-size:.86rem;color:rgb(var(--c-muted))}@media (max-width:639px){.vv-banner{flex-wrap:wrap;row-gap:.6rem}.vv-banner>div:first-of-type{flex:1 1 calc(100% - 2.2rem)!important}.vv-banner>svg~div:not(:first-of-type){margin-left:2.15rem}}.vv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:2.75rem 1.5rem}.vv-empty-icon{width:3.5rem;height:3.5rem;border-radius:1.25rem;display:grid;place-items:center;color:rgb(var(--vv-teal-ink));background:linear-gradient(180deg,rgb(255 255 255/.8),transparent 70%),rgb(var(--vv-teal)/.12);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.8),0 0 0 1px rgb(var(--vv-teal)/.2),0 12px 22px -14px rgb(var(--vv-teal)/.7);animation:vv-bob 5s ease-in-out infinite}html[data-theme=dark] .vv-empty-icon{background:rgb(var(--vv-teal)/.16)}.vv-empty-icon>svg{width:1.6rem;height:1.6rem}.vv-empty-title{font-family:var(--font-display),sans-serif;font-weight:630;font-size:1.1rem;color:rgb(var(--c-ink));letter-spacing:-.015em}.vv-empty-body{max-width:30rem;font-size:.9rem;line-height:1.5;color:rgb(var(--c-muted))}.vv-scrim{position:fixed;inset:0;z-index:60;background:rgb(var(--vv-sh3)/.32);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:vv-fade .25s ease both}html[data-theme=dark] .vv-scrim{background:rgb(0 0 0/.6)}.vv-panel{position:fixed;z-index:61;top:.75rem;right:.75rem;bottom:.75rem;width:min(46rem,calc(100vw - 1.5rem));display:flex;flex-direction:column;overflow:hidden;animation:vv-panel-in .55s var(--vv-ease-drop) both}.vv-panel[data-size=lg]{width:min(64rem,calc(100vw - 1.5rem))}.vv-panel[data-size=xl]{width:min(88rem,calc(100vw - 1.5rem))}.vv-panel[data-size=sm]{width:min(30rem,calc(100vw - 1.5rem))}@media (max-width:639px){.vv-panel,.vv-panel[data-size]{inset:auto 0 0 0;top:2.5rem;width:100%;border-radius:var(--vv-r-lg) var(--vv-r-lg) 0 0;animation-name:vv-sheet-in}}.vv-panel-head{display:flex;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem .9rem;box-shadow:inset 0 -1px 0 0 var(--vg-line)}.vv-panel-body{flex:1;min-height:0;overflow-y:auto;padding:1.25rem;background:rgb(var(--c-surface)/.82)}html[data-theme=dark] .vv-panel-body{background:rgb(var(--c-surface)/.7)}.vv-panel-foot{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:.85rem 1.25rem;box-shadow:inset 0 1px 0 0 var(--vg-line)}.vv-menu{min-width:12rem;padding:.375rem;z-index:70;transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin,top));animation:vv-drop-in .42s var(--vv-ease-drop) both}.vv-menu-item{display:flex;align-items:center;gap:.6rem;min-height:2.25rem;padding:.35rem .65rem;border-radius:.75rem;font-size:.89rem;font-weight:520;color:rgb(var(--c-ink));cursor:pointer;outline:none;user-select:none}.vv-menu-item>svg{width:1rem;height:1rem;color:rgb(var(--c-muted));flex:none}.vv-menu-item:hover,.vv-menu-item[data-highlighted]{background:rgb(var(--vv-teal)/.1)}.vv-menu-item[data-danger=true],.vv-menu-item[data-danger=true]>svg{color:rgb(var(--vv-bad))}.vv-menu-sep{height:1px;margin:.3rem .4rem;background:var(--vg-line)}.vv-menu-label{padding:.4rem .65rem .2rem;font-size:.74rem;font-weight:600;color:rgb(var(--c-muted))}.vv-tabs{position:relative;display:inline-flex;gap:2px;padding:.25rem;border-radius:999px;max-width:100%;overflow-x:auto;scrollbar-width:none;background:rgb(var(--vg-fill)/.55);box-shadow:inset 0 1px 2px rgb(var(--vv-sh2)/.08),0 0 0 1px var(--vg-line)}.vv-tabs::-webkit-scrollbar{display:none}.vv-tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;height:2.125rem;padding:0 .95rem;border-radius:999px;font-size:.87rem;font-weight:600;color:rgb(var(--c-muted));white-space:nowrap;cursor:pointer;transition:color .25s}@media (max-width:639px){.vv-tab{height:2.5rem}}.vv-tab>svg{width:1rem;height:1rem}.vv-tab:hover{color:rgb(var(--c-ink))}.vv-tab[aria-current=page],.vv-tab[aria-selected=true]{color:#fff}html[data-theme=dark] .vv-tab[aria-current=page],html[data-theme=dark] .vv-tab[aria-selected=true]{color:rgb(var(--vv-on-dark))}.vv-tabs-drop{position:absolute;top:.25rem;bottom:.25rem;left:0;border-radius:999px;z-index:0;pointer-events:none;background:radial-gradient(130% 100% at 28% -10%,rgb(var(--vv-teal-bright)/.95),rgb(var(--vv-teal)) 50%,rgb(var(--vv-teal-deep)));box-shadow:inset 0 1px 0 0 rgb(255 255 255/.5),0 8px 16px -10px rgb(var(--vv-teal)/.8);transition:transform .55s var(--vv-ease-drop),width .3s var(--vv-ease-out)}.vv-skel{border-radius:.5rem;background:linear-gradient(90deg,rgb(var(--c-subtle)),rgb(var(--vv-teal)/.1),rgb(var(--c-subtle)));background-size:220% 100%;animation:vv-shimmer 1.6s ease-in-out infinite}.vv-rise{animation:vv-rise .6s var(--vv-ease-out) both;animation-delay:calc(var(--i, 0) * 55ms)}.vv-seat{--tone:var(--c-muted);position:relative;display:flex;flex-direction:column;gap:.2rem;padding:.6rem .7rem .65rem;border-radius:1rem 1rem 1.25rem 1.25rem;min-width:0;background:linear-gradient(180deg,rgb(255 255 255/.7),transparent 60%),rgb(var(--tone)/.13);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.8),0 0 0 1px rgb(var(--tone)/.3),0 8px 16px -12px rgb(var(--tone)/.8);transition:background .5s,box-shadow .5s,transform .4s var(--vv-ease-drop)}html[data-theme=dark] .vv-seat{background:rgb(var(--tone)/.16);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.07),0 0 0 1px rgb(var(--tone)/.36)}.vv-seat:hover{transform:translateY(-2px)}.vv-seat[data-state=incall]{--tone:var(--vv-coral)}.vv-seat[data-state=ready]{--tone:var(--vv-ok)}.vv-seat[data-state=paused]{--tone:var(--vv-amber)}.vv-seat[data-state=dispo]{--tone:var(--vv-violet)}.vv-seat[data-state=queue]{--tone:var(--vv-info)}.vv-seat[data-state=dead]{--tone:var(--vv-bad)}.vv-seat[data-state=empty]{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--c-border))}}@keyframes vv-breathe{0%,to{box-shadow:0 0 0 3px rgb(var(--tone,var(--c-muted))/.2)}50%{box-shadow:0 0 0 6px rgb(var(--tone,var(--c-muted))/.06)}}@keyframes vv-tide{0%{transform:translateX(0)}to{transform:translateX(-240px)}}@keyframes vv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vv-fade{0%{opacity:0}}@keyframes vv-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes vv-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes vv-panel-in{0%{opacity:0;transform:translateX(40px) scale(.98)}}@keyframes vv-sheet-in{0%{opacity:.6;transform:translateY(60px)}}@keyframes vv-drop-in{0%{opacity:0;transform:scale(.86);filter:blur(5px)}}@keyframes vv-wave-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){html:is([data-brand=vitivoice],[data-brand=vitisecurity]) *,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) :after,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.vv-navbar{position:fixed;inset:0 0 auto 0;height:2px;z-index:80;pointer-events:none}.vv-navbar>span{display:block;height:100%;width:0;opacity:0;background:rgb(var(--vv-teal));box-shadow:0 0 8px rgb(var(--vv-teal)/.6)}.vv-navbar[data-state=busy]>span{width:85%;opacity:1;transition:width 8s cubic-bezier(.08,.7,.2,1),opacity .15s}.vv-navbar[data-state=done]>span{width:100%;opacity:0;transition:width .18s ease-out,opacity .25s .12s}@media (prefers-reduced-motion:reduce){.vv-navbar[data-state=busy]>span{width:100%;opacity:.7;transition:opacity .15s}}html[data-brand=vitisecurity]{--vv-teal:45 101 226;--vv-teal-deep:24 32 168;--vv-teal-bright:71 197 252;--vv-teal-ink:34 74 198;--vv-navy:20 26 84;--vv-coral:208 44 190;--vv-amber:224 146 54;--vv-ok:10 132 108;--vv-warn:180 104 12;--vv-bad:200 46 46;--vv-info:14 124 190;--vv-violet:112 70 214;--vv-sh1:24 40 150;--vv-sh2:20 30 80;--vv-sh3:10 14 60;--vv-on-dark:8 12 40;--c-bg:246 248 254;--c-surface:255 255 255;--c-ink:20 26 84;--c-muted:82 92 122;--c-border:216 223 241;--c-subtle:232 237 251;--color-brand:rgb(var(--vv-teal-deep));--vg-tint:rgb(var(--vv-teal)/0.05);--vv-side-top:40 78 214;--vv-side-bottom:20 26 120;--vv-side-ink:238 243 255;--vv-side-muted:178 196 250}html[data-brand=vitisecurity][data-theme=dark]{--vv-teal:96 142 255;--vv-teal-deep:72 84 232;--vv-teal-bright:112 214 255;--vv-teal-ink:146 184 255;--vv-navy:224 230 255;--vv-coral:238 112 226;--vv-amber:240 174 86;--vv-ok:60 200 166;--vv-warn:240 174 86;--vv-bad:244 63 100;--vv-info:110 190 250;--vv-violet:172 150 250;--vv-on-dark:8 12 40;--vv-on-tone:8 12 40;--c-bg:6 8 18;--vv-dim:0 0 0;--c-surface:14 18 38;--c-ink:232 237 252;--c-muted:150 160 192;--c-border:32 38 72;--c-subtle:20 25 50;--vg-fill:24 30 66;--vg-rim-lit:rgba(196,214,255,0.34);--vg-sheen:rgba(196,214,255,0.1);--vv-side-top:26 44 128;--vv-side-bottom:10 14 54;--vv-side-ink:230 238 255;--vv-side-muted:140 162 226}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare{height:var(--vv-top-h);border-bottom:0;background:linear-gradient(180deg,var(--vg-sheen),transparent 70%),rgb(var(--vg-fill)/.5);-webkit-backdrop-filter:blur(var(--vg-blur)) saturate(var(--vg-sat));backdrop-filter:blur(var(--vg-blur)) saturate(var(--vg-sat));box-shadow:inset 0 -1px 0 0 var(--vg-line),0 10px 24px -22px rgb(var(--vv-sh1)/.6)}html:is([data-brand=vitivoice],[data-brand=vitisecurity])[data-theme=dark] body>header.glass-bare{background:linear-gradient(180deg,var(--vg-sheen),transparent 70%),rgb(var(--vg-fill)/.46)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare>div{height:100%;max-width:none;padding-inline:1.25rem}@media (max-width:639px){html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare>div{padding-inline:.875rem}}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare a.group>img{padding:5px;border-radius:.8rem;background:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 6px 14px -6px rgb(var(--vv-sh3)/.55)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare a.group>span{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:1.06rem;font-weight:600;letter-spacing:-.02em}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare a.group>span>span{display:none}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare button[aria-label^=Toggle]{width:2.5rem;height:2.5rem;border-radius:999px;color:rgb(var(--c-muted))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare button[aria-label^=Toggle]:hover{background:rgb(var(--vv-teal)/.08);color:rgb(var(--c-ink))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare nav>a{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1.05rem;border-radius:999px;font-size:.9rem;font-weight:620;line-height:1;white-space:nowrap;color:rgb(var(--c-ink));background:linear-gradient(180deg,var(--vg-sheen),transparent 55%),rgb(var(--vg-fill)/.7);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),inset 0 -1px 0 0 var(--vg-rim-shade),0 0 0 1px var(--vg-line),0 6px 14px -8px rgb(var(--vv-sh1)/.35);transition:transform .4s var(--vv-ease-drop),box-shadow .2s var(--vv-ease-out)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare nav>a:hover{transform:translateY(-1px);opacity:1}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare nav>a:active{transform:scale(1.02,.94)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>header.glass-bare nav>a[class*=bg-accent-gradient]{color:#fff;background:linear-gradient(180deg,rgb(255 255 255/.26),rgb(255 255 255/.05) 46%,transparent 60%),radial-gradient(130% 100% at 28% -10%,rgb(var(--vv-teal-bright)/.95),rgb(var(--vv-teal)) 46%,rgb(var(--vv-teal-deep)) 100%);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.5),inset 0 -8px 12px -8px rgb(var(--vv-sh3)/.6),0 0 0 1px rgb(var(--vv-teal-deep)/.6),0 10px 20px -10px rgb(var(--vv-teal)/.75)}html:is([data-brand=vitivoice],[data-brand=vitisecurity])[data-theme=dark] body>header.glass-bare nav>a[class*=bg-accent-gradient]{color:rgb(var(--vv-on-dark))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>footer.glass-bare{border-top:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 0 var(--vg-line)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>footer.glass-bare>div{max-width:none;padding-inline:1.5rem;font-size:.8125rem}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>footer.glass-bare a[class*=text-accent]{color:rgb(var(--vv-teal-ink));font-weight:600}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body:has(>header.glass-bare){display:flex;flex-direction:column;min-height:100dvh}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body>main{flex:1;min-width:0}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body:has(>header.glass-bare) .vl-auth>.vl-auth-top{display:none}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body:has(>header.glass-bare) .vl-auth{min-height:calc(100dvh - var(--vv-top-h))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) body:has(>header.glass-bare):has(.vl-auth)>footer.glass-bare{display:none}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth .group>span:first-child,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth label>span:first-child{font-size:.83rem;font-weight:600;color:rgb(var(--c-ink));margin-bottom:.3rem}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth div[aria-hidden][class*=rounded-xl],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:2.75rem;padding:.55rem .85rem;border-radius:var(--vv-r-sm);font-size:1rem;color:rgb(var(--c-ink));background:rgb(var(--c-surface));border:1px solid rgb(var(--c-border));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 2px rgb(var(--vv-sh2)/.05);transition:border-color .15s,box-shadow .2s}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth input:not([type=checkbox]):not([type=radio]):hover{border-color:rgb(var(--vv-teal)/.45)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth input:not([type=checkbox]):not([type=radio]):focus,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth select:focus+div[aria-hidden]{outline:none;border-color:rgb(var(--vv-teal));box-shadow:0 0 0 3px rgb(var(--vv-teal)/.18),inset 0 1px 2px rgb(var(--vv-sh2)/.05)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth input::placeholder{color:rgb(var(--c-muted)/.75)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth .vl-auth-text button[type=button],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth form button[type=button],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth label button[type=button]{font-size:.8125rem;font-weight:600;color:rgb(var(--vv-teal-ink))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth form button[type=button]:hover{text-decoration:underline;text-underline-offset:4px}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth a[class*=text-accent]{color:rgb(var(--vv-teal-ink));font-weight:600}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth a[class*=text-accent]:hover{text-decoration:underline;text-underline-offset:4px}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth button[class*=bg-accent-gradient],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth button[type=submit]{width:100%;min-height:2.875rem;padding:0 1.4rem;border-radius:999px;font-size:.975rem;font-weight:620;line-height:1;color:#fff;background:linear-gradient(180deg,rgb(255 255 255/.26),rgb(255 255 255/.05) 46%,transparent 60%),radial-gradient(130% 100% at 28% -10%,rgb(var(--vv-teal-bright)/.95),rgb(var(--vv-teal)) 46%,rgb(var(--vv-teal-deep)) 100%);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.5),inset 0 -8px 12px -8px rgb(var(--vv-sh3)/.6),0 0 0 1px rgb(var(--vv-teal-deep)/.6),0 10px 20px -10px rgb(var(--vv-teal)/.75);transition:transform .4s var(--vv-ease-drop),box-shadow .2s var(--vv-ease-out),opacity .2s}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth button[class*=bg-accent-gradient]:hover,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth button[type=submit]:hover{transform:translateY(-1px);opacity:1}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth button[class*=bg-accent-gradient]:active,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth button[type=submit]:active{transform:scale(1.02,.94)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth button[class*=bg-accent-gradient]:disabled,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth button[type=submit]:disabled{opacity:.55;transform:none;cursor:not-allowed}html:is([data-brand=vitivoice],[data-brand=vitisecurity])[data-theme=dark] .vl-auth button[class*=bg-accent-gradient],html:is([data-brand=vitivoice],[data-brand=vitisecurity])[data-theme=dark] .vl-auth button[type=submit]{color:rgb(var(--vv-on-dark))}html:is([data-brand=vitivoice],[data-brand=vitisecurity])[data-theme=dark] .vl-auth button[type=submit] span[class*=border-white]{border-color:rgb(var(--vv-on-dark)/.35);border-top-color:rgb(var(--vv-on-dark))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth a[href*="/api/sso/"],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth a[href*="/sso/"]{min-height:2.75rem;border:0;border-radius:999px;font-weight:620;color:rgb(var(--c-ink));background:linear-gradient(180deg,var(--vg-sheen),transparent 55%),rgb(var(--vg-fill)/.7);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),inset 0 -1px 0 0 var(--vg-rim-shade),0 0 0 1px var(--vg-line),0 6px 14px -8px rgb(var(--vv-sh1)/.35)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth [role=alert][class*=border],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth [role=status][class*=border],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth div[class*="bg-accent/5"],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth div[class*=bg-green-50]{--tone:var(--vv-info);border:0;border-radius:var(--vv-r-sm);padding:.7rem .85rem;color:rgb(var(--c-ink));background:rgb(var(--tone)/.11);box-shadow:0 0 0 1px rgb(var(--tone)/.32)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth [role=alert][class*=border]{--tone:var(--vv-bad)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth [role=status][class*=bg-green],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth div[class*=bg-green-50]{--tone:var(--vv-ok)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth [role=alert]>svg,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth [role=status]>svg{color:rgb(var(--tone))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth [role=alert] a,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth [role=status] a{color:inherit}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth div[class*=bg-green-50]{padding:1.1rem;border-radius:var(--vv-r)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth div[class*=bg-green-50]>div[class*=rounded-full]{background:rgb(var(--vv-ok)/.16);color:rgb(var(--vv-ok))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth div[class*=bg-green-50] h2{font-family:var(--font-display),var(--font-sans),sans-serif;font-weight:620;color:rgb(var(--c-ink))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth div[class*=bg-green-50] p{color:rgb(var(--c-muted))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth p[class*=text-red-6]{color:rgb(var(--vv-bad));font-weight:560}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth p[class*="text-[11px]"],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth span[class*=text-xs]{font-size:.8125rem;line-height:1.45;color:rgb(var(--c-muted))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth p[class*="text-[11px]"] a{color:rgb(var(--vv-teal-ink))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-auth span[class*=bg-border]{background:var(--vg-line)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy section.glass,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy>div[class*=rounded-xl][class*=bg-surface]{background:rgb(var(--c-surface));border:1px solid rgb(var(--c-border));border-radius:var(--vv-r);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 1px rgb(var(--vv-sh2)/.03),0 10px 24px -18px rgb(var(--vv-sh1)/.25)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy h2,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy h3{font-family:var(--font-display),var(--font-sans),sans-serif;font-weight:620;letter-spacing:-.015em;color:rgb(var(--c-ink))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy h3{font-size:1.05rem}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy label[class*=text-sm][class*=font-medium],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy label[class*=text-xs]{font-size:.83rem;font-weight:600;color:rgb(var(--c-ink))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy select,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy textarea{min-height:2.5rem;padding:.45rem .75rem;border-radius:var(--vv-r-sm);font-size:.92rem;color:rgb(var(--c-ink));background:rgb(var(--c-surface));border:1px solid rgb(var(--c-border));box-shadow:inset 0 1px 2px rgb(var(--vv-sh2)/.05);transition:border-color .15s,box-shadow .2s}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):focus,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy select:focus,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy textarea:focus{outline:none;border-color:rgb(var(--vv-teal));box-shadow:0 0 0 3px rgb(var(--vv-teal)/.18)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy input::placeholder{color:rgb(var(--c-muted)/.75)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy [class*=text-xs]>select,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy input[class*=text-xs],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy select[class*="text-[11px]"],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy select[class*=text-xs]{min-height:2.125rem;padding:.3rem .55rem;font-size:.8125rem}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy input[type=color]{border-radius:var(--vv-r-sm);border:1px solid rgb(var(--c-border));background:rgb(var(--c-surface));height:2.5rem;padding:.2rem}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy input[type=checkbox],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy input[type=radio]{accent-color:rgb(var(--vv-teal));width:1.05rem;height:1.05rem}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy input[type=file]::file-selector-button{margin-right:.75rem;min-height:2rem;padding:0 .8rem;border:0;border-radius:999px;font-size:.8125rem;font-weight:620;color:rgb(var(--c-ink));cursor:pointer;background:rgb(var(--vg-fill)/.7);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),0 0 0 1px var(--vg-line)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=bg-accent]:not([role=tab]),html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=border][class*=rounded]:not([role=tab]){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:0 .95rem;border:0;border-radius:999px;font-size:.86rem;font-weight:620;line-height:1;white-space:nowrap;color:rgb(var(--c-ink));background:linear-gradient(180deg,var(--vg-sheen),transparent 55%),rgb(var(--vg-fill)/.7);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),inset 0 -1px 0 0 var(--vg-rim-shade),0 0 0 1px var(--vg-line),0 6px 14px -8px rgb(var(--vv-sh1)/.35);transition:transform .4s var(--vv-ease-drop),box-shadow .2s var(--vv-ease-out),opacity .2s}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=bg-accent]:not([role=tab]):hover,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=border][class*=rounded]:not([role=tab]):hover{transform:translateY(-1px);opacity:1}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=bg-accent]:not([role=tab]):active,html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=border][class*=rounded]:not([role=tab]):active{transform:scale(1.02,.94)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button:disabled{opacity:.5;cursor:not-allowed;transform:none}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=bg-accent]:not([role=tab]){color:#fff;background:linear-gradient(180deg,rgb(255 255 255/.26),rgb(255 255 255/.05) 46%,transparent 60%),radial-gradient(130% 100% at 28% -10%,rgb(var(--vv-teal-bright)/.95),rgb(var(--vv-teal)) 46%,rgb(var(--vv-teal-deep)) 100%);box-shadow:inset 0 1px 0 0 rgb(255 255 255/.5),inset 0 -8px 12px -8px rgb(var(--vv-sh3)/.6),0 0 0 1px rgb(var(--vv-teal-deep)/.6),0 10px 20px -10px rgb(var(--vv-teal)/.75)}html:is([data-brand=vitivoice],[data-brand=vitisecurity])[data-theme=dark] .vl-legacy button[class*=bg-accent]:not([role=tab]){color:rgb(var(--vv-on-dark))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=border-red]{color:rgb(var(--vv-bad))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=border-dashed][class*=rounded]:not([role=tab]){min-height:2.75rem;border:1.5px dashed rgb(var(--c-border));border-radius:var(--vv-r-sm);font-weight:560;color:rgb(var(--c-muted));background:transparent;box-shadow:none}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=border-dashed][class*=rounded]:not([role=tab]):hover{transform:none;border-color:rgb(var(--vv-teal));color:rgb(var(--vv-teal-ink));background:rgb(var(--vv-teal)/.06)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy li>button[class*="bg-accent/10"]:not([role=tab]),html:is([data-brand=vitivoice],[data-brand=vitisecurity])[data-theme=dark] .vl-legacy li>button[class*="bg-accent/10"]:not([role=tab]){display:flex;justify-content:space-between;min-height:2.25rem;padding:0 .7rem;border-radius:var(--vv-r-sm);color:rgb(var(--vv-teal-ink));background:rgb(var(--vv-teal)/.12);box-shadow:inset 0 0 0 1px rgb(var(--vv-teal)/.28)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy li>button[class*="bg-accent/10"]:not([role=tab]):hover{transform:none}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy li>button[class*="bg-accent/10"]>span[class*=text-muted]{color:inherit;opacity:.8}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=border-dashed]{min-height:2.5rem;border:1.5px dashed rgb(var(--vv-teal)/.4);border-radius:var(--vv-r-sm);background:transparent;box-shadow:none;color:rgb(var(--vv-teal-ink))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=border-dashed]:hover{background:rgb(var(--vv-teal)/.07);transform:none}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button:not([class*=border]):not([class*=bg-accent]):not([role=tab]){min-height:2rem;font-size:.8125rem;font-weight:600}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy [class*=text-red-6],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=text-red-6]{color:rgb(var(--vv-bad))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy a[class*=text-accent],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy button[class*=text-accent]{color:rgb(var(--vv-teal-ink));font-weight:600}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy [role=tablist]{gap:2px;padding:.25rem;border:0;border-radius:999px;background:rgb(var(--vg-fill)/.55);box-shadow:inset 0 1px 2px rgb(var(--vv-sh2)/.08),0 0 0 1px var(--vg-line)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy [role=tab]{min-height:2.125rem;padding:0 .95rem;border-radius:999px;font-size:.87rem;font-weight:600;color:rgb(var(--c-muted));background:transparent}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy [role=tab][aria-selected=true]{color:#fff;background:radial-gradient(130% 100% at 28% -10%,rgb(var(--vv-teal-bright)/.95),rgb(var(--vv-teal)) 50%,rgb(var(--vv-teal-deep)));box-shadow:inset 0 1px 0 0 rgb(255 255 255/.5),0 8px 16px -10px rgb(var(--vv-teal)/.8)}html:is([data-brand=vitivoice],[data-brand=vitisecurity])[data-theme=dark] .vl-legacy [role=tab][aria-selected=true]{color:rgb(var(--vv-on-dark))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy p[class*=bg-amber-50],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy p[class*=bg-emerald-50],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy p[class*=bg-red-50]{--tone:var(--vv-amber);border-radius:var(--vv-r-sm);padding:.6rem .8rem;font-size:.86rem;color:rgb(var(--c-ink));background:rgb(var(--tone)/.12);box-shadow:0 0 0 1px rgb(var(--tone)/.32)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy p[class*=bg-red-50]{--tone:var(--vv-bad)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy p[class*=bg-emerald-50]{--tone:var(--vv-ok)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy [class*=text-emerald-6],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy [class*=text-green-6]{color:rgb(var(--vv-ok));font-weight:600}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy [class*=text-amber-6]{color:rgb(var(--vv-warn));font-weight:600}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy [class*="text-[10px]"],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy [class*="text-[11px]"]{font-size:.78rem;letter-spacing:0;text-transform:none;font-family:inherit}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy p[class*=text-xs],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy span[class*=text-xs][class*=text-muted]{font-size:.8125rem;line-height:1.45}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy div[class*=rounded-lg][class*=border-border],html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy div[class*=rounded-md][class*=border-border]{border-color:rgb(var(--c-border));border-radius:var(--vv-r-sm);background:rgb(var(--c-subtle)/.45)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy div[class*=rounded-md][class*=bg-bg]{background:rgb(var(--c-surface))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy label[class*=rounded-md][class*=border]{min-height:2.125rem;padding:0 .75rem;border-radius:999px;border:0;font-size:.8125rem;font-weight:600;color:rgb(var(--c-muted));background:rgb(var(--vg-fill)/.55);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),0 0 0 1px var(--vg-line);cursor:pointer}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy label[class*=border-accent]{color:rgb(var(--c-ink));box-shadow:0 0 0 1.5px rgb(var(--vv-teal));background:rgb(var(--vv-teal)/.1)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy li>button[class*=rounded-md]{min-height:2.5rem;padding:0 .7rem;border-radius:.75rem;font-size:.9rem;font-weight:560;color:rgb(var(--c-ink))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy li>button[class*="bg-accent/10"]{background:rgb(var(--vv-teal)/.12);color:rgb(var(--vv-teal-ink));box-shadow:none}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy li>button[class*=rounded-md]:hover{background:rgb(var(--vv-teal)/.07);transform:none}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy table{font-size:.86rem}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy table th{font-size:.78rem;font-weight:600;color:rgb(var(--c-muted));padding-block:.5rem}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy table td{padding-block:.55rem}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy table tr[class*=border-t]{border-color:rgb(var(--c-border)/.7)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy span[class*=rounded-full][class*=border]{height:1.625rem;display:inline-flex;align-items:center;padding:0 .625rem;border:0;font-size:.78rem;font-weight:600;color:rgb(var(--vv-teal-ink));background:rgb(var(--vv-teal-ink)/.1);box-shadow:0 0 0 1px rgb(var(--vv-teal-ink)/.22)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy span[class*=absolute][class*=shadow-lg]{border:0;border-radius:var(--vv-r);padding:.375rem;background:rgb(var(--c-surface));box-shadow:var(--vg-shadow-lift),0 0 0 1px var(--vg-line);max-width:calc(100vw - 2.5rem)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy span[class*=absolute][class*=shadow-lg]>button{display:flex;width:100%;justify-content:flex-start;min-height:2.25rem;border-radius:.75rem;padding:0 .65rem;font-size:.89rem;font-weight:520;color:rgb(var(--c-ink))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-legacy span[class*=absolute][class*=shadow-lg]>button:hover{background:rgb(var(--vv-teal)/.1)}@layer components{html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-line{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.9rem}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-line+.vl-line{border-top:1px solid rgb(var(--c-border)/.7)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-line>span:first-child{color:rgb(var(--c-muted))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-line>span:last-child{min-width:0;text-align:right;font-weight:600;color:rgb(var(--c-ink));overflow-wrap:anywhere}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-msg{padding:.9rem 1rem;border-radius:var(--vv-r);background:rgb(var(--c-surface));box-shadow:0 0 0 1px rgb(var(--c-border))}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vl-msg[data-from=staff]{background:linear-gradient(180deg,rgb(var(--vv-teal)/.08),rgb(var(--vv-teal)/.04)),rgb(var(--c-surface));box-shadow:0 0 0 1px rgb(var(--vv-teal)/.28)}}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vv-app .vv-order-bar{position:sticky;inset:auto;bottom:calc(var(--vv-strip-h) + .6rem);margin-top:1.5rem;border:0;border-radius:var(--vv-r);background:rgb(var(--vg-fill)/.86);box-shadow:inset 0 1px 0 0 var(--vg-rim-lit),0 0 0 1px rgb(var(--vv-teal)/.16),0 18px 34px -22px rgb(var(--vv-navy)/.55)}@media (max-width:1023px){html:is([data-brand=vitivoice],[data-brand=vitisecurity]) .vv-app .vv-order-bar{bottom:calc(4rem + env(safe-area-inset-bottom) + var(--vv-strip-h) + .9rem)}}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) :is(main,.vv-page) :is(a,button).bg-accent-gradient{border-radius:999px;box-shadow:inset 0 1px 0 0 rgb(255 255 255/.28),0 10px 20px -12px rgb(var(--vv-teal)/.8)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) :is(main,.vv-page) section.rounded-xl.border{border-radius:var(--vv-r);border-color:rgb(var(--vv-teal)/.14);box-shadow:0 14px 30px -26px rgb(var(--vv-navy)/.5)}html:is([data-brand=vitivoice],[data-brand=vitisecurity]) :is(main,.vv-page) .rounded-2xl.border.bg-surface{border-radius:var(--vv-r);border-color:rgb(var(--vv-teal)/.14);box-shadow:0 14px 30px -26px rgb(var(--vv-navy)/.5)}