.v-app,.v-force-light{--vb-sel: rgba(255,255,255,.92);--vb-hover: rgba(255,255,255,.35);--vb-field: rgba(255,255,255,.7);--vb-ev-base: #FBFBFE;--vb-ev-done: #F3F3F8;--vb-grad: linear-gradient(180deg, #7E62FF, #5F40F0)}.v-app[data-theme=dark]{--vb-sel: rgba(70,68,86,.9);--vb-hover: rgba(255,255,255,.05);--vb-field: rgba(255,255,255,.07);--vb-ev-base: #23232C;--vb-ev-done: #23232C}@media(prefers-color-scheme:dark){.v-app:not([data-theme=light]){--vb-sel: rgba(70,68,86,.9);--vb-hover: rgba(255,255,255,.05);--vb-field: rgba(255,255,255,.07);--vb-ev-base: #23232C;--vb-ev-done: #23232C}}.vb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.vb-head>div:first-child{flex:1 1 380px;min-width:0}.vb-head .lede{margin:6px 0 0!important;max-width:640px}.vb-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vb-actions .v-btn,.vb-actions .v-pbtn{height:32px}.vb-nav{display:inline-flex;align-items:center;gap:6px}.vb-nav .v-btn{width:32px;padding:0;justify-content:center}.vb-nav .v-btn svg{font-size:15px}.vb-nav b{font:600 15px/1 var(--v-font-display);letter-spacing:-.01em;margin:0 8px;white-space:nowrap}.vb-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.vb-chips{display:inline-flex;gap:6px;flex-wrap:wrap}.vb-chip{height:30px;padding:0 13px;border-radius:15px;background:var(--v-platter);box-shadow:var(--v-platter-edge);font-size:12.5px;font-weight:500;color:var(--v-label-2);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .2s,color .2s}.vb-chip i{font-style:normal;font-size:11.5px;color:var(--v-label-3);font-variant-numeric:tabular-nums}.vb-chip:hover{color:var(--v-label)}.vb-chip.on{background:linear-gradient(180deg,#7c5cff33,#7c5cff1f);color:var(--v-tint-text);box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #7c5cff3d}.vb-chip.on i{color:var(--v-tint-text);opacity:.8}.vb-chip svg{font-size:14px}.vb-search{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:15px;background:var(--v-platter);box-shadow:var(--v-platter-edge);color:var(--v-label-3);font-size:12.5px;min-width:170px;flex:0 1 220px}.vb-search svg{font-size:14px;flex:none}.vb-search input{all:unset;flex:1;min-width:0;color:var(--v-label);font-size:12.5px}.vb-search input::placeholder{color:var(--v-label-3)}.vb-sp{flex:1}.vb-card{background:var(--v-platter);border-radius:18px;box-shadow:var(--v-platter-edge);padding:16px}.vb-card h3{margin:0 0 2px;font:700 15px/1.25 var(--v-font-display);letter-spacing:-.01em}.vb-card .sub{margin:0 0 12px;font-size:12px;color:var(--v-label-2);line-height:1.45}.vb-tbl{background:var(--v-platter);border-radius:18px;box-shadow:var(--v-platter-edge);padding:6px;margin-bottom:18px}.vb-th,.vb-tr{display:grid;grid-template-columns:var(--cols);gap:12px;align-items:center;padding:0 14px}.vb-th{height:30px;font-size:10.5px;font-weight:600;color:var(--v-label-3);text-transform:uppercase;letter-spacing:.05em}.vb-tr{min-height:54px;border-radius:13px;position:relative;cursor:pointer;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s;font-size:13px}.vb-tr+.vb-tr:before,.vb-gh+.vb-tr:before{content:"";position:absolute;left:14px;right:14px;top:0;border-top:1px solid var(--v-sep)}.vb-gh+.vb-tr:before{display:none}.vb-tr:hover{background:var(--vb-hover)}.vb-tr.sel{transform:translateY(-2px) scale(1.006);background:var(--vb-sel);box-shadow:var(--v-glow);z-index:2}.vb-tr.sel:before,.vb-tr.sel+.vb-tr:before{display:none}.vb-tr b{font-weight:600}.vb-tr small{display:block;font-size:12px;color:var(--v-label-2);line-height:1.4;font-weight:400}.vb-tr .tn{font-variant-numeric:tabular-nums}.vb-tr .r{text-align:right}.vb-tr .v-pill{margin:0}.vb-tr.dim{opacity:.62}.vb-gh{font:700 12px/1 var(--v-font-display);color:var(--v-label-2);padding:14px 14px 6px;letter-spacing:0}.vb-gh small{font-weight:500;color:var(--v-label-3);margin-left:6px}.vb-gh:first-child{padding-top:8px}.vb-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--v-font-display);color:#fff;background:linear-gradient(180deg,#a6a6ae,#85858c);flex:none;box-shadow:inset 0 1px 0 var(--vb-hover)}.vb-who{display:flex;align-items:center;gap:11px;min-width:0}.vb-who>div{min-width:0}.vb-who b,.vb-who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.vb-sw{width:9px;height:9px;border-radius:50%;background:var(--c,var(--v-label-3));display:inline-block;margin-right:7px;flex:none}.v-pill{white-space:nowrap}.v-pill.green{color:var(--v-green-text);background:var(--v-green-soft)}.v-pill.orange{color:var(--v-orange-text);background:var(--v-orange-soft)}.v-pill.red{color:var(--v-red-text);background:var(--v-red-soft)}.v-pill.grey{color:var(--v-label-2);background:var(--v-fill)}.v-pill.violet{color:var(--v-tint-text);background:var(--v-tint-soft)}.vb-tr .v-pill,.vb-pillrow .v-pill{height:22px}.vb-actor{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:52px;padding:0 9px;border-radius:11px;font-size:11px;font-weight:600;background:var(--v-fill);color:var(--v-label-2)}.vb-actor.aura{background:#7c5cff24;color:var(--v-tint-text)}.vb-actor.you{background:var(--v-green-soft);color:var(--v-green-text)}.vb-actor.client{background:#0a84ff21;color:#0a74e6}.vb-note{font-size:12px;color:var(--v-label-2);line-height:1.5;margin:0 4px 14px}.vb-tl{display:grid;gap:0;margin:0 0 14px;padding:4px 12px}.vb-tl div{display:grid;grid-template-columns:14px 1fr;gap:10px;padding:7px 0;font-size:12.5px;position:relative}.vb-tl div:before{content:"";position:absolute;left:3.5px;top:20px;bottom:-7px;border-left:1px solid var(--v-sep-strong)}.vb-tl div:last-child:before{display:none}.vb-tl i{width:8px;height:8px;border-radius:50%;background:var(--v-label-3);margin-top:5px}.vb-tl div:first-child i{background:var(--v-tint)}.vb-tl small{display:block;font-size:11px;color:var(--v-label-3)}.vb-stack{display:grid;gap:8px;margin-bottom:14px}.vb-stack .v-btn,.vb-stack .v-pbtn{justify-content:center;height:32px;width:100%}.vb-two{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.vb-two .v-btn,.vb-two .v-pbtn{justify-content:center;height:32px}.vb-danger{color:var(--v-red-text)}.vb-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:11px;font-size:11.5px;font-weight:500;background:var(--v-fill);color:var(--v-label-2);margin:0 5px 5px 0}.vb-tagrow{padding:10px 12px 5px}.vb-tog{width:40px;height:24px;border-radius:12px;background:#34c759;position:relative;flex:none;box-shadow:inset 0 1px 2px #0000001f;display:inline-block}.vb-tog:after{content:"";position:absolute;right:2px;top:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003}.vb-tog.off{background:var(--v-fill-2)}.vb-tog.off:after{right:auto;left:2px}.vb-tog.sm{width:34px;height:20px}.vb-tog.sm:after{width:16px;height:16px}.vb-score{display:inline-flex;align-items:center;gap:8px}.vb-score span{width:54px;height:5px;border-radius:3px;background:var(--v-fill-2);overflow:hidden}.vb-score span i{display:block;height:100%;border-radius:3px;background:var(--v-label-2)}.vb-sug{display:inline-block;font-size:10px;font-weight:600;color:var(--v-label-3);border:1px solid var(--v-sep-strong);border-radius:6px;padding:1px 5px;margin-left:6px;vertical-align:1px;letter-spacing:.01em;text-transform:none}.vb-empty{display:grid;justify-items:center;text-align:center;gap:8px;padding:34px 20px;color:var(--v-label-2);font-size:13px}.vb-empty .ico{width:44px;height:44px;border-radius:50%;font-size:20px;background:var(--v-fill-2);color:var(--v-label-2)}.vb-empty b{font:700 15px/1.2 var(--v-font-display);color:var(--v-label)}.vb-cal{background:var(--v-platter);border-radius:18px;box-shadow:var(--v-platter-edge);padding:0 0 6px;overflow:hidden}.vb-wk{display:grid;grid-template-columns:46px repeat(var(--n),1fr)}.vb-wk .hd{height:52px;border-bottom:1px solid var(--v-sep);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;color:var(--v-label-2);font-weight:600}.vb-wk .hd b{font:600 18px/1 var(--v-font-display);color:var(--v-label);width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.vb-wk .hd.today b{background:var(--vb-grad);color:#fff;box-shadow:0 6px 14px -6px #6a4bf5b3}.vb-wk .hd.off{color:var(--v-label-2)}.vb-wk .hd .off{font-size:10px;font-weight:500;color:var(--v-label-2)}.vb-wk .gut span{position:absolute;right:8px;font-size:10.5px;color:var(--v-label-3);transform:translateY(-6px)}.vb-wk .col{position:relative;border-left:1px solid var(--v-sep)}.vb-wk .col .ln{position:absolute;left:0;right:0;border-top:1px solid var(--v-sep)}.vb-wk .col.off{background:repeating-linear-gradient(135deg,rgba(120,120,128,.07) 0 6px,transparent 6px 12px)}.vb-wk .col.off .cl{position:absolute;top:12px;left:0;right:0;text-align:center;font-size:11px;color:var(--v-label-2);font-weight:500}.vb-ev{position:absolute;left:3px;right:3px;border-radius:8px;padding:4px 7px 4px 9px;font-size:11.5px;overflow:hidden;cursor:pointer;background:color-mix(in srgb,var(--c) 15%,var(--vb-ev-base));color:color-mix(in srgb,var(--c) 38%,var(--v-label));box-shadow:inset 0 1px #ffffffb3;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;line-height:1.3}.vb-ev:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c)}.vb-ev b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-ev span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-ev:hover{transform:translateY(-1px)}.vb-ev.sel{transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px #ffffffb3,var(--v-glow);z-index:3}.vb-ev.completed{background:color-mix(in srgb,var(--c) 8%,var(--vb-ev-done));color:color-mix(in srgb,var(--c) 30%,var(--v-label))}.vb-ev.pending_payment .st,.vb-ev.tentative .st{font-size:10.5px;font-weight:600;color:var(--v-orange-text)}.vb-ev.tentative .st{color:var(--v-label-2)}.vb-ev.cancelled{background:transparent;border:1.5px dashed var(--v-sep-strong);box-shadow:none;color:var(--v-label-3);text-decoration:line-through;display:none}.vb-ev.cancelled:before{display:none}.vb-showc .vb-ev.cancelled{display:block}.vb-ev.no_show{background:color-mix(in srgb,var(--c) 6%,var(--vb-ev-done))}.vb-ev.no_show .st{font-size:10.5px;font-weight:600;color:var(--v-red-text)}.vb-blk{position:absolute;left:3px;right:3px;border-radius:8px;padding:5px 8px;font-size:11px;color:var(--v-label-2);background:repeating-linear-gradient(135deg,#78788029 0,#78788029 5px,#78788012 5px,#78788012 10px);cursor:pointer}.vb-blk b{display:block;font-weight:600}.vb-now{position:absolute;left:0;right:0;border-top:1.5px solid var(--v-red);z-index:4}.vb-now:before{content:"";position:absolute;left:-4px;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--v-red)}.vb-mo{padding:0 8px 8px}.vb-mo .dow{display:grid;grid-template-columns:repeat(7,1fr);padding:10px 0 6px;font-size:10.5px;font-weight:600;color:var(--v-label-3);text-transform:uppercase;letter-spacing:.05em;text-align:center}.vb-mo .grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.vb-mo .cell{min-height:92px;border-radius:12px;padding:7px 8px;font-size:11px;cursor:pointer;transition:background .2s,transform .25s,box-shadow .25s;border:1px solid transparent}.vb-mo .cell:hover{background:var(--vb-hover)}.vb-mo .cell.out{opacity:.35}.vb-mo .cell.off{background:repeating-linear-gradient(135deg,rgba(120,120,128,.07) 0 6px,transparent 6px 12px)}.vb-mo .cell .n{font:600 13px/1 var(--v-font-display);margin-bottom:6px;display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:11px}.vb-mo .cell.today .n{background:var(--vb-grad);color:#fff;padding:0 4px}.vb-mo .cell.sel{background:var(--vb-sel);box-shadow:var(--v-glow);transform:translateY(-1px)}.vb-mo .chip{display:block;font-size:10.5px;line-height:1.25;padding:2px 6px;border-radius:5px;margin-bottom:2px;background:color-mix(in srgb,var(--c) 16%,transparent);color:color-mix(in srgb,var(--c) 65%,var(--v-label));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-mo .more{font-size:10.5px;color:var(--v-label-3);padding-left:6px}.vb-bars{display:flex;align-items:flex-end;gap:10px;height:150px;padding:6px 2px 22px;position:relative}.vb-bars .b{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;position:relative;cursor:pointer}.vb-bars .b i{display:block;border-radius:6px 6px 3px 3px;background:var(--v-fill-2);transition:background .2s,box-shadow .25s,transform .25s;min-height:3px}.vb-bars .b:hover i{background:var(--v-label-3)}.vb-bars .b.on i{background:var(--vb-grad);box-shadow:var(--v-glow)}.vb-bars .b em{position:absolute;left:0;right:0;bottom:-18px;text-align:center;font-style:normal;font-size:10.5px;color:var(--v-label-3)}.vb-bars .b strong{display:block;text-align:center;font-size:10.5px;font-weight:600;color:var(--v-label-2);margin-bottom:4px;min-height:13px}.vb-bars.dot .b i{border-radius:5px}.vb-hb{display:grid;gap:11px}.vb-hb .r{display:grid;grid-template-columns:110px 1fr 54px;gap:10px;align-items:center;font-size:12.5px}.vb-hb .r span:first-child{color:var(--v-label)}.vb-hb .r .t{height:8px;border-radius:4px;background:var(--v-fill-2);overflow:hidden}.vb-hb .r .t i{display:block;height:100%;border-radius:4px;background:var(--c,var(--v-label-2))}.vb-hb .r span:last-child{text-align:right;color:var(--v-label-2);font-variant-numeric:tabular-nums}.vb-split{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px;margin:6px 0 12px}.vb-split i{display:block;height:100%}.vb-legend{display:grid;gap:7px;font-size:12.5px}.vb-legend div{display:flex;align-items:center;gap:8px}.vb-legend span{margin-left:auto;color:var(--v-label-2);font-variant-numeric:tabular-nums}.vb-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.vb-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}.vb-select{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:15px;background:var(--v-platter);box-shadow:var(--v-platter-edge);font-size:12.5px;font-weight:500;white-space:nowrap}.vb-select svg{font-size:12px;color:var(--v-label-3)}.vb-select small{color:var(--v-label-3);font-size:11.5px}.vb-insight{display:grid;gap:9px;padding:2px 0}.vb-insight div{display:grid;grid-template-columns:18px 1fr;gap:9px;font-size:13px;line-height:1.5}.vb-insight svg{color:var(--v-tint-text);font-size:15px;margin-top:2px}.vb-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.vb-sec{background:var(--v-platter);border-radius:18px;box-shadow:var(--v-platter-edge);margin-bottom:14px;overflow:hidden;transition:opacity .2s}.vb-sec .sh{display:flex;align-items:center;gap:12px;padding:14px 16px}.vb-sec .sh .ico{border-radius:9px}.vb-sec .sh b{display:block;font:700 14.5px/1.25 var(--v-font-display);letter-spacing:-.01em}.vb-sec .sh small{display:block;font-size:12px;color:var(--v-label-2);margin-top:1px}.vb-sec .sh .vb-tog{margin-left:auto}.vb-sec.off{opacity:.55}.vb-sec.off .rows{display:none}.vb-sec .rows{padding:0 8px 8px}.vb-item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:11px;font-size:13px;cursor:pointer;position:relative;transition:background .2s,box-shadow .25s,transform .25s}.vb-item+.vb-item:before{content:"";position:absolute;left:10px;right:10px;top:0;border-top:1px solid var(--v-sep)}.vb-item:hover{background:var(--vb-hover)}.vb-item.sel{background:var(--vb-sel);box-shadow:var(--v-glow);transform:translateY(-1px);z-index:2}.vb-item.sel:before,.vb-item.sel+.vb-item:before{display:none}.vb-item b{font-weight:600}.vb-item small{display:block;font-size:12px;color:var(--v-label-2)}.vb-item .x{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:var(--v-label-3);font-size:16px;line-height:1}.vb-item .x:hover{background:var(--v-fill-2);color:var(--v-label)}.vb-item .warn{color:var(--v-orange-text);font-size:11.5px;font-weight:600}.vb-drop{border:1.5px dashed var(--v-sep-strong);border-radius:16px;padding:22px;display:grid;justify-items:center;gap:6px;text-align:center;color:var(--v-label-2);font-size:12.5px}.vb-drop .ico{width:40px;height:40px;border-radius:50%;font-size:19px;background:var(--v-fill-2);color:var(--v-label-2)}.vb-drop b{color:var(--v-label);font-size:13.5px}.vb-text{border-radius:14px;background:var(--v-platter);box-shadow:var(--v-platter-edge);padding:14px 16px;font-size:13px;line-height:1.6;color:var(--v-label);min-height:150px;white-space:pre-wrap}.vb-text .ph{color:var(--v-label-3)}.vb-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.vb-thumbs .th{width:92px;height:70px;border-radius:12px;position:relative;background:linear-gradient(180deg,var(--v-fill-2),var(--v-fill));padding:9px;font-size:9px;line-height:1.4;color:var(--v-label-3);overflow:hidden;box-shadow:inset 0 0 0 1px var(--v-sep)}.vb-thumbs .th i{display:block;height:5px;border-radius:3px;background:var(--v-label-3);opacity:.35;margin-bottom:5px}.vb-thumbs .th .x{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:var(--v-label);color:var(--v-glass-solid);display:grid;place-items:center;font-size:12px}.vb-steps{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:12.5px;color:var(--v-label-3);font-weight:500;flex-wrap:wrap}.vb-steps span{display:inline-flex;align-items:center;gap:7px}.vb-steps span i{font-style:normal;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;background:var(--v-fill-2);color:var(--v-label-2)}.vb-steps span.on{color:var(--v-label)}.vb-steps span.on i{background:var(--vb-grad);color:#fff}.vb-steps span.done i{background:var(--v-green);color:#fff}.vb-steps em{width:22px;border-top:1px solid var(--v-sep-strong)}.vb-gs{background:var(--v-platter);border-radius:20px;box-shadow:var(--v-platter-edge);padding:18px 18px 8px;margin-bottom:18px}.vb-gs .top{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.vb-gs .top h2{margin:0;font:700 20px/1.2 var(--v-font-display);letter-spacing:-.015em}.vb-gs .top span{font-size:12.5px;color:var(--v-label-2)}.vb-gs .prog{margin:0 0 10px}.vb-gs .step{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;padding:11px 10px;border-radius:13px;cursor:pointer;position:relative;transition:background .2s,box-shadow .25s,transform .25s}.vb-gs .step+.step:before{content:"";position:absolute;left:46px;right:10px;top:0;border-top:1px solid var(--v-sep)}.vb-gs .step:hover{background:var(--vb-hover)}.vb-gs .step.sel{background:var(--vb-sel);box-shadow:var(--v-glow);transform:translateY(-1px);z-index:2}.vb-gs .step.sel:before,.vb-gs .step.sel+.step:before{display:none}.vb-gs .step .ck{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--v-sep-strong);display:grid;place-items:center;color:#fff;font-size:13px}.vb-gs .step.done .ck{background:var(--v-green);border-color:var(--v-green)}.vb-gs .step.done b{color:var(--v-label-2);font-weight:500;text-decoration:line-through;text-decoration-color:var(--v-label-3)}.vb-gs .step b{display:block;font-size:13.5px;font-weight:600}.vb-gs .step small{display:block;font-size:12px;color:var(--v-label-2);margin-top:1px;line-height:1.4}.vb-gs .step .v-btn,.vb-gs .step .v-pbtn{height:28px}.vb-gs .step .opt{font-size:11px;color:var(--v-label-3);font-weight:500}.vb-banner{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border-radius:18px;padding:14px 16px;margin-bottom:14px;background:linear-gradient(180deg,#7c5cff1f,#7c5cff0f);box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #7c5cff33}.vb-banner .ico{border-radius:11px;width:34px;height:34px;font-size:17px;background:var(--vb-grad)}.vb-banner .tx{flex:1;min-width:240px}.vb-banner b{display:block;font:700 14px/1.3 var(--v-font-display);letter-spacing:-.005em}.vb-banner p{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--v-label-2)}.vb-banner .bt{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.vb-banner .q{font-size:12px;color:var(--v-label-2);padding:0 6px;height:28px;text-decoration:underline;text-underline-offset:2px}.vb-banner.a{background:linear-gradient(180deg,#e5383b21,#e5383b12);box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #e5383b47}.vb-banner.a .ico{background:linear-gradient(180deg,#f0575a,#d2292c)}.vb-banner.b{background:linear-gradient(180deg,#ff950024,#ff950012);box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ff95004d}.vb-banner.b .ico{background:linear-gradient(180deg,#fa3,#f08a00)}.vb-dash{border:1.5px dashed var(--v-sep-strong);border-radius:18px;padding:26px 18px;display:grid;justify-items:center;gap:6px;text-align:center;color:var(--v-label-2);font-size:12.5px;line-height:1.5}.vb-dash b{font:700 15px/1.25 var(--v-font-display);color:var(--v-label)}.vb-dash .ico{width:42px;height:42px;border-radius:50%;font-size:19px;background:var(--v-fill-2);color:var(--v-label-2);margin-bottom:4px}.vb-link{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:12px;background:var(--v-fill);font-size:12.5px;margin-top:6px}.vb-link span{color:var(--v-label-2)}.vb-link b{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.vb-quote{padding:12px 14px;font-size:12.5px;line-height:1.55;color:var(--v-label-2)}.vb-quote p{margin:0 0 7px}.vb-quote p:last-child{margin:0}.vb-quote b{color:var(--v-label);font-weight:600}.vb-quote .a b{color:var(--v-tint-text)}.vb-two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media(max-width:1000px){.vb-grid2,.vb-two-col{grid-template-columns:1fr}.vb-grid3,.vb-tiles{grid-template-columns:1fr 1fr}}@media(max-width:760px){.vb-th{display:none}.vb-tr{grid-template-columns:var(--mcols,1fr auto);gap:10px;padding:8px 12px;min-height:58px}.vb-tr .m-hide,.vb-th .m-hide{display:none!important}.vb-tr.sel{transform:none;background:transparent;box-shadow:none}.vb-head{margin-bottom:12px}.vb-gh small{display:block;margin:3px 0 0}.vb-search{flex:1 1 100%;min-width:0}.vb-chips{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.vb-chips::-webkit-scrollbar{display:none}.vb-bar{margin-bottom:12px}.vb-grid3{grid-template-columns:1fr}.vb-wk{grid-template-columns:34px repeat(var(--n),1fr)}.vb-wk .hd b{font-size:15px;width:26px;height:26px}.vb-ev{padding:3px 4px 3px 6px;font-size:10px}.vb-wk.w7 .vb-ev span:not(.st){display:none}.vb-wk .gut span{font-size:9.5px;right:5px}.vb-mo .cell{min-height:56px;padding:4px}.vb-mo .cell .chip,.vb-mo .cell .more{display:none}.vb-mo .cell .dots{display:flex;gap:2px;flex-wrap:wrap}.vb-hb .r{grid-template-columns:84px 1fr 44px}.vb-gs .step{grid-template-columns:24px 1fr}}@media(min-width:761px){.vb-mo .cell .dots{display:none}}.vb-msg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;font-size:12.5px}.vb-msg+.vb-msg{border-top:1px solid var(--v-sep)}.vb-msg b{display:block;font-weight:600}.vb-msg small{display:block;font-size:11px;color:var(--v-label-3);margin-top:1px}.vb-mcs{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.vb-mc{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:10.5px;font-weight:600;background:var(--v-fill);color:var(--v-label-2);white-space:nowrap}.vb-mc.ok{background:var(--v-green-soft);color:var(--v-green-text)}.vb-mc.read{background:var(--v-tint-soft);color:var(--v-tint-text)}.vb-mc.bad{background:var(--v-red-soft);color:var(--v-red-text)}.vb-mc.due{background:transparent;box-shadow:inset 0 0 0 1px var(--v-sep-strong);color:var(--v-label-2);font-weight:500}.vb-msg.sched{background:repeating-linear-gradient(135deg,rgba(124,92,255,.06) 0 6px,transparent 6px 12px)}.vb-msg{grid-template-columns:1fr;gap:6px}.vb-mcs{justify-content:flex-start}.vb-s-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:6px}.vb-s-head .lede{margin-bottom:18px}.vb-s-head .vb-s-act{display:flex;gap:8px;padding-bottom:18px}.vb-s-lbl{font-size:11px;font-weight:600;color:var(--v-label-3);text-transform:uppercase;letter-spacing:.04em;margin:0 4px 6px}.vb-s-grp{background:var(--v-platter);box-shadow:var(--v-platter-edge);border-radius:18px;padding:4px;margin-bottom:20px}.vb-s-gh{display:flex;align-items:baseline;justify-content:space-between;margin:0 6px 8px}.vb-s-gh h2{margin:0;font:700 15px/1.2 var(--v-font-display);letter-spacing:-.01em}.vb-s-gh span{font-size:12px;color:var(--v-label-3)}.vb-s-row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:12px 14px;cursor:pointer;position:relative;border-radius:14px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s}.vb-s-row+.vb-s-row:before{content:"";position:absolute;left:14px;right:14px;top:0;border-top:1px solid var(--v-sep)}.vb-s-row:hover{background:var(--vb-hover)}.vb-s-row.sel{transform:translateY(-2px) scale(1.008);background:var(--vb-sel);box-shadow:var(--v-glow);z-index:2}.vb-s-row.sel:before,.vb-s-row.sel+.vb-s-row:before{display:none}.vb-s-row b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;font-weight:600}.vb-s-row p{margin:2px 0 0;font-size:12px;color:var(--v-label-2);line-height:1.4}.vb-s-row.off b,.vb-s-row.off .vb-s-end{color:var(--v-label-2)}.vb-s-end{text-align:right;font-size:11.5px;color:var(--v-label-3);white-space:nowrap}.vb-s-end em{display:block;font-style:normal;font-size:14.5px;font-weight:600;color:var(--v-label);font-variant-numeric:tabular-nums}.vb-s-dotc{width:12px;height:12px;border-radius:50%;flex:none;box-shadow:inset 0 1px 0 var(--vb-hover)}.vb-s-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:17px;color:#fff;background:var(--v-label-3);flex:none}.vb-s-chev{color:var(--v-label-3);font-size:14px;display:inline-block;vertical-align:middle;margin-left:6px}.vb-s-tag{display:inline-flex;align-items:center;height:19px;padding:0 8px;border-radius:10px;font-size:10.5px;font-weight:600;background:var(--v-fill);color:var(--v-label-2);white-space:nowrap}.vb-s-tag.ok{background:var(--v-green-soft);color:var(--v-green-text)}.vb-s-tag.warn{background:var(--v-orange-soft);color:var(--v-orange-text)}.vb-s-tag.bad{background:var(--v-red-soft);color:var(--v-red-text)}.vb-s-tag.tint{background:var(--v-tint-soft);color:var(--v-tint-text)}.vb-s-tag.sug{background:transparent;box-shadow:inset 0 0 0 1px #6a4bf573;color:var(--v-tint-text)}.vb-s-ihead{display:flex;align-items:center;gap:10px;width:100%}.vb-s-ihead b{font-size:13px;font-weight:600}.vb-s-ihead small{display:block;font-size:11px;color:var(--v-label-2);font-weight:400}.vb-s-ihead .seg{margin:0 0 0 auto}.vb-s-top{text-align:center;margin-bottom:16px}.vb-s-top .vb-s-big{width:52px;height:52px;border-radius:15px;margin:0 auto 10px;display:grid;place-items:center;font-size:24px;color:#fff;box-shadow:inset 0 1px 0 var(--vb-hover),0 8px 20px -8px #00000059}.vb-s-top h3{margin:0;font:600 17px/1.2 var(--v-font-display);letter-spacing:-.01em}.vb-s-top p{margin:3px 0 0;font-size:12.5px;color:var(--v-label-2)}.vb-s-f{padding:9px 12px;display:grid;gap:5px}.vb-s-f+.vb-s-f{border-top:1px solid var(--v-sep)}.vb-s-f>label,.vb-s-f>.k{font-size:11.5px;color:var(--v-label-2)}.vb-s-in{display:flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:9px;background:var(--vb-field);box-shadow:inset 0 0 0 1px var(--v-sep);font-size:12.5px;line-height:1.4}.vb-s-in.ta{min-height:54px;align-items:flex-start}.vb-s-in .u{margin-left:auto;color:var(--v-label-3);font-size:11.5px;padding-left:8px}.vb-s-in svg{margin-left:auto;color:var(--v-label-3)}.vb-s-f .h{font-size:11.5px;color:var(--v-label-3);line-height:1.4}.vb-s-t{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px}.vb-s-t+.vb-s-t,.vb-s-f+.vb-s-t,.vb-s-t+.vb-s-f{border-top:1px solid var(--v-sep)}.vb-s-t span.l{font-size:12.5px}.vb-s-t span.l small{display:block;font-size:11.5px;color:var(--v-label-3);margin-top:1px;line-height:1.35}.vb-s-sg{display:flex;background:var(--v-fill);border-radius:9px;padding:2px}.vb-s-sg button{flex:1;height:24px;border-radius:7px;font-size:11.5px;color:var(--v-label)}.vb-s-sg button.on{background:#ffffffe6;box-shadow:0 1px 2px #0000001f}.vb-s-sw{display:flex;gap:8px;flex-wrap:wrap}.vb-s-sw i{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 1px 0 var(--vb-hover);cursor:pointer}.vb-s-sw i.on{box-shadow:0 0 0 2px var(--v-glass-solid,#fff),0 0 0 4px var(--v-tint-text)}.vb-s-rng{height:5px;border-radius:3px;background:var(--v-fill-2);position:relative;margin:10px 4px 4px}.vb-s-rng i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--v-tint)}.vb-s-rng b{position:absolute;top:-6px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;margin-left:-8px}.vb-s-drop{display:grid;place-items:center;text-align:center;gap:4px;padding:24px 12px;border-radius:12px;border:1.5px dashed var(--v-sep-strong);color:var(--v-label-2);font-size:12.5px}.vb-s-drop svg{font-size:22px;color:var(--v-label-3)}.vb-s-btnrow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.vb-s-btnrow .v-btn,.vb-s-btnrow .v-pbtn{justify-content:center;height:30px}.vb-s-btnrow .full{grid-column:1/-1}.vb-s-btn-d{color:var(--v-red-text)}.vb-s-tb{width:100%;border-collapse:collapse;font-size:12.5px}.vb-s-tb th{text-align:left;font-size:11px;font-weight:600;color:var(--v-label-3);padding:8px 14px;text-transform:uppercase;letter-spacing:.04em}.vb-s-tb td{padding:11px 14px;border-top:1px solid var(--v-sep);white-space:nowrap}.vb-s-tb tr.vb-s-tr{cursor:pointer;transition:background .2s}.vb-s-tb tr.vb-s-tr:hover{background:var(--vb-hover)}.vb-s-tb tr.sel{background:var(--vb-sel);box-shadow:inset 3px 0 0 var(--v-tint-text)}.vb-s-tb .code{font:600 11.5px ui-monospace,SF Mono,Menlo,monospace;background:var(--v-fill);padding:3px 8px;border-radius:7px;letter-spacing:.04em}.vb-s-tb .n{text-align:right;font-variant-numeric:tabular-nums}.vb-s-note{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--v-platter);box-shadow:var(--v-platter-edge);margin-bottom:18px;font-size:12.5px}.vb-s-note b{display:block;font-size:13px}.vb-s-note p{margin:1px 0 0;color:var(--v-label-2);font-size:12px}.vb-s-note .vb-s-ico{flex:none}.vb-s-note .vb-s-go{margin-left:auto}.vb-s-note.warn{background:linear-gradient(180deg,var(--v-orange-soft),var(--v-orange-soft)),var(--v-platter);box-shadow:inset 0 0 0 1px #f08a0047}.vb-s-sug{margin-top:14px;padding:11px 14px;border-radius:14px;box-shadow:inset 0 0 0 1px #6a4bf559;font-size:12px;color:var(--v-label-2);line-height:1.45}.vb-s-sug b{color:var(--v-tint-text);font-weight:600}.vb-s-mdetail{display:none}.vb-s-fade{animation:fade .22s ease}.vb-s-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.vb-s-stat{background:var(--v-platter);box-shadow:var(--v-platter-edge);border-radius:18px;padding:12px 14px}.vb-s-stat .k{font-size:12px;font-weight:600;color:var(--v-label-2)}.vb-s-stat .v{font:600 24px/1 var(--v-font-display);letter-spacing:-.02em;margin:9px 0 3px;font-variant-numeric:tabular-nums}.vb-s-stat .s{font-size:11.5px;color:var(--v-label-2)}.vb-s-show{display:none}@media(max-width:760px){.vb-s-head{flex-direction:column;align-items:stretch;gap:0}.vb-s-head .vb-s-act{padding-bottom:14px}.vb-s-cols{grid-template-columns:1fr 1fr}.vb-s-row{grid-template-columns:auto 1fr auto;gap:11px;padding:11px 12px}.vb-s-row.sel{transform:none}.vb-s-row p{white-space:normal}.vb-s-tb th:nth-child(n+4),.vb-s-tb td:nth-child(n+4){display:none}.vb-s-hide-m{display:none!important}.vb-s-show,.vb-s-mdetail{display:block}}.vb-s-mseg{display:none}@media(max-width:760px){.vb-s-mseg{display:flex;gap:6px;overflow-x:auto;margin:0 -16px 14px;padding:0 16px;scrollbar-width:none}.vb-s-mseg button{height:30px;padding:0 14px;border-radius:15px;background:var(--v-platter);box-shadow:var(--v-platter-edge);font-size:12.5px;font-weight:500;white-space:nowrap;flex:none}.vb-s-mseg button.on{background:var(--vb-grad);color:#fff}}@media(max-width:760px){.vb-s-cols{grid-template-columns:repeat(3,1fr);gap:8px}.vb-s-stat{padding:10px 10px 11px;border-radius:14px}.vb-s-stat .k{font-size:11px}.vb-s-stat .v{font-size:19px;margin:7px 0 2px}.vb-s-stat .s{font-size:10.5px;line-height:1.3}}.vb-s-in input,.vb-s-in textarea,.vb-s-in select{all:unset;box-sizing:border-box;flex:1;min-width:0;width:100%;font:inherit;color:var(--v-label)}.vb-s-in textarea{white-space:pre-wrap;min-height:54px;resize:vertical}.vb-s-in select{cursor:pointer}.vb-s-in input::placeholder,.vb-s-in textarea::placeholder{color:var(--v-label-3)}.vb-s-in:focus-within{box-shadow:var(--v-focus)}.vb-s-in input:disabled,.vb-s-in textarea:disabled{opacity:.55;cursor:not-allowed}.vb-s-in option{color:#1d1d1f}.vb-danger{color:var(--v-red-text)!important}.vb-btn-wide{width:100%;justify-content:center;height:32px}.vb-hint{margin:0 4px 14px;font-size:12px;line-height:1.5;color:var(--v-label-2)}.vb-errline{margin:0 4px 10px;font-size:12px;line-height:1.45;color:var(--v-red-text)}.vb-okline{margin:0 4px 10px;font-size:12px;line-height:1.45;color:var(--v-green-text)}button.vb-chip,button.vb-tr,button.vb-s-row{font:inherit;color:inherit;text-align:left;border:0}.vb-s-row{width:100%;background:none}.vb-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#00000047;display:grid;place-items:center;padding:16px}.vb-modal{width:min(480px,100%);max-height:88vh;overflow:auto;background:var(--v-glass-solid);color:var(--v-label);border-radius:22px;padding:22px 22px 20px;box-shadow:var(--v-lift),inset 0 0 0 1px var(--v-sep);font-family:var(--v-font)}.vb-modal h3{margin:0 0 4px;font:700 17px/1.25 var(--v-font-display);letter-spacing:-.01em}.vb-modal .vb-modal-sub{margin:0 0 14px;font-size:12.5px;line-height:1.5;color:var(--v-label-2)}.vb-modal .vb-modal-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.vb-modal label.vb-fld{display:grid;gap:5px;margin-bottom:12px;font-size:11.5px;color:var(--v-label-2)}.vb-modal label.vb-fld .vb-s-in{color:var(--v-label)}.vb-check{display:flex;align-items:center;gap:8px;font-size:12.5px;margin:0 0 12px;cursor:pointer;color:var(--v-label)}.vb-check input{width:16px;height:16px;accent-color:var(--v-tint)}@media(max-width:760px){.vb-modal-scrim{place-items:end center;padding:8px}.vb-modal{border-radius:26px 26px 18px 18px}}.vb-head .v-lede{margin:6px 0 0;max-width:640px}.vb-head h1{margin:0;font:700 var(--v-fs-title1)/1.1 var(--v-font-display);letter-spacing:-.022em}.vb-empty .v-ico{background:var(--v-fill-2);color:var(--v-label-2)}.vb-bar .v-seg{flex:none}.vb-legacy{background:#fff;color:#2b2733;border-radius:16px;padding:12px;margin-bottom:14px;box-shadow:var(--v-platter-edge)}.vb-light-modal .v-force-light{color:var(--v-label)}a.v-btn,a.v-pbtn{text-decoration:none}button.vb-tr{background:transparent;width:100%;cursor:pointer}.vb-only-m{display:none!important}.vb-search input[type=date]{min-width:120px;font-variant-numeric:tabular-nums}@media(max-width:760px){.vb-no-m{display:none!important}.vb-only-m{display:block!important}}a.v-btn,a.v-pbtn{box-sizing:border-box}.vb-ev.cancelled{display:block}.vb-ev.dragging{opacity:.4}.vb-ev:focus-visible,.vb-blk:focus-visible,.vb-mo .cell:focus-visible{outline:2px solid var(--v-tint);outline-offset:1px}.vb-grip{position:absolute;left:0;right:0;bottom:0;height:8px;cursor:ns-resize}.vb-grip:after{content:"";position:absolute;left:50%;bottom:2px;width:22px;height:3px;margin-left:-11px;border-radius:2px;background:currentColor;opacity:.28}.vb-shade{position:absolute;left:0;right:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(120,120,128,.07) 0 6px,transparent 6px 12px)}.vb-wk .col.off{background:none}.vb-wk .col>.ln{pointer-events:none}.vb-drop{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--v-tint);z-index:5;pointer-events:none}.vb-drop span{position:absolute;right:4px;top:3px;padding:1px 6px;border-radius:6px;background:var(--v-tint);color:#fff;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.vb-wk button.hd{background:none;border:0;font:inherit;color:var(--v-label-2);cursor:pointer;font-weight:600;font-size:11px}.vb-wk button.hd:hover b{background:var(--v-fill)}.vb-wk button.hd.today:hover b{background:var(--vb-grad)}.vb-wk .col.off .cl{z-index:1}.vb-blk{z-index:1;border:0;text-align:left}.vb-blk.sel{box-shadow:var(--v-glow);z-index:3}.vb-load{position:absolute;top:9px;right:9px;font-size:9.5px;font-weight:600;letter-spacing:.03em}.vb-load.full{color:var(--v-red-text)}.vb-load.busy{color:var(--v-orange-text)}.vb-mo .cell{position:relative}.vb-nav b{font-weight:600}.vb-key{display:inline-flex;align-items:center;font-size:11.5px;color:var(--v-label-2);white-space:nowrap}.vb-legend-row{gap:6px 14px;margin-top:-4px;flex-wrap:wrap}.vb-select{height:30px;padding:0 12px;border-radius:15px;border:0;background:var(--v-platter);box-shadow:var(--v-platter-edge);color:var(--v-label);font:inherit;font-size:12.5px;cursor:pointer}.vb-rowbtn{width:100%;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.vb-rowbtn:hover{background:var(--vb-hover)}.vb-cal{overflow:auto}.vb-wk .gut{position:relative}@media(max-width:760px){.vb-nav b{flex-basis:100%;margin:6px 0 0}.vb-bar{flex-wrap:wrap}}@media(max-width:760px){.vb-nav{flex-wrap:wrap;min-width:0;max-width:100%}.vb-nav b{white-space:normal;min-width:0;margin:4px 0 0;line-height:1.25}}.vb-ev,.vb-blk,.vb-mo .cell,.vb-tr,.vb-msg{box-sizing:border-box}.vb-gh2{all:unset;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;cursor:pointer;font:700 12px/1 var(--v-font-display);color:var(--v-label-2);padding:14px 14px 8px}.vb-gh2:focus-visible{outline:2px solid var(--v-tint);outline-offset:-2px;border-radius:10px}.vb-gh2 svg{transition:transform .2s}.vb-gh2.c svg{transform:rotate(-90deg)}.vb-gh2 small{font-weight:500;color:var(--v-label-3)}.vb-tr.passive{cursor:default}.vb-tr.passive:hover{background:transparent}.vb-tr.fail b.t{color:var(--v-orange-text)}.vb-act{align-items:start;padding-top:11px;padding-bottom:11px}.vb-act .vb-actor{margin-top:1px}.mb{display:none!important}@media(max-width:760px){.mb{display:inline-flex!important;height:18px;min-width:0;padding:0 7px;font-size:10px;margin-right:6px}}.vb-pager{display:flex;justify-content:space-between;align-items:center;margin:4px 0 24px;font-size:12px;color:var(--v-label-2)}.vb-pager .v-btn:disabled{opacity:.45;cursor:not-allowed}.vb-feed{padding-bottom:8px}.vb-cal.vb-cal-grid{overflow:auto;max-height:max(420px,calc(100vh - 250px));overscroll-behavior:contain}.vb-cal-grid .vb-wk .hd{position:sticky;top:0;z-index:6;background:var(--v-platter-solid, var(--v-platter))}.vb-more{position:absolute;right:3px;z-index:5;min-width:24px;height:20px;padding:0 6px;border-radius:10px;border:0;cursor:pointer;font:700 11px/1 var(--v-font-text, inherit);background:var(--v-label);color:var(--v-platter-solid, #fff)}@media(max-width:760px){.vb-cal.vb-cal-grid{max-height:none;overflow:visible}.vb-cal-grid .vb-wk .hd{position:static}}.vb-who>span{min-width:0}.vb-tr{min-width:0}.vb-key{max-width:150px;overflow:hidden;text-overflow:ellipsis}@media(min-width:761px){.vb-cal-grid .vb-wk.w7{min-width:816px}}@media(min-width:1241px)and (max-width:1500px){.v-win.has-insp.insp-idle:has(.vb-cal-grid){grid-template-columns:236px minmax(0,1fr)}.v-win.side-hidden.has-insp.insp-idle:has(.vb-cal-grid){grid-template-columns:minmax(0,1fr)}.v-win.has-insp.insp-idle:has(.vb-cal-grid) .v-insp{display:none}}.vb-wk .col .vb-blk{z-index:1}.vb-wk .col .vb-ev{z-index:2}.vb-blk b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-tr:focus-visible,.vb-gs .step:focus-visible,.vb-bars .b:focus-visible,.vb-item:focus-visible{outline:2px solid var(--v-tint);outline-offset:1px}.vbr-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 4px 8px}.vbr-sec-h h2{margin:0;font:700 15px/1.2 var(--v-font-display);letter-spacing:-.01em}.vbr-linkbtn{color:var(--v-tint-text);font-size:12.5px;font-weight:500}.vbr-linkbtn:hover{text-decoration:underline;text-underline-offset:2px}.vbr-note{font-size:12px;color:var(--v-label-2);line-height:1.5;margin:0 4px 16px}.vbr-warnline{font-size:12px;line-height:1.5;color:var(--v-orange-text);background:var(--v-orange-soft);border-radius:12px;padding:9px 12px;margin:0 0 12px}.vbr-errline{font-size:12px;line-height:1.5;color:var(--v-red-text);background:var(--v-red-soft);border-radius:12px;padding:9px 12px;margin:0 0 12px}.vbr-select{position:relative;display:inline-flex;align-items:center;height:30px;border-radius:15px;background:var(--v-platter);box-shadow:var(--v-platter-edge);font-size:12.5px;font-weight:500}.vbr-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;height:30px;padding:0 30px 0 13px;border-radius:15px;font:inherit;color:var(--v-label);cursor:pointer;max-width:220px}.vbr-select svg{position:absolute;right:11px;pointer-events:none;font-size:12px;color:var(--v-label-3)}.vbr-select:focus-within{outline:2px solid var(--v-tint);outline-offset:1px}.vbr-ch{display:inline-flex;align-items:center;gap:7px}.vbr-ch .v-ico{width:22px;height:22px;font-size:12px}.vbr-loading{padding:36px 0;text-align:center;font-size:13px;color:var(--v-label-2)}.vbr-tr-name{min-width:0}.vbr-pos{color:var(--v-label-2);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:760px){.vbr-select select{max-width:100%}}.vbr-linkbtn{background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.vb-two a.v-btn,.vb-stack a.v-btn{text-decoration:none}.vbr-wl .vb-search{min-width:280px}@media(max-width:760px){.vbr-wl .vb-search{min-width:0}}.vbr-m{display:none!important}@media(max-width:760px){.vbr-m{display:block!important}}.vbr-ms{position:relative}.vbr-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:200px;max-height:260px;overflow-y:auto;padding:8px 12px;border-radius:16px;background:var(--v-platter-solid);box-shadow:var(--v-spec),0 20px 50px -20px #00000059;display:grid;gap:2px}.vbr-pop .vb-check{margin:0;padding:7px 0}.vbr-pop .vbr-linkbtn{justify-self:start;padding:6px 0 2px}.vb-select{cursor:pointer;color:var(--v-label)}.vb-select:focus-visible,.vb-chip:focus-visible,.vbr-linkbtn:focus-visible{outline:2px solid var(--v-tint);outline-offset:1px;border-radius:15px}.vbr-dates{gap:14px}.vbr-dates label{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--v-label-2)}.vbr-dates input{height:30px;padding:0 10px;border-radius:15px;border:0;background:var(--v-platter);box-shadow:var(--v-platter-edge);color:var(--v-label);font:inherit;font-size:12.5px;color-scheme:light dark}.vbr-chart-empty{min-height:120px;display:grid;place-items:center;text-align:center;font-size:12.5px;line-height:1.5;color:var(--v-label-3);padding:12px}.vb-bars .b{background:none;border:0;padding:0;font:inherit;color:inherit}.vb-bars .b:focus-visible{outline:2px solid var(--v-tint);outline-offset:2px;border-radius:6px}.vb-card{margin-bottom:0}.vbr-insights{margin-bottom:14px}.vbr-ins-h{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.vbr-ins-h h3,.vbr-ins-h h2{margin:0}.vbr-ins-when{margin-left:auto;font-size:11.5px;color:var(--v-label-3)}.vbr-ins-h .v-btn{height:26px}.vbr-ring{width:22px;height:22px;border-radius:50%;flex:none;background:conic-gradient(#6a4bf5,#2fb58a,#db4b8a,#6a4bf5);-webkit-mask:radial-gradient(circle,transparent 6px,#000 7px);mask:radial-gradient(circle,transparent 6px,#000 7px)}.vbr-ins-msg{margin:4px 0 0;font-size:13px;color:var(--v-label-2);line-height:1.5}.vbr-ins-msg.err{color:var(--v-red-text)}.vbr-ins-foot{margin:10px 0 0;font-size:11px;color:var(--v-label-3);text-align:right}.vb-tiles .v-tile .s{line-height:1.45}@media(max-width:560px){.vb-tiles{grid-template-columns:1fr}.vbr-ins-when{margin-left:0;width:100%;order:3}}.vb-bars{justify-content:space-evenly}.vb-bars .b{max-width:84px}.vb-select{border:0;font-family:inherit}.vb-banner .q{background:none;border:0;cursor:pointer;font-family:inherit;color:var(--v-label-2)}.vb-banner .q:hover{color:var(--v-label)}.vb-banner button:focus-visible{outline:2px solid var(--v-tint);outline-offset:2px;border-radius:8px}.vb-banner .v-ico{color:#fff}.vb-banner .vbr-red.v-pbtn{background:linear-gradient(180deg,#f0575a,#d2292c);box-shadow:inset 0 1px #ffffff59,0 6px 16px -6px #d2292c99}.vbr-bannererr{color:var(--v-red-text)!important}.vb-gs .vbr-stephit{cursor:default}.vb-gs .step.vbr-click{cursor:pointer}.vb-gs .step:not(.vbr-click){cursor:default}.vb-gs .step .go-btn{width:28px;height:28px;border-radius:14px;display:grid;place-items:center;color:var(--v-label-3);background:none;border:0;cursor:pointer}.vb-gs .step .go-btn:hover,.vb-gs .step .go-btn:focus-visible{color:var(--v-label);background:var(--v-fill);outline:none}.vb-gs .step .go-btn:focus-visible{box-shadow:0 0 0 2px var(--v-tint)}.vb-gs .top .hide{margin-left:auto;height:26px}.vb-gs .step .ck svg{font-size:13px}.vb-gs .allset{color:var(--v-green-text)}.vb-gs .prog.done i{background:var(--v-green)}@media(max-width:760px){.vb-gs .step{grid-template-columns:24px 1fr auto}}.vb-banner.vbs{flex-wrap:nowrap;gap:10px;padding:6px 12px;min-height:44px;border-radius:14px;margin-bottom:10px;position:relative}.vb-banner.vbs .ico{width:26px;height:26px;border-radius:8px;font-size:14px;flex:none;display:grid;place-items:center}.vb-banner.vbs .tx{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.35;color:var(--v-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-banner.vbs .bt{flex:none;flex-wrap:nowrap;gap:4px}.vb-banner.vbs .v-pbtn{height:30px;padding:0 12px;font-size:12.5px;width:auto;white-space:nowrap}.vb-banner.vbs .v-btn{height:30px;padding:0 10px;font-size:12.5px;width:auto;white-space:nowrap}.vb-banner.vbs .q{height:30px;white-space:nowrap}.vb-banner.vbs .vbs-inline{display:flex;align-items:center;gap:2px}.vb-banner.vbs .vbs-more{display:none}@media(max-width:1400px){.vb-banner.vbs{padding:8px 10px;gap:8px}.vb-banner.vbs .tx{font-size:12px;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vb-banner.vbs .vbs-rest,.vb-banner.vbs .vbs-inline{display:none}.vb-banner.vbs .vbs-more{display:block;position:static}.vb-banner.vbs .vbs-more summary{list-style:none;cursor:pointer;font-size:12px;color:var(--v-label-2);text-decoration:underline;text-underline-offset:2px;padding:0 6px;height:30px;display:flex;align-items:center}.vb-banner.vbs .vbs-more summary::-webkit-details-marker{display:none}.vb-banner.vbs .vbs-menu{position:absolute;right:8px;top:100%;margin-top:4px;z-index:30;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;border-radius:12px;background:var(--v-platter-solid,#fff);color:var(--v-label);box-shadow:0 12px 32px -8px #00000047,0 0 0 1px #00000014}}@media(max-width:1500px)and (min-width:761px){.vb-banner.vbs .tx{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.vbr-select{max-width:100%;min-width:0}.vbr-select select{max-width:100%;text-overflow:ellipsis}.vbr-fillswitch{margin:0 0 16px;padding:12px 14px;border-radius:18px;background:var(--v-platter);box-shadow:var(--v-platter-edge)}.vbr-fillswitch .va-opt{margin:0}.v-app,.v-force-light{--vc-sel: rgba(255,255,255,.94);--vc-hover: rgba(255,255,255,.4);--vc-chip-edge: inset 0 1px 0 rgba(255,255,255,.6)}.v-app[data-theme=dark]{--vc-sel: rgba(70,68,86,.92);--vc-hover: rgba(255,255,255,.06);--vc-chip-edge: inset 0 1px 0 rgba(255,255,255,.06)}@media(prefers-color-scheme:dark){.v-app:not([data-theme=light]){--vc-sel: rgba(70,68,86,.92);--vc-hover: rgba(255,255,255,.06);--vc-chip-edge: inset 0 1px 0 rgba(255,255,255,.06)}}.vc-page{position:relative;color:var(--v-label)}.vc-page h1{margin:0;font:700 var(--v-fs-title1)/1.1 var(--v-font-display);letter-spacing:-.022em}.vc-page .vc-lede{margin:6px 0 18px;color:var(--v-label-2);font-size:var(--v-fs-callout);max-width:720px}.vc-head{display:flex;align-items:flex-start;justify-content:space-between;column-gap:12px;row-gap:0;flex-wrap:wrap}.vc-head .vc-lede{flex-basis:100%}.vc-sub{display:flex;gap:4px;margin:0 0 18px;flex-wrap:wrap}.vc-fill{display:flex;flex-direction:column;min-height:calc(100vh - 148px)}.vc-fill>.vc-grow{flex:1;min-height:0;display:flex;flex-direction:column}.vc-l{display:block;font-size:11px;font-weight:600;color:var(--v-label-3);text-transform:uppercase;letter-spacing:.04em;margin:0 2px 6px}.vc-f{margin-bottom:14px}.vc-inp,.vc-ta,.vc-sel{box-sizing:border-box;width:100%;font:inherit;font-size:13px;color:var(--v-label);border:0;border-radius:12px;background:var(--v-platter);box-shadow:var(--vc-chip-edge),inset 0 0 0 1px var(--v-sep);padding:9px 12px;outline:none;line-height:1.5;resize:none;display:block}.vc-ta{resize:vertical}.vc-inp::placeholder,.vc-ta::placeholder{color:var(--v-label-3)}.vc-inp:focus,.vc-ta:focus,.vc-sel:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--v-tint) 30%,transparent)}.vc-hint{font-size:11.5px;color:var(--v-label-2);margin:6px 2px 0;line-height:1.45}.vc-err{font-size:12px;color:var(--v-red-text);margin:6px 2px 0}.vc-ok{font-size:12px;color:var(--v-green-text);margin:6px 2px 0}.vc-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:11px;font-size:11.5px;font-weight:600;background:var(--v-fill);color:var(--v-label-2);white-space:nowrap}.vc-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.vc-pill.ok{color:var(--v-green-text);background:var(--v-green-soft)}.vc-pill.warn{color:var(--v-orange-text);background:var(--v-orange-soft)}.vc-pill.bad{color:var(--v-red-text);background:var(--v-red-soft)}.vc-pill.tint{color:var(--v-tint-text);background:var(--v-tint-soft)}.vc-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:10.5px;font-weight:600;color:var(--v-tint-text);background:var(--v-tint-soft);letter-spacing:.01em}.vc-chips{display:flex;flex-wrap:wrap;gap:6px}.vc-chips button{height:30px;padding:0 13px;border:0;border-radius:15px;background:var(--v-platter);box-shadow:var(--vc-chip-edge);font-size:12.5px;color:var(--v-label-2);cursor:pointer;transition:transform var(--v-dur-fast) ease,box-shadow var(--v-dur-fast) ease}.vc-chips button:hover{background:var(--v-platter-hover)}.vc-chips button.on{background:var(--v-tint-grad);color:var(--v-on-tint);box-shadow:inset 0 1px #ffffff59,0 6px 16px -6px #6a4bf599}.vc-chips.is-wrap button{height:auto;min-height:30px;padding:6px 13px;text-align:left;line-height:1.35}.vc-segx{display:flex;background:var(--v-fill);border-radius:12px;padding:3px}.vc-segx button{flex:1;height:28px;border:0;background:none;border-radius:9px;font-size:12px;white-space:nowrap;color:var(--v-label-2);cursor:pointer}.vc-segx button.on{background:var(--v-platter-solid);color:var(--v-label);box-shadow:0 1px 3px #0000001f}.vc-card{background:var(--v-platter);box-shadow:var(--v-platter-edge);border-radius:var(--v-r-platter);padding:16px 18px;margin-bottom:16px}.vc-card h3,.vc-card h2{margin:0 0 4px;font:600 14px/1.3 var(--v-font-display);letter-spacing:-.005em}.vc-card p{margin:0;font-size:12.5px;color:var(--v-label-2);line-height:1.5}.vc-card.is-tight{padding:10px 14px}.vc-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.vc-phonegrid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px;align-items:start}@media(max-width:1000px){.vc-phonegrid{grid-template-columns:minmax(0,1fr)}}.vc-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1000px){.vc-two{grid-template-columns:1fr}}.vc-setrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 0}.vc-setrow b{display:block;font-size:13px;font-weight:600}.vc-setrow p{margin:1px 0 0}.vc-tbl{padding:4px;margin-bottom:16px}.vc-tr,.vc-th{display:grid;grid-template-columns:var(--cols);gap:12px;align-items:center;padding:11px 14px;position:relative;border-radius:14px}.vc-tr{cursor:pointer;transition:transform var(--v-dur) var(--v-ease),box-shadow var(--v-dur) var(--v-ease),background var(--v-dur-fast) ease;width:100%;border:0;background:none;text-align:left;color:inherit;font:inherit}.vc-tr+.vc-tr:before,.vc-th+.vc-tr:before{content:"";position:absolute;left:14px;right:14px;top:0;border-top:1px solid var(--v-sep)}.vc-th+.vc-tr:before{display:none}.vc-tr:hover{background:var(--vc-hover)}.vc-tr.sel{transform:translateY(-2px) scale(1.008);background:var(--vc-sel);box-shadow:var(--v-glow);z-index:2}.vc-tr.sel:before,.vc-tr.sel+.vc-tr:before{display:none}.vc-th{padding:6px 14px 4px;font-size:11px;font-weight:600;color:var(--v-label-3);text-transform:uppercase;letter-spacing:.04em}.vc-tr b{display:block;font-size:13px;font-weight:600}.vc-tr p{margin:1px 0 0;font-size:12px;color:var(--v-label-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-tr .n{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--v-label-2);min-width:0}.vc-tr .n.s{color:var(--v-label);font-weight:600}.vc-tr.dim{opacity:.6}.vc-tr.is-static{cursor:default}.vc-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--v-font-display);color:#fff;background:linear-gradient(180deg,#a6a6ae,#85858c);flex:none}.vc-who{display:flex;align-items:center;gap:11px;min-width:0}.vc-who>div{min-width:0}.vc-empty{padding:28px 16px;text-align:center;color:var(--v-label-2);font-size:var(--v-fs-footnote);line-height:1.5}.vc-chat{flex:1;min-height:240px;overflow:auto;padding:4px 4px 8px;display:flex;flex-direction:column}.vc-bub{max-width:min(560px,78%);padding:8px 12px;border-radius:17px;font-size:13px;line-height:1.42;margin-bottom:4px;white-space:pre-wrap;overflow-wrap:anywhere}.vc-bub.out{margin-left:auto;background:var(--v-tint-grad);color:var(--v-on-tint);border-bottom-right-radius:5px}.vc-bub.in{background:var(--v-platter);box-shadow:var(--vc-chip-edge);border-bottom-left-radius:5px}.vc-bmeta{font-size:10.5px;color:var(--v-label-3);margin:0 6px 14px}.vc-bmeta.r{text-align:right}.vc-stamp{text-align:center;font-size:10.5px;color:var(--v-label-3);margin:4px 0 10px}.vc-aura{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.vc-aura .mk{width:26px;height:26px;border-radius:50%;flex:none;margin-top:2px;background:conic-gradient(from 200deg,#6a4bf5,#58a6f5,#2fb58a,#f2c14e,#db4b8a,#6a4bf5);-webkit-mask:radial-gradient(circle,transparent 7px,#000 7.6px);mask:radial-gradient(circle,transparent 7px,#000 7.6px)}.vc-aura>div{min-width:0;max-width:min(580px,82%)}.vc-aura .vc-bub.in{max-width:none}.vc-composer{display:flex;gap:8px;align-items:center;padding-top:10px}.vc-composer input{flex:1;min-width:0;height:42px;border-radius:21px;border:0;outline:none;background:var(--v-platter);box-shadow:var(--vc-chip-edge),inset 0 0 0 1px var(--v-sep);padding:0 16px;color:var(--v-label);font:inherit;font-size:13.5px}.vc-composer input::placeholder{color:var(--v-label-3)}.vc-composer input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--v-tint) 30%,transparent)}.vc-send{width:42px;height:42px;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;font-size:17px;cursor:pointer;flex:none;background:var(--v-tint-grad);box-shadow:inset 0 1px #ffffff59,0 6px 16px -6px #6a4bf599}.vc-send:disabled{background:var(--v-fill-2);box-shadow:none;color:var(--v-label-3);cursor:default}.vc-typing{font-size:12.5px;color:var(--v-label-2);padding:0 4px 6px 36px}.vc-prop{margin-top:8px;border-radius:18px;padding:14px 16px;background:var(--v-platter);box-shadow:var(--vc-chip-edge);cursor:pointer;transition:transform var(--v-dur) var(--v-ease),box-shadow var(--v-dur) var(--v-ease);max-width:430px}.vc-prop.sel{transform:translateY(-2px);box-shadow:var(--v-glow);background:var(--vc-sel)}.vc-prop .k{font-size:11px;font-weight:600;color:var(--v-label-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.vc-prop b{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.vc-prop .done{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--v-green-text);font-weight:500}.vc-prop .done.bad{color:var(--v-red-text)}.vc-prop .acts{display:flex;gap:8px;flex-wrap:wrap}.vc-prop .acts .v-pbtn,.vc-prop .acts .v-btn{padding:0 16px}.vc-prop .done svg{flex:none;margin-top:2px}.vc-sugg{display:flex;gap:6px;overflow:auto;padding:8px 0 2px;scrollbar-width:none}.vc-sugg::-webkit-scrollbar{display:none}.vc-sugg button{flex:none;height:30px;padding:0 13px;border:0;border-radius:15px;background:var(--v-platter);box-shadow:var(--vc-chip-edge);font-size:12.5px;color:var(--v-label-2);white-space:nowrap;cursor:pointer}.vc-sugg button:hover{background:var(--v-platter-hover)}.vc-voice{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:14px;background:var(--v-platter);box-shadow:var(--vc-chip-edge);font-size:12px;color:var(--v-label-2);cursor:pointer}.vc-voice.on{color:var(--v-green-text);background:var(--v-green-soft)}.vc-kv .r{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;font-size:12.5px}.vc-kv .r+.r{border-top:1px solid var(--v-sep)}.vc-kv .r>span:first-child{color:var(--v-label-2);flex:none}.vc-kv .r>span:last-child{text-align:right;min-width:0;overflow-wrap:anywhere}.vc-kv .r>span:only-child{text-align:left;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.vc-btn2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.vc-btn2>*{justify-content:center;height:32px}.vc-btn1{display:grid;gap:8px;margin-bottom:14px}.vc-btn1>*{justify-content:center;height:32px}.vc-note{display:flex;gap:8px;font-size:12px;color:var(--v-label-2);line-height:1.45;margin:0 2px 14px}.vc-note svg{flex:none;font-size:14px;color:var(--v-label-3);margin-top:1px}.vc-note.bad{color:var(--v-red-text)}.vc-note.ok{color:var(--v-green-text)}.vc-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;font-size:11.5px}.vc-cal i{font-style:normal;color:var(--v-label-3);font-size:10px;font-weight:600;padding-bottom:4px}.vc-cal span{height:30px;display:grid;place-items:center;border-radius:9px;font-variant-numeric:tabular-nums}.vc-cal span.blk{background:var(--v-tint-grad);color:#fff;font-weight:600;box-shadow:0 6px 16px -6px #6a4bf599}.vc-menu .r{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;font-size:12.5px}.vc-menu .r+.r{border-top:1px solid var(--v-sep)}.vc-menu .r>span:last-child{color:var(--v-label-2)}.vc-menu .r.new{background:var(--v-tint-soft);border-radius:10px;color:var(--v-tint-text);font-weight:600}.vc-menu .r.new>span:last-child{color:var(--v-tint-text)}.vc-phone{width:292px;max-width:100%;margin:0 auto;border-radius:46px;padding:11px;background:#0b0b0d;box-shadow:0 30px 60px -26px #0009}.vc-phone .scr{border-radius:36px;background:#fff;color:#111;height:560px;display:flex;flex-direction:column;overflow:hidden;position:relative}.v-app[data-theme=dark] .vc-phone .scr{background:#000;color:#f5f5f5}@media(prefers-color-scheme:dark){.v-app:not([data-theme=light]) .vc-phone .scr{background:#000;color:#f5f5f5}}.vc-phone .isl{position:absolute;top:8px;left:50%;transform:translate(-50%);width:92px;height:24px;border-radius:12px;background:#0b0b0d;z-index:3}.vc-phone .hd{padding:40px 12px 8px;text-align:center;border-bottom:1px solid rgba(127,127,127,.18)}.vc-phone .hd .mk{width:34px;height:34px;margin:0 auto 4px;border-radius:50%;background:conic-gradient(from 200deg,#6a4bf5,#58a6f5,#2fb58a,#f2c14e,#db4b8a,#6a4bf5);-webkit-mask:radial-gradient(circle,transparent 9px,#000 9.6px);mask:radial-gradient(circle,transparent 9px,#000 9.6px)}.vc-phone .hd b{display:block;font-size:12px}.vc-phone .hd small{display:block;font-size:10px;color:#8e8e8e}.vc-phone .msgs{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column}.vc-phone .msgs>:first-child{margin-top:auto}.vc-phone .me{align-self:flex-end;max-width:84%;background:#3797f0;color:#fff;border-radius:18px 18px 4px;padding:8px 11px;margin-bottom:6px;font-size:12px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.vc-phone .them{align-self:flex-start;max-width:84%;background:#efefef;color:#111;border-radius:18px 18px 18px 4px;padding:8px 11px;margin-bottom:6px;font-size:12px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.v-app[data-theme=dark] .vc-phone .them{background:#262626;color:#f5f5f5}@media(prefers-color-scheme:dark){.v-app:not([data-theme=light]) .vc-phone .them{background:#262626;color:#f5f5f5}}.vc-phone .bar{margin:6px 10px 14px;display:flex;gap:6px}.vc-phone .bar input{flex:1;min-width:0;height:32px;border-radius:16px;border:1px solid rgba(127,127,127,.3);background:transparent;color:inherit;padding:0 12px;font:inherit;font-size:12px;outline:none}.vc-phone .bar button{height:32px;padding:0 12px;border:0;border-radius:16px;background:#3797f0;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.vc-phone .bar button:disabled{opacity:.45;cursor:default}.vc-phone .tm{text-align:center;font-size:9.5px;color:#8e8e8e;margin:2px 0 8px}.vc-phone .call{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:30px 20px;background:linear-gradient(180deg,#1b1a26,#0b0b10);color:#fff}.vc-phone .call .mk{width:84px;height:84px;border-radius:50%;background:conic-gradient(from 200deg,#6a4bf5,#58a6f5,#2fb58a,#f2c14e,#db4b8a,#6a4bf5);-webkit-mask:radial-gradient(circle,transparent 24px,#000 25px);mask:radial-gradient(circle,transparent 24px,#000 25px);margin-bottom:10px}.vc-phone .call b{font-size:20px;font-weight:600}.vc-phone .call small{font-size:13px;color:#fff9}.vc-phone .call .end{margin-top:30px;width:60px;height:60px;border-radius:50%;border:0;background:#ff453a;color:#fff;display:grid;place-items:center;font-size:24px;cursor:pointer}.vc-lock{position:relative;min-height:440px}.vc-lockmock{filter:blur(3px) saturate(.85);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none}.vc-lockmock .ex{display:inline-block;font-size:10.5px;font-weight:600;color:var(--v-label-3);border:1px solid var(--v-sep-strong);border-radius:6px;padding:1px 6px;margin-bottom:8px}.vc-lockcard{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:min(440px,92%);padding:26px 26px 22px;border-radius:26px;background:var(--v-glass-thick);box-shadow:var(--v-spec),var(--v-lift);text-align:center}.vc-lockcard h2{margin:10px 0 8px;font:700 21px/1.2 var(--v-font-display);letter-spacing:-.015em}.vc-lockcard p{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--v-label-2)}.vc-lockcard .v-pbtn{height:36px;padding:0 20px;border-radius:18px;margin-top:10px;font-size:13px}.vc-lockcard small{display:block;margin-top:10px;font-size:11.5px;color:var(--v-label-3)}.vc-lock.is-compact{min-height:260px}.vc-lock.is-compact .vc-lockcard{top:50%}@media(max-width:760px){.vc-lockcard{top:36%}}.vc-bars{display:flex;align-items:flex-end;gap:8px;height:120px}.vc-bars>div{flex:1;border-radius:6px 6px 3px 3px;background:var(--v-fill-2);position:relative;min-width:0;min-height:3px}.vc-bars>div.hi{background:var(--v-tint)}.vc-bars>div.fc{background:repeating-linear-gradient(135deg,var(--v-fill-2) 0 4px,transparent 4px 8px)}.vc-bars>div span{position:absolute;bottom:-18px;left:-4px;right:-4px;text-align:center;font-size:10.5px;color:var(--v-label-3);white-space:nowrap;overflow:hidden;text-overflow:clip}.vc-hbar{display:grid;grid-template-columns:150px 1fr 38px;gap:12px;align-items:center;font-size:12.5px;padding:7px 0}.vc-hbar .t{height:8px;border-radius:4px;background:var(--v-fill-2);overflow:hidden}.vc-hbar .t i{display:block;height:100%;border-radius:4px;background:var(--v-tint)}.vc-hbar em{font-style:normal;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.vc-tiles .v-tile{cursor:pointer;text-align:left;border:0;color:inherit;font:inherit;transition:transform var(--v-dur) var(--v-ease),box-shadow var(--v-dur) var(--v-ease),background var(--v-dur-fast) ease}.vc-tiles .v-tile:hover{background:var(--v-platter-hover)}.vc-tiles .v-tile.sel{transform:translateY(-2px);box-shadow:var(--v-glow);background:var(--vc-sel)}.vc-tiles.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-section{margin:0 4px 8px;font:700 var(--v-fs-headline)/1.2 var(--v-font-display);letter-spacing:-.01em}.vc-ih2{margin:0 4px 6px;font-size:var(--v-fs-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v-label-3)}.vc-insp-title{margin:0 0 2px;font:600 var(--v-fs-title3)/1.25 var(--v-font-display);letter-spacing:-.01em}.vc-insp-sub{margin:0 0 14px;font-size:12.5px;color:var(--v-label-2)}.vc-quote{padding:10px 12px;font-size:12.5px;line-height:1.55;color:var(--v-label);white-space:pre-wrap;overflow-wrap:anywhere}.vc-drop{display:grid;place-items:center;gap:4px;text-align:center;padding:22px 16px;border-radius:var(--v-r-platter);border:1.5px dashed var(--v-sep-strong);color:var(--v-label-2);font-size:12.5px;cursor:pointer;background:var(--v-fill)}.vc-drop.is-over{border-color:var(--v-tint);background:var(--v-tint-soft)}.vc-drop b{color:var(--v-label);font-size:13px}@media(max-width:760px){.vc-fill{display:block;min-height:0}.vc-fill>.vc-grow{display:block}.vc-chat{display:block;flex:none;overflow:visible;min-height:0}.vc-bub{width:fit-content;max-width:88%}.vc-aura>div{max-width:calc(100% - 36px)}.vc-two,.vc-three{grid-template-columns:1fr}.vc-hbar{grid-template-columns:110px 1fr 30px}.vc-composer{padding:6px;border-radius:28px;background:var(--v-glass-thick);box-shadow:var(--v-spec);margin-top:10px}.vc-composer input{background:transparent;box-shadow:none;height:40px}.vc-th{display:none}.vc-tr:not(.is-static){display:flex}.vc-tr>.hide-sm,.vc-th>.hide-sm{display:none}.vc-tr:not(.is-static)>div:not(.vc-nogrow),.vc-tr:not(.is-static)>b,.vc-tr:not(.is-static)>.vc-who{flex:1;min-width:0}.vc-tr.is-static{--cols: minmax(0, 1fr) auto auto !important}.vc-tiles.is-3,.vc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-sub{overflow-x:auto;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px;scrollbar-width:none}.vc-sub::-webkit-scrollbar{display:none}.vc-sub .v-seg{flex:none}}.vc-words{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.vc-words span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 11px;border-radius:14px;background:var(--v-fill);font-size:12.5px}.vc-words span button{width:16px;height:16px;border:0;border-radius:50%;background:var(--v-fill-2);display:grid;place-items:center;font-size:11px;line-height:1;color:var(--v-label-2);cursor:pointer;padding:0}.vc-words.is-good span{background:var(--v-green-soft);color:var(--v-green-text)}.vc-words.is-bad span{background:var(--v-red-soft);color:var(--v-red-text)}.vc-words .vc-none{background:none;color:var(--v-label-3);padding:0 8px 0 0;height:auto}.vc-add{display:flex;gap:8px}.vc-add .vc-inp{flex:1;min-width:0}.vc-steps{display:flex;gap:4px;align-items:center}.vc-steps button{flex:1;height:30px;border:0;border-radius:9px;background:var(--v-platter);box-shadow:var(--vc-chip-edge);display:grid;place-items:center;font-size:11.5px;color:var(--v-label-2);text-align:center;padding:0 2px;line-height:1.1;cursor:pointer}.vc-steps button.on{background:var(--v-tint-grad);color:var(--v-on-tint);font-weight:600}.vc-voice-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center}.vc-play{width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--v-fill-2);color:var(--v-label-2);font-size:13px;cursor:pointer;padding:0}.vc-tr.sel .vc-play{background:var(--v-tint);color:#fff}.vc-live{border-radius:16px;background:var(--v-platter);box-shadow:var(--vc-chip-edge);padding:12px}.vc-live .q{font-size:11.5px;color:var(--v-label-3);margin:0 0 6px}.vc-live .vc-bub{max-width:100%;margin:0 0 6px}.vc-banner-ok{background:var(--v-green-soft)}.vc-banner-ok b{color:var(--v-green-text)}.vc-banner-warn b{color:var(--v-orange-text)}.vc-code{font-family:var(--v-font-mono);background:var(--v-fill);padding:1px 5px;border-radius:4px}.vc-phone .bar input:focus-visible,.vc-composer input:focus-visible{outline:2px solid var(--v-tint);outline-offset:1px}.vb-st-views{margin:2px 0 16px}.vb-st-msg{margin:0 0 14px;padding:10px 14px;border-radius:14px;font-size:12.5px;line-height:1.45;background:var(--v-platter);box-shadow:var(--v-platter-edge);color:var(--v-label-2)}.vb-st-msg.bad{background:var(--v-red-soft);color:var(--v-red-text);box-shadow:none}.vb-st-msg.warn{background:var(--v-orange-soft);color:var(--v-orange-text);box-shadow:none}.vb-st-msg.ok{background:var(--v-green-soft);color:var(--v-green-text);box-shadow:none}.vb-st-msg button{margin-left:8px;color:inherit;font-weight:600;text-decoration:underline}.vb-st-err{font-size:11.5px;color:var(--v-red-text);line-height:1.4}.vb-st-inote{margin:0 4px 14px;font-size:11.5px;line-height:1.45;color:var(--v-label-3)}.vb-st-inote.warn{color:var(--v-orange-text);background:var(--v-orange-soft);padding:8px 10px;border-radius:10px;margin:0 0 14px}.vb-st-save{margin:4px 0 6px;display:grid;gap:8px}.vb-st-save .vb-st-err{padding:0 4px}.vb-st-tabs{width:100%;display:flex}.vb-st-tabs button{flex:1;padding:0 6px}.vb-st-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;font-size:12px}.vb-st-link code{font:500 11.5px ui-monospace,SF Mono,Menlo,monospace;color:var(--v-label);min-width:0;overflow-wrap:anywhere}.vb-st-link button{color:var(--v-tint-text);font-weight:600;font-size:12.5px;flex:none}.vb-st-sw{display:flex;gap:5px;flex-wrap:wrap;padding:2px 0}.vb-st-sw button{width:21px;height:21px;border-radius:50%;border:0;padding:0;cursor:pointer;box-shadow:inset 0 1px 0 var(--vb-hover)}.vb-st-sw button[aria-pressed=true]{box-shadow:0 0 0 2px var(--v-glass-solid, #fff),0 0 0 4px var(--v-tint-text)}.vb-st-sg{display:flex;background:var(--v-fill);border-radius:9px;padding:2px;width:100%}.vb-st-sg button,.vb-st-chk button{border:0;background:none;font-family:inherit;cursor:pointer}.vb-st-sg button{flex:1;min-height:26px;padding:3px 8px;border-radius:7px;font-size:11.5px;color:var(--v-label);line-height:1.2}.vb-st-sg button[aria-pressed=true]{background:var(--v-platter-solid, rgba(255,255,255,.9));box-shadow:0 1px 2px #0000001f}.vb-st-sg button:disabled{opacity:.45;cursor:not-allowed}.vb-st-chk{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0}.vb-st-chk button{height:28px;padding:0 12px;border-radius:14px;font-size:12px;font-weight:500;background:var(--v-fill);color:var(--v-label-2)}.vb-st-chk button[aria-pressed=true]{background:var(--v-tint-soft);color:var(--v-tint-text);box-shadow:inset 0 0 0 1px #7c5cff47}.vb-st-img{width:100%;max-height:220px;object-fit:cover;border-radius:12px;display:block;margin-bottom:10px}.vb-st-drop{width:100%;background:none;font:inherit;color:inherit;cursor:pointer}.vb-st-drop:disabled{cursor:wait;opacity:.6}.vb-st-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vb-st-prog{width:90px;height:4px;border-radius:2px;background:var(--v-fill-2);overflow:hidden;margin-left:auto;margin-top:5px}.vb-st-prog i{display:block;height:100%;background:var(--v-tint);border-radius:2px}.vb-st-end-col{display:grid;justify-items:end}.vb-st-end-col em{font-size:13px}.vb-s-end s{color:var(--v-label-3);margin-right:5px}.vb-st-rowwrap{display:block}.vb-st-rowwrap>button.vb-s-row{display:grid}.vb-s-tb tr.vb-s-tr:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--v-tint-text)}.vb-s-tb td .vb-s-tag{margin:0}.vb-st-tbwrap{overflow-x:auto;padding:0;margin-bottom:18px}.vb-st-tbwrap .vb-s-tb{min-width:520px}.vb-st-pickrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;font-size:12.5px}.vb-st-pickrow+.vb-st-pickrow,.vb-s-t+.vb-st-pickrow,.vb-st-pickrow+.vb-s-t{border-top:1px solid var(--v-sep)}.vb-st-pickrow .l{display:flex;align-items:center;gap:8px;min-width:0}.vb-st-pickrow .vb-s-dotc{width:10px;height:10px}.vb-st-pick{max-height:200px;overflow-y:auto;border-radius:12px;background:var(--vb-field);box-shadow:inset 0 0 0 1px var(--v-sep);margin-bottom:12px}.vb-st-pick button{display:block;width:100%;text-align:left;padding:10px 12px;font-size:13px;font-weight:500;color:var(--v-label)}.vb-st-pick button+button{border-top:1px solid var(--v-sep)}.vb-st-pick button[aria-pressed=true]{background:var(--v-tint-soft);color:var(--v-tint-text);font-weight:600}.vb-st-pick .none{padding:12px;font-size:12.5px;color:var(--v-label-2)}.vb-st-sum{padding:11px 13px;border-radius:12px;background:var(--v-fill);margin-bottom:14px;font-size:12.5px;color:var(--v-label-2)}.vb-st-sum b{display:block;color:var(--v-label);font-size:13.5px;margin-bottom:2px}.vb-st-url{padding:10px 12px;border-radius:10px;background:var(--v-fill);font:500 12px ui-monospace,SF Mono,Menlo,monospace;word-break:break-all;margin-bottom:12px;color:var(--v-label)}.vb-st-done{text-align:center;padding:6px 0 2px}.vb-st-done b{display:block;font-size:15px;margin-bottom:6px}.vb-st-done p{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--v-label-2)}.vb-modal .vb-st-fld{display:grid;gap:5px;margin-bottom:12px;font-size:11.5px;color:var(--v-label-2)}.vb-modal .vb-st-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vb-modal .vb-st-hint{font-size:11.5px;color:var(--v-label-3);line-height:1.4}.vb-st-load{padding:40px 0;text-align:center;font-size:13px;color:var(--v-label-2)}.vb-st-lock{margin-left:8px;vertical-align:1px}.vb-s-stat .v .dash{color:var(--v-label-3)}@media(max-width:760px){.vb-modal .vb-st-two{grid-template-columns:1fr}.vb-st-tbwrap .vb-s-tb{min-width:0}}.vb-s-cols.two{grid-template-columns:repeat(2,1fr)}@media(max-width:760px){.vb-st-tabs{margin-left:36px;width:auto;flex:1}.vb-st-tabs button{padding:0 4px;font-size:11.5px}}.vb-modal:focus,.vb-modal:focus-visible{outline:none}.vb-modal .vb-st-fld:first-of-type{margin-top:8px}@media(max-width:760px){.vb-st-ih{padding-left:36px}}.ve-root.v-app{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px;box-sizing:border-box;overflow:hidden;font-family:var(--v-font);color:var(--v-label)}.ve-root *,.ve-root *:before,.ve-root *:after{box-sizing:border-box}.ve-root button{cursor:pointer}.ve-root button:disabled{cursor:default}.ve-glass{background:var(--v-glass);-webkit-backdrop-filter:var(--v-glass-blur);backdrop-filter:var(--v-glass-blur);box-shadow:var(--v-spec),var(--v-lift);border-radius:22px}.ve-root.v-solid .ve-glass{background:var(--v-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){.ve-glass{background:var(--v-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.ve-body{flex:1;min-height:0;display:flex;gap:12px}.ve-left{width:262px;flex:none;min-height:0;display:flex;position:relative;overflow:hidden}.ve-left.is-narrow{display:contents}.ve-center{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--v-platter-solid);box-shadow:var(--v-spec),var(--v-lift);position:relative}.ve-right{width:340px;flex:none;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.ve-right.is-min{width:46px}.ve-right.is-min>:not(.ve-rail-open){display:none!important}.ve-right.is-min .ve-pane{display:none!important}.ve-rail-open{all:unset;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:14px;cursor:pointer;color:var(--v-label-2)}.ve-rail-open span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--v-fill);color:var(--v-tint-text);font-size:15px}.ve-rail-open i{font-style:normal;writing-mode:vertical-rl;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ve-left.is-min{width:46px}.ve-collapse{position:absolute;top:9px;right:8px;z-index:3;width:26px;height:26px;font-size:16px}.ve-collapse-l{right:8px}.ve-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:8px 12px;flex-wrap:nowrap;background:var(--v-glass);-webkit-backdrop-filter:var(--v-glass-blur);backdrop-filter:var(--v-glass-blur);box-shadow:var(--v-spec),var(--v-lift);border-radius:22px;position:relative;z-index:30}.ve-root.v-solid .ve-top{background:var(--v-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.ve-top-l,.ve-top-r{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.ve-top-l{flex:1 1 0}.ve-top-r{flex:0 0 auto}.ve-top-r{justify-content:flex-end}.ve-ttl{display:flex;flex-direction:column;line-height:1.2;padding:0 6px;min-width:0;flex:0 1 auto}.ve-ttl b{font:600 14px/1.2 var(--v-font-display);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ve-ttl small{font-size:11px;color:var(--v-label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.ve-btn{height:32px;padding:0 13px;border-radius:11px;border:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;background:var(--v-fill);color:var(--v-label);font:500 12.5px/1 var(--v-font);transition:background var(--v-dur-fast) var(--v-ease),color var(--v-dur-fast) var(--v-ease)}.ve-btn:hover{background:var(--v-fill-2)}.ve-btn.on{background:var(--v-on-capsule);box-shadow:var(--v-on-capsule-ring);color:var(--v-tint-text)}.ve-btn.ve-back{padding-left:9px;color:var(--v-label-2)}.ve-btn.ve-back span{font-size:18px;line-height:1;margin-top:-2px}.ve-play{width:0;height:0;border-left:7px solid currentColor;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}.ve-ibtn{width:32px;height:32px;border:0;border-radius:10px;flex:none;display:inline-grid;place-items:center;background:none;color:var(--v-label-2);font-size:16px;line-height:1}.ve-ibtn:hover:not(:disabled){background:var(--v-fill);color:var(--v-label)}.ve-ibtn:disabled{opacity:.35}.ve-ibtn svg{font-size:17px}.ve-undo{display:flex;gap:2px}.ve-pbtn{height:34px;padding:0 18px;border:0;border-radius:12px;background:var(--v-tint-grad);color:var(--v-on-tint);font:600 13px/1 var(--v-font);box-shadow:0 1px #ffffff59 inset,0 8px 18px -8px #6a4bf5b3;white-space:nowrap}.ve-pbtn:hover:not(:disabled){filter:brightness(1.06)}.ve-pbtn:disabled{opacity:.5}.ve-seg{display:inline-flex;padding:2px;border-radius:11px;background:var(--v-fill);gap:1px;flex:none}.ve-seg button{height:28px;padding:0 12px;border:0;border-radius:9px;background:none;color:var(--v-label-2);font:500 12px/1 var(--v-font)}.ve-seg button.on{background:var(--v-platter-solid);color:var(--v-label);box-shadow:0 1px 2px #00000024,0 0 0 .5px #0000000f}.ve-seg button:not(.on):hover{color:var(--v-label)}.ve-live{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:14px;background:var(--v-green-soft);color:var(--v-green-text);font:500 12px/1 var(--v-font);text-decoration:none;white-space:nowrap}.ve-live i{width:6px;height:6px;border-radius:50%;background:var(--v-green)}.ve-live{min-width:0;flex:0 1 auto;overflow:hidden}.ve-live span{font-weight:400;opacity:.85;max-width:170px;min-width:0;overflow:hidden;text-overflow:ellipsis}.ve-saved{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--v-label-2);white-space:nowrap}.ve-saved i{width:6px;height:6px;border-radius:50%;background:var(--v-green)}.ve-saved.is-busy i{background:var(--v-orange)}.ve-saved.is-bad{color:var(--v-red-text)}.ve-saved.is-bad i{background:var(--v-red)}.ve-finder{width:168px;flex:none}@media(max-width:1399px){.ve-lbl-back{display:none}.ve-ttl small{max-width:140px}}@media(max-width:1299px){.ve-btn-pm .ve-lbl{display:none}.ve-btn-pm{padding:0 10px}.ve-live span{max-width:110px}}@media(max-width:1199px){.ve-ttl,.ve-live span{display:none}}.ve-finder-c{position:relative;flex:none}.ve-finder-pop{position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:45;padding:8px;border-radius:16px;background:var(--v-glass-solid);box-shadow:var(--v-spec),var(--v-lift)}.ve-ibtn.on{background:var(--v-on-capsule);color:var(--v-tint-text)}.ve-chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 6px 0 11px;border-radius:13px;background:var(--v-fill);font-size:11.5px;color:var(--v-label-2);white-space:nowrap}.ve-chip.is-bad{background:var(--v-red-soft);color:var(--v-red-text)}.ve-chip-btn{height:20px;padding:0 10px;border:0;border-radius:10px;background:var(--v-red);color:#fff;font:600 11px/1 var(--v-font)}.ve-pulse{width:6px;height:6px;border-radius:50%;background:var(--v-tint);animation:ve-pulse 1.2s ease-in-out infinite}@keyframes ve-pulse{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ve-pulse{animation:none}}.ve-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:41;min-width:250px;padding:6px;background:var(--v-glass-solid);border-radius:16px;box-shadow:var(--v-spec),var(--v-lift)}.ve-mi{display:block;width:100%;text-align:left;border:0;border-radius:10px;background:none;padding:8px 10px;color:var(--v-label);font:500 12.5px/1.3 var(--v-font)}.ve-mi:hover{background:var(--v-fill)}.ve-mi small{display:block;margin-top:1px;font-size:11px;font-weight:400;color:var(--v-label-3)}.ve-mi-sw{display:flex;align-items:center;justify-content:space-between;gap:10px}.ve-mi:disabled{opacity:.6}.ve-msep{height:1px;margin:5px 8px;background:var(--v-sep)}.ve-sw{width:34px;height:20px;border-radius:10px;background:var(--v-fill-2);position:relative;flex:none;transition:background var(--v-dur-fast) var(--v-ease)}.ve-sw i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:left var(--v-dur-fast) var(--v-ease)}.ve-sw.on{background:var(--v-green)}.ve-sw.on i{left:16px}.ve-tabs{flex:none;display:flex;align-items:center;justify-content:center;gap:2px;padding:10px 40px 8px;position:relative}.ve-tabs>button:not(.ve-collapse){height:28px;padding:0 13px;border:0;border-radius:14px;background:none;color:var(--v-label-2);font:500 12px/1 var(--v-font)}.ve-tabs>button.on{background:var(--v-on-capsule);box-shadow:var(--v-on-capsule-ring);color:var(--v-tint-text)}.ve-tabs>button:not(.on):hover{color:var(--v-label)}.ve-pane{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px 16px 18px;border-top:1px solid var(--v-sep)}.ve-pane.is-off{display:none}.ve-pane-add{padding:0}.ve-pane.ve-chat{display:flex;flex-direction:column;padding:0;overflow:hidden}.ve-pane.ve-chat.is-off{display:none}.ve-chat-scroll{overflow-y:auto}.ve-gempty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 4px}.ve-gempty b{font:600 14px/1.3 var(--v-font-display)}.ve-gempty span{font-size:12.5px;line-height:1.5;color:var(--v-label-2)}.ve-gempty .ve-btn{margin-top:6px}.ve-pane-add .ve-gempty{padding:22px 18px}.ve-gopts{display:flex;flex-direction:column;gap:2px;padding:6px 0 8px;border-bottom:1px solid var(--v-sep);margin-bottom:8px}.ve-sw-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 2px;border:0;background:none;color:var(--v-label-2);font:500 12.5px/1.2 var(--v-font);text-align:left}.ve-sw-row:hover{color:var(--v-label)}.ve-ginsp{padding:4px 0 8px}.ve-ginsp summary{cursor:pointer}.ve-ginsp details{border-top-color:var(--v-sep)!important}.ve-ginsp input[type=range]{accent-color:var(--v-tint)}.ve-ask{margin-top:14px;padding:14px;border-radius:16px;background:var(--v-platter);box-shadow:var(--v-platter-edge)}.ve-ask-h{display:flex;align-items:center;gap:8px;font:600 12.5px/1.2 var(--v-font);margin-bottom:10px}.ve-mk{width:14px;height:14px;border-radius:50%;flex:none;background:conic-gradient(from 200deg,#7c5cff,#e15fa6,#ffb36b,#5cc8ff,#7c5cff);-webkit-mask:radial-gradient(circle,transparent 3.2px,#000 3.6px);mask:radial-gradient(circle,transparent 3.2px,#000 3.6px)}.ve-ask input{width:100%;height:34px;padding:0 12px;border:0;border-radius:10px;background:var(--v-fill);color:var(--v-label);font:400 12.5px/1 var(--v-font);outline:none}.ve-ask input::placeholder{color:var(--v-label-3)}.ve-ask input:focus-visible{box-shadow:var(--v-focus)}.ve-ask-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ve-ask-chips button{height:26px;padding:0 10px;border:0;border-radius:13px;background:var(--v-fill);color:var(--v-label-2);font:500 11.5px/1 var(--v-font)}.ve-ask-chips button:hover{color:var(--v-label);background:var(--v-fill-2)}.ve-ask-note{margin-top:8px;font-size:11px;color:var(--v-label-3)}.ve-addhost{height:100%;min-height:0}.ve-root .ve-addhost .gjs-pn-views-container,.ve-root .gjs-pn-views-container.ve-docked-add{position:static!important;width:100%!important;height:100%!important;border:0!important;box-shadow:none!important;background:transparent!important;overflow-y:auto}.ve-root .ve-docked-add .aura-rail-grip{display:none}.ve-root .ve-docked-add .aura-add-panel-host{height:auto}@media(min-width:820px){.ve-root .gjs-pn-panels{display:none!important}.ve-root .gjs-cv-canvas{top:0!important;left:0!important;width:100%!important;height:100%!important}}.ve-root .gjs-cv-canvas{background:var(--v-fill)}.ve-gbar{background:transparent!important;border-bottom:1px solid var(--v-sep)!important;padding:10px 14px!important}.ve-gbar>span:first-child{color:var(--v-label)!important;font-family:var(--v-font)!important}.ve-gbar button{font-family:var(--v-font)!important}.ve-gbar button.ve-gcancel{background:var(--v-fill)!important;border:0!important;color:var(--v-label)!important;border-radius:10px!important;height:30px;padding:0 14px!important}.ve-gbar button.ve-gdone{background:var(--v-on-capsule)!important;box-shadow:var(--v-on-capsule-ring);border:0!important;color:var(--v-tint-text)!important;border-radius:10px!important;height:30px;padding:0 14px!important}.ve-gbar button:not(.ve-gcancel):not(.ve-gdone){background:var(--v-fill)!important;border:0!important;color:var(--v-label)!important}.ve-center>[role=note],.ve-center>div[style*=fbf7ee]{margin:10px 12px 0;border-radius:14px;border:0!important}.ve-chat textarea{background:var(--v-fill)!important;border:0!important;color:var(--v-label);border-radius:12px!important}.ve-chat textarea::placeholder{color:var(--v-label-3)}.ve-rail{overflow-y:auto}@media(max-width:819px){.ve-root .gjs-cv-canvas{top:44px!important;left:0!important;width:100%!important;height:calc(100% - 44px)!important}.ve-root .gjs-pn-panels{position:absolute!important;top:0;left:0;right:0;height:44px!important;z-index:2;display:flex;align-items:center;gap:4px;padding:0 6px}.ve-root .gjs-pn-panels .gjs-pn-buttons{display:flex;gap:4px;margin:0!important;padding:0!important;justify-content:flex-start!important;width:auto!important}.ve-root .gjs-pn-options{position:static!important;left:auto!important;width:auto!important;padding:0!important;background:transparent!important;border:0!important}.ve-root .gjs-pn-btn:not(.fa){display:none!important}.ve-root .gjs-pn-btn{padding:4px 8px!important;min-height:36px;margin:0!important}.ve-root .gjs-pn-btn .aura-btn-word{font-size:11px}.ve-groot[data-add="0"] .gjs-pn-views-container{display:none!important}.ve-root .gjs-pn-views-container{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:55vh!important;max-height:55vh;z-index:55;border-radius:18px 18px 0 0;box-shadow:0 -16px 40px #0000002e!important}.ve-root .gjs-pn-views{position:absolute!important;top:0!important;right:6px!important;left:auto!important;width:auto!important;height:44px!important;border:0!important;z-index:3;background:transparent!important;display:flex;align-items:center}.ve-root .aura-rail-grip{display:none!important}.ve-root .ve-gbar{flex-wrap:wrap!important;overflow-x:visible!important;row-gap:6px}.ve-root .ve-gbar button{flex:none;white-space:nowrap}.ve-root.v-app{padding:8px;gap:8px}.ve-top{border-radius:18px;padding:8px}.ve-body{flex-direction:column;gap:8px}.ve-right{width:100%;flex:1}.ve-center{flex:1}.ve-finder{display:none}}.ve-root :focus-visible{outline:2px solid var(--v-tint);outline-offset:2px}.ve-root input:focus-visible,.ve-root textarea:focus-visible,.ve-root select:focus-visible{outline:2px solid var(--v-tint)!important;outline-offset:1px}.ve-ff-box:focus-within{outline:2px solid var(--v-tint);outline-offset:1px}.ve-root .ve-ff-box input:focus-visible,.ve-root .ve-ask input:focus-visible{outline:none!important}.ve-root[data-ve=dark] .ve-left [style*="background: rgb(255, 255, 255)"],.ve-root[data-ve=dark] .ve-right [style*="background: rgb(255, 255, 255)"],.ve-root[data-ve=dark] .ve-gbar [style*="background: rgb(255, 255, 255)"],.ve-root[data-ve=dark] .ve-left [style*="background-color: rgb(255, 255, 255)"],.ve-root[data-ve=dark] .ve-right [style*="background-color: rgb(255, 255, 255)"]{background:var(--v-platter-solid)!important}.ve-root[data-ve=dark] .ve-left [style*="background: rgb(247, 247, 249)"],.ve-root[data-ve=dark] .ve-right [style*="background: rgb(247, 247, 249)"],.ve-root[data-ve=dark] .ve-left [style*="background: rgb(244, 244, 246)"],.ve-root[data-ve=dark] .ve-right [style*="background: rgb(244, 244, 246)"],.ve-root[data-ve=dark] .ve-right [style*="background: rgb(250, 249, 252)"],.ve-root[data-ve=dark] .ve-right [style*="background: rgb(253, 253, 254)"],.ve-root[data-ve=dark] .ve-left [style*="background: rgb(237, 237, 241)"],.ve-root[data-ve=dark] .ve-right [style*="background: rgb(237, 237, 241)"],.ve-root[data-ve=dark] .ve-right [style*="background: rgb(251, 249, 255)"],.ve-root[data-ve=dark] .ve-left [style*="background: rgb(239, 233, 255)"],.ve-root[data-ve=dark] .ve-right [style*="background: rgb(240, 235, 255)"]{background:var(--v-fill)!important}.ve-root[data-ve=dark] .ve-left [style*="color: rgb(23, 23, 28)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(23, 23, 28)"],.ve-root[data-ve=dark] .ve-left [style*="color: rgb(26, 26, 26)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(26, 26, 26)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(43, 43, 54)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(34, 34, 34)"],.ve-root[data-ve=dark] .ve-left [style*="color: rgb(60, 60, 69)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(60, 60, 69)"],.ve-root[data-ve=dark] .ve-left [style*="color: rgb(85, 82, 76)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(85, 82, 76)"],.ve-root[data-ve=dark] .ve-gbar [style*="color: rgb(60, 60, 69)"]{color:var(--v-label)!important}.ve-root[data-ve=dark] .ve-left [style*="color: rgb(104, 104, 122)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(104, 104, 122)"],.ve-root[data-ve=dark] .ve-left [style*="color: rgb(111, 111, 130)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(111, 111, 130)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(143, 143, 160)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(154, 149, 168)"],.ve-root[data-ve=dark] .ve-left [style*="color: rgb(154, 149, 168)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(138, 138, 153)"]{color:var(--v-label-2)!important}.ve-root[data-ve=dark] .ve-left [style*="rgb(228, 228, 233)"],.ve-root[data-ve=dark] .ve-right [style*="rgb(228, 228, 233)"],.ve-root[data-ve=dark] .ve-left [style*="rgb(214, 214, 222)"],.ve-root[data-ve=dark] .ve-right [style*="rgb(214, 214, 222)"],.ve-root[data-ve=dark] .ve-left [style*="rgb(236, 236, 241)"],.ve-root[data-ve=dark] .ve-right [style*="rgb(236, 236, 241)"],.ve-root[data-ve=dark] .ve-right [style*="rgb(237, 236, 239)"],.ve-root[data-ve=dark] .ve-right [style*="rgb(207, 194, 244)"]{border-color:var(--v-sep-strong)!important}.ve-root[data-ve=dark] .ve-right input:not([type=range]):not([type=color]),.ve-root[data-ve=dark] .ve-right select,.ve-root[data-ve=dark] .ve-left input,.ve-root[data-ve=dark] .ve-left select{background:var(--v-fill)!important;color:var(--v-label)!important;border-color:var(--v-sep-strong)!important}.ve-root[data-ve=dark] .gjs-block{background:var(--v-platter-solid)!important;border-color:var(--v-sep-strong)!important;color:var(--v-label)!important}.ve-root[data-ve=dark] .aura-block-name{color:var(--v-label)!important}.ve-root[data-ve=dark] .aura-block-blurb{color:var(--v-label-2)!important}.ve-root[data-ve=dark] .aura-block-preview{background:var(--v-fill)!important}.ve-root[data-ve=dark] .ve-center{background:#15151b}.ve-root[data-ve=dark] .ve-center>div[style*="background: rgb(250, 249, 252)"]{background:transparent!important}.ve-root[data-ve=dark] .gjs-cv-canvas{background:#101015}.ve-gbar{flex-wrap:nowrap!important}.ve-gbar>span,.ve-gbar button{white-space:nowrap;flex:none}.ve-gbar>span:nth-child(2){display:none}.ve-ginsp div[style*="display: flex"]{flex-wrap:wrap;max-width:100%}.ve-ginsp button{max-width:100%}.ve-pane-element{padding-bottom:24px}.ve-root .ve-docked-add>div:not(.aura-add-panel-host):not(.aura-rail-grip){display:none!important}.ve-groot{background:transparent!important}.ve-root[data-ve=dark] .ve-top input{background:var(--v-fill)!important;color:var(--v-label)!important;border-color:transparent!important}.ve-root[data-ve=dark] .ve-top [style*="background: rgb(255, 255, 255)"]{background:var(--v-platter-solid)!important}.ve-root[data-ve=dark] .ve-center>[role=note]{background:#7c5cff29!important;color:var(--v-label)!important}.ve-root[data-ve=dark] .ve-center>[role=note] span{color:var(--v-label)!important}.ve-root[data-ve=dark] .ve-center>div[style*="rgb(251, 247, 238)"]{background:#ffb3471a!important}.ve-root[data-ve=dark] .ve-center>div[style*="rgb(251, 247, 238)"] span{color:var(--v-label-2)!important}.ve-root[data-ve=dark] .ve-center>div[style*="rgb(251, 247, 238)"] b{color:var(--v-label)!important}.ve-root[data-ve=dark] .ve-center>div[style*="rgb(251, 247, 238)"] button{background:var(--v-fill)!important;color:var(--v-label)!important;border-color:transparent!important}.ve-root[data-ve=dark] .ve-gbar>span:first-child{color:var(--v-label)!important}.ve-root[data-ve=dark] .ve-left [style*="color: rgb(91, 62, 224)"],.ve-root[data-ve=dark] .ve-left [style*="color: rgb(124, 92, 255)"],.ve-root[data-ve=dark] .ve-right [style*="color: rgb(124, 92, 255)"]{color:var(--v-tint-text)!important}.ve-root[data-ve=dark] .ve-left [style*="background: rgba(91, 62, 224, 0.1)"]{background:var(--v-tint-soft)!important}.ve-root[data-ve=dark] .ve-top [style*="background: rgb(247, 247, 249)"]{background:var(--v-fill)!important;border-color:transparent!important}.ve-root[data-ve=dark] .ve-top [style*="color: rgb(23, 23, 28)"]{color:var(--v-label)!important}.ve-root[data-ve=dark] .ve-left [style*="color: rgb(58, 42, 158)"]{color:var(--v-tint-text)!important}@media(max-width:819px){.ve-top{flex-wrap:nowrap;min-height:60px;gap:6px;padding:6px 8px}.ve-top-l{flex:0 0 auto}.ve-top-r{flex:1 1 0;justify-content:flex-end;gap:6px;min-width:0}.ve-saved{font-size:11.5px;gap:5px;flex:0 1 auto;min-width:0}.ve-btn{height:44px;min-width:44px}.ve-ibtn{width:44px;height:44px}.ve-pbtn{height:44px;padding:0 14px}.ve-seg{padding:2px}.ve-seg button{height:44px;padding:0 12px}.ve-retry{height:44px}.ve-more-t{display:none}.ve-menu{right:0;left:auto;max-width:calc(100vw - 24px)}.ve-pane.ve-chat{flex:1}}@media(max-width:369px){.ve-saved:not(.is-bad):not(.is-busy) .ve-st{display:none}}@media(max-width:819px){.ve-top{flex-wrap:wrap;row-gap:6px;column-gap:6px;justify-content:flex-end}.ve-top-l,.ve-top-r{display:contents}.ve-top>.ve-top-l>*,.ve-top>.ve-top-r>*{flex:none}.ve-top-r>.ve-saved{margin-left:auto}}@media(max-width:559px){.ve-top:after{content:"";order:5;flex:0 0 100%;height:0}.ve-top-l>.ve-back{order:1}.ve-top-l>.ve-seg{order:2}.ve-top-r>.ve-pbtn{order:3;margin-left:auto}.ve-top-l>.ve-chip{order:6;flex:0 0 100%}.ve-top-r>.ve-saved{order:7;margin-left:0;margin-right:auto;padding-left:4px}.ve-top-r>.ve-retry{order:8}.ve-top-r>.ve-seg{order:8}.ve-top-r>.ve-sections{order:9}.ve-top-r>.ve-more{order:10}.ve-top-r>.ve-saved:not(.is-bad):not(.is-busy) .ve-st{display:inline}}@media(max-width:819px){.ve-range::-webkit-slider-thumb{width:24px;height:24px}.ve-range::-moz-range-thumb{width:24px;height:24px}.ve-range{height:6px}}.ve-inspector-host{min-width:0}@media(max-width:819px){.ve-rail[style*="position: fixed"]{top:auto!important;bottom:12px;left:12px!important;right:12px!important;max-height:68vh!important;background:var(--v-glass-solid)!important}}.ve-dials{display:flex;flex-direction:column;margin-top:4px}.ve-dg{padding:12px 0 6px;border-top:1px solid var(--v-sep)}.ve-dg-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font:600 10.5px/1 var(--v-font);letter-spacing:.08em;text-transform:uppercase;color:var(--v-label-3)}.ve-dg-b{display:flex;flex-direction:column;gap:10px}.ve-link{border:0;background:none;color:var(--v-tint-text);font:500 12px/1 var(--v-font);letter-spacing:0;text-transform:none;padding:0}.ve-dial{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:28px}.ve-dial-l{font-size:12px;color:var(--v-label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ve-dial-c{min-width:0}.ve-dial-v{min-width:44px;text-align:right;font:500 11.5px/1 var(--v-font-mono);color:var(--v-label);background:var(--v-fill);border-radius:7px;padding:5px 6px}.ve-dial:has(.ve-segw,.ve-sel){grid-template-columns:78px minmax(0,1fr)}.ve-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--v-fill-2);outline:none;margin:0}.ve-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059,0 0 0 .5px #0000001a;cursor:grab}.ve-range::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059}.ve-range:focus-visible{box-shadow:var(--v-focus)}.ve-segw{display:flex;padding:2px;border-radius:9px;background:var(--v-fill);gap:1px}.ve-segw button{flex:1;height:24px;border:0;border-radius:7px;background:none;color:var(--v-label-2);font:500 11.5px/1 var(--v-font);padding:0 6px;white-space:nowrap}.ve-segw button.on{background:var(--v-platter-solid);color:var(--v-label);box-shadow:0 1px 2px #00000024}.ve-sel{width:100%;height:28px;border:0;border-radius:9px;background:var(--v-fill);color:var(--v-label);font:500 12px/1 var(--v-font);padding:0 8px}.ve-swatches{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ve-swatches>button{width:24px;height:24px;border-radius:50%;border:0;box-shadow:inset 0 0 0 1px #0000002e}.ve-swatches>button.on{box-shadow:0 0 0 2px var(--v-glass-solid),0 0 0 4px var(--v-tint)}.ve-sw-wrap{display:flex;flex-direction:column}.ve-box{position:relative;height:104px;margin:2px 0;border-radius:10px;border:1px dashed var(--v-sep-strong);display:grid;place-items:center;padding:22px 40px}.ve-box.is-outer{background:var(--v-fill);border-style:solid;border-color:transparent}.ve-box-t{position:absolute;top:6px;left:9px;font:600 9.5px/1 var(--v-font);letter-spacing:.08em;text-transform:uppercase;color:var(--v-label-3)}.ve-box-in{width:100%;height:100%;border-radius:7px;background:var(--v-fill-2);display:grid;place-items:center;font:500 10.5px/1 var(--v-font-mono);color:var(--v-label-3)}.ve-box-n{position:absolute;width:38px;height:22px;border:0;background:none;text-align:center;font:500 11.5px/1 var(--v-font-mono);color:var(--v-label);border-radius:6px;-moz-appearance:textfield;padding:0}.ve-box-n::-webkit-inner-spin-button,.ve-box-n::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ve-box-n:hover,.ve-box-n:focus{background:var(--v-platter-solid);outline:none;box-shadow:var(--v-focus)}.ve-box-n.t{top:3px;left:calc(50% - 19px)}.ve-box-n.b{bottom:3px;left:calc(50% - 19px)}.ve-box-n.l{left:2px;top:calc(50% - 11px)}.ve-box-n.r{right:2px;top:calc(50% - 11px)}.ve-ihead{display:flex;align-items:center;gap:11px;padding:6px 0 12px}.ve-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--v-tint-soft);color:var(--v-tint-text);font-size:18px}.ve-ihead b{display:block;font:600 14px/1.25 var(--v-font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.ve-ihead small{display:block;margin-top:2px;font-size:11.5px;color:var(--v-label-2);line-height:1.35}.ve-pc{margin-top:4px}.ve-pc .ve-dg-h{margin:14px 0 6px}.ve-pcrow{display:grid;grid-template-columns:1fr auto;width:100%;text-align:left;border:0;background:none;padding:9px 4px;border-radius:10px;color:var(--v-label);gap:0 8px;align-items:center}.ve-pcrow:hover{background:var(--v-fill)}.ve-pcrow b{font:500 12.5px/1.3 var(--v-font)}.ve-pcrow small{grid-column:1;font-size:11px;color:var(--v-label-3)}.ve-pcrow i{grid-row:1 / span 2;grid-column:2;font-style:normal;color:var(--v-label-3);font-size:16px}.ve-root .ve-ginsp .ve-dials~div,.ve-root .ve-ginsp>div>[style*="display: flex"][style*=column]{margin-top:4px}.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(255, 255, 255)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(255, 255, 255)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(247, 247, 249)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(247, 247, 249)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(244, 244, 246)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(244, 244, 246)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(250, 249, 252)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(250, 249, 252)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(253, 253, 254)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(253, 253, 254)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(251, 249, 255)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(251, 249, 255)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(239, 233, 255)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(239, 233, 255)"]{background:var(--v-glass-solid)!important}.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(23, 23, 28)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(23, 23, 28)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(26, 26, 26)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(26, 26, 26)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(43, 43, 54)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(43, 43, 54)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(34, 34, 34)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(34, 34, 34)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(60, 60, 69)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(60, 60, 69)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(43, 39, 51)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(43, 39, 51)"]{color:var(--v-label)!important}.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(104, 104, 122)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(104, 104, 122)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(111, 111, 130)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(111, 111, 130)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(143, 143, 160)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(143, 143, 160)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(154, 149, 168)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(154, 149, 168)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(138, 138, 153)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(138, 138, 153)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(139, 139, 153)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(139, 139, 153)"]{color:var(--v-label-2)!important}.ve-root[data-ve=dark] [style*="position: fixed"] [style*="rgb(228, 228, 233)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="rgb(228, 228, 233)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="rgb(214, 214, 222)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="rgb(236, 236, 241)"]{border-color:var(--v-sep-strong)!important}.ve-root[data-ve=dark] [style*="position: fixed"] input,.ve-root[data-ve=dark] [style*="position: fixed"] textarea,.ve-root[data-ve=dark] [style*="position: fixed"] select{background:var(--v-fill)!important;color:var(--v-label)!important;border-color:var(--v-sep-strong)!important}.ve-root[data-ve=dark] [style*="position: fixed"] button[style*="background: rgb(255, 255, 255)"],.ve-root[data-ve=dark] [style*="position: fixed"] button[style*="background: rgb(247, 247, 249)"]{background:var(--v-fill)!important;color:var(--v-label)!important}.ve-root[data-ve=dark] [style*="position: fixed"] button[style*="background: rgb(23, 23, 28)"]{background:var(--v-tint)!important;color:#fff!important}.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(251, 251, 252)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(251, 251, 252)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(250, 250, 251)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(250, 250, 251)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(248, 248, 250)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(248, 248, 250)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(245, 245, 247)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(245, 245, 247)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(240, 240, 243)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(240, 240, 243)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(244, 244, 247)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(244, 244, 247)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(236, 236, 241)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(236, 236, 241)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(243, 243, 246)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(243, 243, 246)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="background: rgb(249, 249, 251)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="background: rgb(249, 249, 251)"]{background:var(--v-fill)!important}.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(74, 74, 87)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(74, 74, 87)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(58, 58, 69)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(58, 58, 69)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(85, 85, 99)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(85, 85, 99)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(51, 51, 61)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(51, 51, 61)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(64, 64, 76)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(64, 64, 76)"]{color:var(--v-label)!important}.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(119, 119, 138)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(119, 119, 138)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(160, 160, 172)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(160, 160, 172)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(100, 100, 115)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(100, 100, 115)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(120, 120, 135)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(120, 120, 135)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(150, 150, 165)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(150, 150, 165)"],.ve-root[data-ve=dark] [style*="position: fixed"][style*="color: rgb(112, 112, 128)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="color: rgb(112, 112, 128)"]{color:var(--v-label-2)!important}.ve-root[data-ve=dark] [style*="position: fixed"] [style*="rgb(247, 247, 249)"],.ve-root[data-ve=dark] [style*="position: fixed"] [style*="rgb(240, 240, 243)"]{border-color:var(--v-sep)!important}.ve-limited{flex:none;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;background:var(--v-on-capsule);box-shadow:var(--v-on-capsule-ring);color:var(--v-label);font:400 12.5px/1.45 var(--v-font)}.ve-limited span{flex:1;min-width:0}.ve-limited button{flex:none;min-height:32px;padding:0 12px;border:0;border-radius:10px;background:var(--v-fill);color:var(--v-label);font:600 12px/1 var(--v-font)}.ve-skip{position:absolute;left:16px;top:-60px;z-index:900;padding:10px 16px;border-radius:12px;background:var(--v-tint);color:var(--v-on-tint, #fff);font:600 13px/1 var(--v-font);text-decoration:none}.ve-skip:focus{top:14px}.ve-center:focus{outline:none}.ve-recover{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:10px 12px 0;padding:12px 14px;border-radius:14px;background:var(--v-orange-soft, var(--v-on-capsule));color:var(--v-label);font:400 12.5px/1.45 var(--v-font)}.ve-recover>div:first-child{flex:1 1 260px;min-width:0}.ve-recover b{display:block;font-weight:600;font-size:13px;margin-bottom:2px}.ve-recover-b{display:flex;flex-wrap:wrap;gap:8px}.ve-retry{height:28px;padding:0 12px;background:var(--v-red-soft);color:var(--v-red-text)}.ve-retry:hover{background:var(--v-red-soft);filter:brightness(.97)}.ve-st{white-space:nowrap}.ve-root .gjs-cv-canvas__frames{transform-origin:0 0!important}@media(min-width:820px)and (max-width:1499px){.ve-left{width:224px}.ve-left.is-min{width:46px}.ve-right{width:300px}.ve-right.is-min{width:46px}}@media(min-width:820px)and (max-width:1099px){.ve-body{position:relative}.ve-right:not(.is-min){position:absolute;right:0;top:0;bottom:0;width:min(340px,calc(100% - 60px));z-index:20;background:var(--v-glass-solid);box-shadow:var(--v-spec),0 24px 60px -12px #00000059}}.ve-root .ve-del{position:absolute;top:0;left:0;width:36px;height:36px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer}.ve-root .ve-del span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fffffff0;border:1px solid #c9c4d6;color:#3c3c45;font-size:11px;line-height:1}@media(pointer:coarse){.ve-root .ve-del{width:44px;height:44px}}.ve-root .aura-add-panel-host .gjs-block{width:auto!important;min-width:96px;margin:0!important;padding:8px!important;box-sizing:border-box}.ve-root .aura-add-panel-host .gjs-block-label,.ve-root .aura-add-panel-host .aura-block-name,.ve-root .aura-add-panel-host .aura-block-blurb{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}
