:root{--vx-font-d:var(--font-display),"Space Grotesk","Inter",sans-serif;--vx-font-b:var(--font-body),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--vx-font-m:var(--font-mono),"JetBrains Mono",ui-monospace,Menlo,monospace}[data-theme=light]{--vx-side-bg:#fff;--vx-nav-on-bg:linear-gradient(90deg,#3b5bdb1f,#7048e80d);--vx-nav-on-ink:#1c2a6e;--vx-nav-on-shadow:inset 0 0 0 1px #3b5bdb38}[data-theme=light] .vx-side{--vx-ink:#12172b;--vx-ink2:#5a6285;--vx-ink3:#7c849e;--vx-line:#e3e6f2;--vx-surface2:#12172b0d;color:#12172b;background:#fff}[data-theme=light] .vx-nav .on svg{color:#3b5bdb}[data-theme=light] .vx-collapse{color:#5a6285;background:#fff;border-color:#dce0ee}.vx-shell{transition:grid-template-columns .32s var(--vx-ease)}.vx-shell.is-collapsed{--vx-side-w:76px}.vx-sidewrap{z-index:20;height:100dvh;position:sticky;top:0}.vx-sidewrap .vx-side{height:100%;position:relative;top:0}.vx-collapse{z-index:25;background:var(--vx-bg3);border:1px solid var(--vx-line);width:26px;height:26px;color:var(--vx-ink2);transition:transform .25s var(--vx-ease),color .2s,border-color .2s;border-radius:50%;place-items:center;margin-top:-13px;display:grid;position:absolute;top:50%;right:-13px;box-shadow:0 4px 14px #00000059}.vx-collapse:hover{color:var(--vx-ink);border-color:var(--vx-accent);transform:scale(1.08)}.vx-collapse svg{width:14px;height:14px;transition:transform .3s var(--vx-ease)}.is-collapsed .vx-collapse svg{transform:rotate(180deg)}.vx-side .lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.is-collapsed .vx-side{padding:18px 10px;overflow-x:hidden}.is-collapsed .vx-side .lbl,.is-collapsed .vx-side .chev,.is-collapsed .vx-side .pill,.is-collapsed .vx-logo .wm,.is-collapsed .vx-side .foot .who,.is-collapsed .vx-side .foot .out,.is-collapsed .vx-devby span,.is-collapsed .vx-sub{display:none!important}.is-collapsed .vx-navlbl{border-top:1px solid var(--vx-line);margin:0 12px;padding:10px 0 4px;font-size:0}.is-collapsed .vx-nav a,.is-collapsed .vx-nav button{justify-content:center;padding:10px 0}.is-collapsed .vx-nav a:hover,.is-collapsed .vx-nav button:hover{transform:none}.is-collapsed .vx-logo{justify-content:center;padding:4px 0 18px}.is-collapsed .vx-side .foot,.is-collapsed .vx-devby{justify-content:center;padding:12px 0 0}.vx-nav .grp-on{color:var(--vx-ink)}.vx-nav>div{flex-direction:column;gap:3px;display:flex}.vx-nav a,.vx-nav button{padding:10px 12px}.vx-sub{gap:3px;padding:4px 0 8px 22px}.vx-sub a{padding:9px 12px 9px 20px}.vx-sub a:before{left:6px}.vx-sub a.on:before{box-shadow:none}.vx-nav .dot-new{font:600 9px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3);border:1px solid var(--vx-line);border-radius:5px;margin-left:auto;padding:2px 5px}.vx-side .foot .who{flex:1;min-width:0}.vx-side .foot .who b,.vx-side .foot .who span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vx-side .foot .out{width:30px;height:30px;color:var(--vx-ink3);border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.vx-side .foot .out:hover{color:var(--vx-bad);border-color:var(--vx-line)}.vx-side .foot .out svg{width:15px;height:15px}.vx-devby img{opacity:.85;filter:brightness(0)invert();width:auto;height:18px}[data-theme=light] .vx-devby img{filter:none;opacity:.9}.vx-devby b{color:var(--vx-ink2);font-weight:600}.vx-tsel{position:relative}.vx-tsel>button{border-radius:var(--vx-rp);border:1px solid var(--vx-line);background:var(--vx-surface);align-items:center;gap:8px;height:36px;padding:0 10px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.vx-tsel>button:hover{border-color:var(--vx-accent)}.vx-tsel>button i{background:var(--vx-brand-grad);border-radius:50%;flex:none;width:22px;height:22px}.vx-tsel>button svg{width:14px;height:14px;color:var(--vx-ink3)}.vx-tsel .menu{z-index:60;border:1px solid var(--vx-line);background:var(--vx-bg3);border-radius:14px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #00000073}[data-theme=light] .vx-tsel .menu{box-shadow:0 20px 50px #12172b29}.vx-tsel .menu button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;display:flex}.vx-tsel .menu button:hover{background:var(--vx-surface2)}.vx-tsel .menu button i{border-radius:50%;flex:none;width:18px;height:18px}.vx-tsel .menu button em{font:500 10px var(--vx-font-m);color:var(--vx-ink3);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-style:normal}.vx-tsel .menu button.on{background:color-mix(in srgb,var(--vx-accent) 12%,transparent)}.vx-fresh{border-radius:var(--vx-rp);height:30px;font:600 11px var(--vx-font-m);letter-spacing:.04em;border:1px solid;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.vx-fresh i{background:currentColor;border-radius:50%;width:7px;height:7px}.vx-fresh.ok{color:var(--vx-ok);border-color:color-mix(in srgb,var(--vx-ok) 35%,transparent);background:color-mix(in srgb,var(--vx-ok) 8%,transparent)}.vx-fresh.stale{color:var(--vx-warn);border-color:color-mix(in srgb,var(--vx-warn) 40%,transparent);background:color-mix(in srgb,var(--vx-warn) 8%,transparent)}.vx-drop{text-align:center;border:1.5px dashed color-mix(in srgb,var(--vx-accent) 45%,transparent);background:color-mix(in srgb,var(--vx-accent) 5%,transparent);cursor:pointer;border-radius:16px;place-items:center;gap:6px;padding:30px 16px;transition:border-color .2s,background .2s,transform .2s;display:grid}.vx-drop:hover,.vx-drop.on{border-color:var(--vx-accent);background:color-mix(in srgb,var(--vx-accent) 11%,transparent)}.vx-drop.on{transform:scale(1.01)}.vx-drop svg{width:30px;height:30px;color:var(--vx-accent)}.vx-drop b{font:600 14px var(--vx-font-d)}.vx-drop span{color:var(--vx-ink3);font-size:12px}.vx-importbar{background:var(--vx-surface2);border-radius:999px;height:12px;margin-top:6px;overflow:hidden}.vx-importbar i{border-radius:inherit;background:var(--vx-grad);height:100%;transition:width .4s var(--vx-ease);display:block;box-shadow:0 0 14px #6e8bff8c}.vx-steps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:900px){.vx-steps{grid-template-columns:1fr 1fr}}.vx-banner .vx-btn{white-space:nowrap}.vx-banner.gap{border-color:color-mix(in srgb,var(--vx-info) 40%,transparent);background:color-mix(in srgb,var(--vx-info) 6%,transparent)}.vx-banner.gap svg{color:var(--vx-info)}.vx-kpis--5{grid-template-columns:repeat(5,1fr)}@media (max-width:1280px){.vx-kpis--5{grid-template-columns:repeat(4,1fr)}}@media (max-width:1180px){.vx-kpis--5{grid-template-columns:repeat(2,1fr)}}.vx-storesel{cursor:pointer;align-items:center;gap:8px;height:34px;padding:0 10px;display:inline-flex;position:relative}.vx-storesel svg{width:14px;height:14px;color:var(--vx-ink3);flex:none}.vx-storesel select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;max-width:220px;padding:0 2px;font-weight:600}.vx-storesel select option,.vx-storesel select optgroup{background:var(--vx-bg3);color:var(--vx-ink)}.vx-storesel:focus-within{border-color:var(--vx-accent)}.vx-donut .c .ctr{pointer-events:none}.vx-donut .ctr-in{flex-direction:column;align-items:center;gap:4px;display:flex}.vx-donut .ctr .nm{font:600 9.5px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:86px;overflow:hidden}.vx-donut .ctr em{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3);font-style:normal}.vx-grid--3 .vx-donut .ctr b{font-size:19px}.vx-grid--3 .vx-donut{grid-template-columns:118px 1fr;gap:12px}.vx-grid--3 .vx-donut svg{width:118px;height:118px}.vx-grid--3 .vx-donut-legend div{white-space:nowrap;font-size:12px}.vx-theme .i-moon,[data-theme=light] .vx-theme .i-sun{display:none}[data-theme=light] .vx-theme .i-moon{display:block}.vx-perpop{position:relative}.vx-perpop .pop{z-index:60;border:1px solid var(--vx-line);background:var(--vx-bg3);border-radius:14px;flex-direction:column;gap:12px;width:300px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px #00000073}[data-theme=light] .vx-perpop .pop{box-shadow:0 20px 50px #12172b29}.vx-perpop .pop .grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.vx-perpop .pop .grid button{border:1px solid var(--vx-line);height:34px;color:var(--vx-ink2);border-radius:10px;font-size:12px;font-weight:600}.vx-perpop .pop .grid button.on{background:var(--vx-grad);color:#fff;border-color:#0000}.vx-perpop .pop .range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vx-perpop .pop .range .vx-input{width:100%;min-width:0;font-family:var(--vx-font-m);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:12px}[data-theme=light] .vx-perpop .pop .range .vx-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.vx-perpop .pop small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3);letter-spacing:.06em;text-transform:uppercase}.vx-pending{opacity:.6;transition:opacity .2s}.vx-banner{border:1px solid color-mix(in srgb,var(--vx-warn) 40%,transparent);background:color-mix(in srgb,var(--vx-warn) 7%,transparent);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:grid}.vx-banner svg{width:18px;height:18px;color:var(--vx-warn)}.vx-banner b{font-size:13px;display:block}.vx-banner span{color:var(--vx-ink2);font-size:12px}.vx-achart{position:relative}.vx-achart svg{touch-action:pan-y}.vx-achart .tip{pointer-events:none;background:var(--vx-ink);color:var(--vx-bg);font:600 11px/1.35 var(--vx-font-m);white-space:nowrap;border-radius:9px;padding:7px 10px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 24px #00000059}.vx-achart .tip small{opacity:.7;font-weight:500;display:block}.vx-table.wide{min-width:1180px}.vx-table.wide td,.vx-table.wide th{white-space:nowrap}.vx-table.wide th{vertical-align:bottom}[data-theme=light] .vx-fresh.stale{color:#b45309;background:#fbbf241f;border-color:#b4530959}[data-theme=light] .vx-banner svg,[data-theme=light] .vx-kpi .dl.nt{color:#b45309}.vx-table tr.sum td{background:var(--vx-surface2);font-weight:700}.vx-table .share{justify-content:flex-end;align-items:center;gap:8px;display:flex}.vx-table .share .vx-mini{width:54px}.vx-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.vx-soon{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.vx-soon ul{color:var(--vx-ink2);margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.vx-phase{font:600 11px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--vx-rp);color:var(--vx-lilac);background:color-mix(in srgb,var(--vx-accent2) 14%,transparent);border:1px solid color-mix(in srgb,var(--vx-accent2) 35%,transparent);align-items:center;gap:6px;padding:5px 9px;display:inline-flex}@media (max-width:900px){.vx-soon{grid-template-columns:1fr}}.vx-drawer-bg{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03050c8c;animation:.2s both vx-fade;position:fixed;inset:0}@keyframes vx-fade{0%{opacity:0}}.vx-drawer{z-index:71;background:var(--vx-bg2);border-left:1px solid var(--vx-line);width:min(420px,100vw);animation:vx-slide .35s var(--vx-ease) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00000080}[data-theme=light] .vx-drawer{background:#fff}@keyframes vx-slide{0%{transform:translate(100%)}}.vx-drawer header{border-bottom:1px solid var(--vx-line);align-items:center;gap:10px;padding:18px;display:flex}.vx-drawer header b{font:600 15px var(--vx-font-d);display:block}.vx-drawer header span{font:500 10.5px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-info)}.vx-drawer .body{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}.vx-drawer .msg{background:var(--vx-surface2);border:1px solid var(--vx-line);border-radius:16px 16px 16px 6px;align-self:flex-start;max-width:92%;padding:12px 14px;font-size:13px;line-height:1.55}.vx-drawer .msg b{color:var(--vx-accent)}.vx-drawer footer{border-top:1px solid var(--vx-line);padding:14px 18px 18px}.vx-drawer footer .note{color:var(--vx-ink3);margin-top:8px;font-size:11.5px}@media (max-width:900px){.vx-sidewrap{width:min(300px,86vw);height:100dvh;transition:transform .35s var(--vx-ease);z-index:80;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.vx-shell.m-open .vx-sidewrap{transform:none}.vx-sidewrap .vx-side{display:flex}.vx-collapse{display:none}.vx-mscrim{z-index:79;background:#03050c8c;position:fixed;inset:0}}@media (min-width:901px){.vx-tabbar,.vx-mscrim{display:none}}@media (max-width:560px){.vx-topbar .vx-fresh,.vx-filters .sep,.vx-kpi .dl+span{display:none}.vx-topbar{gap:10px}.vx-storesel select{max-width:170px}.vx-perpop .pop{width:min(300px,100vw - 28px)}}.vx-login{z-index:1;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.vx-login .box{border:1px solid var(--vx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c1ab8;border-radius:22px;width:min(400px,100%);padding:30px 28px 22px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}[data-theme=light] .vx-login .box{background:#ffffffeb;box-shadow:0 30px 80px #12172b24}.vx-login .box:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee,#8b5cf6,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.vx-login .brand{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:22px;display:flex}.vx-login .brand .mark{background:var(--vx-grad);color:#fff;border-radius:15px;place-items:center;width:52px;height:52px;animation:5s ease-in-out infinite vx-float;display:grid;box-shadow:0 0 34px #6e8bff8c}@keyframes vx-float{50%{transform:translateY(-5px)}}.vx-login .brand .mark svg{width:26px;height:26px}.vx-login .brand h1{font:700 26px/1 var(--vx-font-d);letter-spacing:-.03em;margin:0}.vx-login .brand p{color:var(--vx-ink2);margin:0;font-size:13px}.vx-login form{flex-direction:column;gap:14px;display:flex}.vx-login .vx-input{width:100%;min-width:0;height:44px}.vx-login .err{color:var(--vx-bad);font-size:12.5px}.vx-login .vx-devby{border-top:1px solid var(--vx-line);justify-content:center;width:100%;margin-top:18px;padding:18px 0 0}.muted{color:var(--vx-ink3)}.sm{font-size:11.5px}.nowrap{white-space:nowrap}.vx-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.vx-field .lb,.vx-field-lb{font:600 10.5px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3)}.vx-field-lb{margin:14px 0 6px;display:block}.vx-field.grow{flex:1;min-width:180px}.vx-input.sm{width:100%;min-width:0;height:34px;font-size:13px}.vx-input.bare{background:0 0;border-color:#0000;padding:0 6px;font-weight:600}.vx-input.bare:hover,.vx-input.bare:focus{border-color:var(--vx-line);background:var(--vx-surface)}select.vx-input{appearance:auto;cursor:pointer}.vx-numin{border-radius:var(--vx-rc);border:1px solid var(--vx-line);background:var(--vx-surface);align-items:center;min-width:0;height:34px;transition:border-color .2s,box-shadow .2s;display:flex}.vx-numin:focus-within{border-color:var(--vx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-accent) 22%,transparent)}.vx-numin i{font:500 11.5px var(--vx-font-m);color:var(--vx-ink3);white-space:nowrap;padding:0 8px;font-style:normal}.vx-numin i:first-child{padding-right:0}.vx-numin i:last-child{padding-left:0}.vx-numin input{width:100%;min-width:0;height:100%;color:var(--vx-ink);font:500 13px var(--vx-font-m);text-align:right;background:0 0;border:0;outline:0;flex:1;padding:0 10px}.vx-numin input:disabled{color:var(--vx-ink2)}.vx-numin input::placeholder{color:var(--vx-ink3)}.vx-table td .vx-numin{max-width:150px}.vx-tabs{flex-wrap:wrap;margin-bottom:14px}.vx-tabs .cnt{font:600 10px var(--vx-font-m);border-radius:var(--vx-rp);background:color-mix(in srgb,var(--vx-warn) 20%,transparent);color:var(--vx-warn);padding:1px 6px;font-style:normal}.vx-tabs button.on .cnt{color:#fff;background:#ffffff38}.vx-lead{color:var(--vx-ink2);margin:0 0 12px;font-size:13px;line-height:1.55}.vx-lead b{color:var(--vx-ink)}.vx-foot-note{color:var(--vx-ink3);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:11.5px;display:flex}.vx-foot-note svg{flex:none;width:13px;height:13px}.vx-foot-note a{color:var(--vx-accent);margin-left:6px;font-weight:500}.vx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.vx-toolbar .sp{flex:1}.vx-search input{color:var(--vx-ink);font:inherit;background:0 0;border:0;outline:0;width:100%}.vx-stella-inline{grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:14px 0;display:grid}.vx-stella-inline .who{margin-bottom:4px}.vx-stella-inline p{margin:0 0 6px}.vx-stella-inline p:last-child{margin:0}.vx-fees{flex-direction:column;gap:14px;display:flex}.vx-fee{border:1px solid var(--vx-line);border-radius:14px;overflow:hidden}.vx-fee>header{background:var(--vx-surface2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.vx-fee>header .meta{color:var(--vx-ink2);font-size:12px}.vx-fee>header .sp{flex:1}.vx-feeline{border-top:1px solid var(--vx-line-soft);padding:12px 14px}.vx-feeline:not(.cur):not(.new){opacity:.72}.vx-feeline:not(.cur):not(.new):focus-within,.vx-feeline:not(.cur):not(.new):hover{opacity:1}.vx-feeline.new{background:color-mix(in srgb,var(--vx-accent) 6%,transparent)}.vx-feeline .when{align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;display:flex}.vx-feeline .fields{grid-template-columns:repeat(4,minmax(96px,130px)) 150px 1fr;align-items:start;gap:10px;display:grid}.vx-feeline .foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.vx-feeline .foot .sp{flex:1}.vx-feeline .impact{color:var(--vx-ink2);font-size:12px}.vx-feeline .impact b{color:var(--vx-ink);font-family:var(--vx-font-m)}.vx-storechips{flex-wrap:wrap;gap:4px;display:flex}.vx-storechips .vx-tag{margin:0}.vx-pick tbody tr{cursor:pointer}.vx-pick tbody tr.on td{background:color-mix(in srgb,var(--vx-accent) 9%,transparent)}.vx-pick input[type=checkbox]{width:16px;height:16px;accent-color:var(--vx-accent)}.vx-table td.clip{white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}.vx-table td.clip.sm{max-width:200px}.vx-table tr.off td{opacity:.55}.vx-scroll--tall{border:1px solid var(--vx-line-soft);border-radius:12px;max-height:560px;overflow:auto}.vx-scroll--tall thead th{z-index:1;background:var(--vx-bg3);position:sticky;top:0}[data-theme=light] .vx-scroll--tall thead th{background:#fff}.vx-assign{border:1px solid var(--vx-line);background:var(--vx-fab-bg);box-shadow:var(--vx-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;grid-template-columns:1.2fr 1.4fr 150px auto auto;align-items:end;gap:12px;margin:0 0 12px;padding:12px 14px;display:grid}.vx-assign.on{border-color:var(--vx-accent);box-shadow:var(--vx-btn-glow)}.vx-assign .lead b{font-size:13px;display:block}.vx-assign .lead span{color:var(--vx-ink3);font-size:11.5px}.vx-assign .sum{color:var(--vx-ink3);flex-direction:column;gap:2px;font-size:11px;display:flex}.vx-assign .sum b{font:600 15px var(--vx-font-m);color:var(--vx-ink)}.vx-fixed-sum{background:var(--vx-surface2);border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:14px 26px;margin-bottom:12px;padding:12px 14px;display:grid}.vx-fixed-sum span{font:600 10.5px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3);display:block}.vx-fixed-sum b{font:700 20px var(--vx-font-d);letter-spacing:-.02em}.vx-fixed-sum p{color:var(--vx-ink2);margin:0;font-size:12px;line-height:1.5}.vx-inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0;display:flex}.vx-inline-form .vx-field{min-width:130px}.vx-monthsum{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.vx-monthsum div{border:1px solid var(--vx-line);border-radius:12px;min-width:110px;padding:8px 12px}.vx-monthsum span{font:500 10.5px var(--vx-font-m);text-transform:uppercase;letter-spacing:.06em;color:var(--vx-ink3);display:block}.vx-monthsum b{font:600 13px var(--vx-font-m)}.vx-cascade{flex-direction:column;display:flex}.vx-cascade .row{border-bottom:1px solid var(--vx-line-soft);grid-template-columns:minmax(180px,1.3fr) 1fr 130px 76px 86px;align-items:center;gap:12px;padding:9px 6px;font-size:13px;display:grid}.vx-cascade.compact .row{grid-template-columns:minmax(160px,1.4fr) 1fr 110px 64px}.vx-cascade .row.head .bar{background:0 0}.vx-cascade .row.head{font:600 10px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-ink3);padding-top:0}.vx-cascade .row .r{text-align:right}.vx-cascade .row b{font:600 13px var(--vx-font-m)}.vx-cascade .row .pc{font:500 11.5px var(--vx-font-m);color:var(--vx-ink3)}.vx-cascade .lb small{color:var(--vx-ink3);margin-top:1px;font-size:11px;display:block}.vx-cascade .row.minus .lb{color:var(--vx-ink2)}.vx-cascade .row.minus b{color:var(--vx-ink2);font-weight:500}.vx-cascade .row.sub{background:var(--vx-surface2);border-bottom-color:#0000;border-radius:10px;margin:4px 0}.vx-cascade .row.sub .lb{font-weight:600}.vx-cascade .row.sub b{color:var(--vx-ok);font-size:14px}.vx-cascade .row.sub.neg b{color:var(--vx-bad)}.vx-cascade .row.base b{font-size:14px}.vx-cascade .bar{border-radius:var(--vx-rp);background:var(--vx-surface2);height:8px;overflow:hidden}.vx-cascade .bar i{height:100%;width:var(--w,0%);border-radius:inherit;background:var(--vx-grad);transform-origin:0;animation:vx-grow .9s var(--vx-ease) both;display:block}.vx-cascade .row.minus .bar i{background:color-mix(in srgb,var(--vx-bad) 70%,transparent)}.vx-cascade .row.sub .bar i{background:var(--vx-ok)}.vx-cascade .row.sub.neg .bar i{background:var(--vx-bad)}.vx-be{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vx-be>div>span{font:600 10.5px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3);display:block}.vx-be>div>b{font:600 15px var(--vx-font-m)}.vx-be .big{grid-column:1/-1}.vx-be .big b{font:700 26px var(--vx-font-d);letter-spacing:-.02em}.vx-be .meter{border-radius:var(--vx-rp);background:var(--vx-surface2);grid-column:1/-1;height:10px;margin-bottom:22px;position:relative}.vx-be .meter i{border-radius:inherit;background:var(--vx-grad);height:100%;display:block}.vx-be .meter em{font:500 11px var(--vx-font-m);color:var(--vx-ink2);white-space:nowrap;font-style:normal;position:absolute;top:14px;left:0}.vx-fixed-list{color:var(--vx-ink2);grid-column:1/-1;margin:0;padding:0;font-size:12px;list-style:none}.vx-fixed-list li{border-bottom:1px solid var(--vx-line-soft);justify-content:space-between;padding:5px 0;display:flex}.vx-fixed-list b{font:500 12px var(--vx-font-m);color:var(--vx-ink)}.vx-dre-months th small{letter-spacing:0;text-transform:none;color:var(--vx-ink3);font-size:9.5px;display:block}.vx-dre-months td{white-space:nowrap}.vx-dre-months td:first-child{color:var(--vx-ink2)}.vx-dre-months tr.sub td{background:var(--vx-surface2);color:var(--vx-ink);font-weight:700}.vx-dre-months tr.sub td:first-child,.vx-dre-months tr.base td:first-child{color:var(--vx-ink);font-weight:600}.vx-dre-months tr.pc td{color:var(--vx-ink3);font-size:12px}.vx-calc{grid-template-columns:minmax(320px,400px) 1fr;align-items:start;gap:14px;display:grid}.vx-calc-in{position:sticky;top:14px}.vx-calc-in .vx-field{margin-bottom:10px}.vx-calc-in .row2,.vx-calc-in .row3,.vx-calc-in .row4{gap:10px;display:grid}.vx-calc-in .row2{grid-template-columns:1fr 1fr}.vx-calc-in .row3{grid-template-columns:1.4fr 1fr 1fr;margin-top:12px}.vx-calc-in .row4{grid-template-columns:repeat(4,1fr);margin-top:10px}.vx-calc-in .row4 .vx-field,.vx-calc-in .row3 .vx-field,.vx-calc-in .row2 .vx-field{margin-bottom:0}.vx-chips.tight{gap:5px;margin-top:10px}.vx-chips.tight .vx-chip{padding:5px 10px;font-size:12px}.vx-calc-in .cmv{background:var(--vx-surface2);color:var(--vx-ink2);border-radius:12px;justify-content:space-between;margin-top:12px;padding:10px 12px;font-size:12.5px;display:flex}.vx-calc-in .cmv b{font:600 14px var(--vx-font-m);color:var(--vx-ink)}.vx-rulebox{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;display:grid}.vx-rulebox div{border:1px solid var(--vx-line);border-radius:10px;padding:8px 10px}.vx-rulebox span{font:500 10px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3);display:block}.vx-rulebox b{font:600 13px var(--vx-font-m)}.vx-rulebox .vx-btn{grid-column:1/-1;justify-self:start}.vx-scen{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.vx-scen .vx-option{flex-direction:column;gap:2px;display:flex}.vx-scen .mg{font:600 10px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-accent)}.vx-scen strong{font:700 24px/1.2 var(--vx-font-d);letter-spacing:-.02em;margin:4px 0 2px}.vx-scen small{color:var(--vx-ink3);font-size:11px}.vx-floor{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.vx-floor div{background:var(--vx-surface2);color:var(--vx-ink2);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:grid}.vx-floor svg{width:15px;height:15px;color:var(--vx-warn)}.vx-floor b{font:600 14px var(--vx-font-m);color:var(--vx-ink)}.vx-verdict{border-radius:12px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.vx-verdict svg{flex:none;width:15px;height:15px}.vx-verdict.ok{color:var(--vx-ok);background:color-mix(in srgb,var(--vx-ok) 10%,transparent)}.vx-verdict.warn{color:var(--vx-warn);background:color-mix(in srgb,var(--vx-warn) 11%,transparent)}.vx-verdict.bad{color:var(--vx-bad);background:color-mix(in srgb,var(--vx-bad) 10%,transparent)}.vx-range{color:var(--vx-ink2);align-items:center;gap:8px;font-size:12px;display:flex}.vx-range b{font-family:var(--vx-font-m);color:var(--vx-ink);min-width:32px}.vx-range input{accent-color:var(--vx-accent);width:140px}.vx-card .hd .vx-numin{width:150px}@media (max-width:1280px){.vx-scen{grid-template-columns:1fr 1fr}.vx-feeline .fields{grid-template-columns:repeat(4,1fr) 150px}.vx-feeline .fields .grow{grid-column:1/-1}}@media (max-width:1100px){.vx-calc{grid-template-columns:1fr}.vx-calc-in{position:static}.vx-assign{grid-template-columns:1fr 1fr}.vx-assign .lead{grid-column:1/-1}}@media (max-width:900px){.vx-cascade .row{grid-template-columns:1fr 110px 80px;gap:8px}.vx-cascade .row .bar,.vx-cascade .row>:nth-child(4){display:none}.vx-cascade.compact .row{grid-template-columns:1fr 100px 60px}.vx-cascade.compact .row>:nth-child(4){display:block}.vx-feeline .fields,.vx-fixed-sum{grid-template-columns:1fr 1fr}.vx-fixed-sum p{grid-column:1/-1}.vx-floor{grid-template-columns:1fr}}@media (max-width:560px){.vx-scen{grid-template-columns:1fr}.vx-calc-in .row3,.vx-calc-in .row4{grid-template-columns:1fr 1fr}.vx-assign{grid-template-columns:1fr}}.vx-alerts--center .vx-alert{grid-template-columns:auto 1fr auto;align-items:center;padding:12px 14px}.vx-alerts--center .vx-alert b{font-size:13px}.vx-alerts--center .vx-alert>div>span{margin-top:2px;font-size:12px;display:block}.vx-alert .ic{background:var(--vx-surface);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.vx-alert .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.vx-alert .acts svg{color:inherit}.vx-snooze{border-left:1px solid var(--vx-line);gap:2px;padding-left:6px;display:inline-flex}.vx-snooze .vx-btn{padding:0 8px}.vx-snoozed{border-top:1px solid var(--vx-line-soft);margin-top:14px;padding-top:10px}.vx-snoozed summary{cursor:pointer;color:var(--vx-ink2);font-size:12.5px;font-weight:500}.vx-snoozed .row{border-bottom:1px solid var(--vx-line-soft);color:var(--vx-ink3);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.vx-snoozed .row b{color:var(--vx-ink2);font-weight:500}.vx-rules{flex-direction:column;display:flex}.vx-rulerow{border-bottom:1px solid var(--vx-line-soft);grid-template-columns:auto 1fr auto 76px;align-items:center;gap:12px;padding:11px 0;display:grid}.vx-rulerow:last-child{border-bottom:0}.vx-rulerow .t b{font-size:13px;display:block}.vx-rulerow .t span{color:var(--vx-ink3);font-size:11.5px}.vx-rulerow.off .t{opacity:.55}.vx-rulerow .param{color:var(--vx-ink3);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.vx-rulerow .param .vx-numin{width:110px}.vx-rulerow .save{text-align:right}.vx-switch:disabled{cursor:default;opacity:.6}.vx-channels{flex-direction:column;gap:10px;display:flex}.vx-channels .ch{border:1px solid var(--vx-line);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.vx-channels .ch>svg{width:18px;height:18px;color:var(--vx-ink3)}.vx-channels .ch.on>svg{color:var(--vx-accent)}.vx-channels .ch b{font-size:13px;display:block}.vx-channels .ch span{color:var(--vx-ink2);font-size:11.5px}.vx-monthnav{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.vx-monthnav>b{font:600 16px var(--vx-font-d);text-align:center;min-width:170px}.vx-monthnav .sp{flex:1}.vx-monthnav .vx-btn svg{width:15px;height:15px}.vx-goals{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.vx-goalcard .hd{margin-bottom:12px}.vx-goalacts{align-items:center;gap:6px;display:inline-flex}.vx-goalacts .vx-numin{width:140px}.vx-pace{font:600 11.5px var(--vx-font-m);border-radius:var(--vx-rp);margin-top:6px;padding:3px 8px;display:inline-block}.vx-pace.ok{color:var(--vx-ok);background:color-mix(in srgb,var(--vx-ok) 12%,transparent)}.vx-pace.warn{color:var(--vx-warn);background:color-mix(in srgb,var(--vx-warn) 13%,transparent)}.vx-pace.bad{color:var(--vx-bad);background:color-mix(in srgb,var(--vx-bad) 12%,transparent)}.vx-goal .gi>span{display:block}.vx-need{color:var(--vx-ink2);margin:12px 0 0;font-size:12px}.vx-need b{color:var(--vx-ink);font-family:var(--vx-font-m)}.vx-days i.gap{background:repeating-linear-gradient(45deg,var(--vx-warn) 0 2px,transparent 2px 4px);opacity:.7}.vx-goalform .vx-field{min-width:160px}.vx-roles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.vx-roles div{background:var(--vx-surface2);border-radius:12px;padding:10px 12px}.vx-roles b{font-size:12.5px;display:block}.vx-roles span{color:var(--vx-ink2);font-size:11.5px}.vx-av.sm{width:30px;height:30px;font-size:11px}.vx-av.sm svg{width:14px;height:14px}@media (max-width:900px){.vx-alerts--center .vx-alert{grid-template-columns:auto 1fr}.vx-alert .acts{grid-column:1/-1;justify-content:flex-start}.vx-rulerow{grid-template-columns:auto 1fr;row-gap:6px}.vx-rulerow .param,.vx-rulerow .save{grid-column:2}.vx-rulerow .save{text-align:left}.vx-roles,.vx-goals{grid-template-columns:1fr}}.vx-issues{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.vx-issues .vx-badge{padding:2px 6px;font-size:9.5px}.vx-fix{color:var(--vx-ok);font-weight:600}.vx-pager{color:var(--vx-ink2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.vx-pager .sp{flex:1}button.vx-step{text-align:left;font:inherit;color:inherit;cursor:pointer}button.vx-step:disabled{cursor:default}.vx-jobbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.vx-jobbar .vx-field{min-width:220px}.vx-rulecard{border-bottom:1px solid var(--vx-line-soft);flex-direction:column;gap:8px;padding:12px 0;display:flex}.vx-rulecard:last-child{border-bottom:0}.vx-rulecard .h{align-items:center;gap:8px;display:flex}.vx-rulecard .h>svg{width:16px;height:16px;color:var(--vx-accent)}.vx-rulecard .h b{flex:1;font-size:13.5px}.vx-rulecard .help{color:var(--vx-ink3);font-size:11.5px}.vx-rulecard .row{max-width:180px}.vx-rulecard .row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vx-rulecard .vx-seg{flex-wrap:wrap;align-self:flex-start}.vx-check{color:var(--vx-ink2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.vx-check input{accent-color:var(--vx-accent);width:15px;height:15px}.vx-preview td{vertical-align:top}.vx-preview .old{color:var(--vx-ink3);white-space:nowrap;text-overflow:ellipsis;max-width:420px;font-size:11px;text-decoration:line-through;display:block;overflow:hidden}.vx-preview td:nth-child(2){white-space:normal;min-width:360px}.vx-preview td:nth-child(2) .vx-input{width:100%}.vx-preview .len{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3);margin-top:2px;display:block}.vx-preview td:nth-child(5) .vx-input{width:200px}.vx-numin.price{width:120px;margin-left:auto}.vx-valid{flex-wrap:wrap;gap:4px;max-width:260px;display:flex;white-space:normal!important}.vx-valid .vx-badge{font-size:10px}.vx-exports{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.vx-export-card{flex-direction:column;gap:6px;padding:16px;display:flex}.vx-export-card b{font:600 15px var(--vx-font-d)}.vx-export-card span{color:var(--vx-ink2);margin-bottom:6px;font-size:12px}.vx-export-card .vx-btn{align-self:flex-start}.vx-stella-inline .vx-btn{margin-top:4px}@media (max-width:900px){.vx-rulecard .row2{grid-template-columns:1fr}}.vx-daybars svg{width:100%;height:200px;margin-top:8px;display:block}.vx-daybars .vx-legend{color:var(--vx-ink2);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.vx-daybars .vx-legend span{align-items:center;gap:6px;display:inline-flex}.vx-daybars .vx-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.vx-daybars .vx-xaxis{justify-content:space-between;display:flex}.vx-rows{flex-direction:column;gap:10px;display:flex}.vx-row2{background:var(--vx-surface2);border-radius:12px;padding:10px 12px}.vx-row2 b{font-size:13px;display:block}.vx-row2 span{font:500 11.5px var(--vx-font-m);color:var(--vx-ink2)}.vx-tkimport{flex-direction:column;gap:10px;display:flex}.vx-file{cursor:pointer;position:relative;overflow:hidden}.vx-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.vx-tkpreview{border:1px solid var(--vx-line);color:var(--vx-ink2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:12.5px;display:flex}.vx-tkpreview>span{flex:1;min-width:240px}.vx-tkpreview b{color:var(--vx-ink)}.vx-tkcreat{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.vx-setting{align-items:flex-end;gap:8px;display:inline-flex}.vx-setting .vx-numin{width:120px}.vx-prazos{flex-direction:column;gap:12px;display:flex}.vx-prazos>div{border-bottom:1px solid var(--vx-line-soft);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-bottom:12px;display:flex}.vx-prazos>div:last-child{border-bottom:0}.vx-prazos .vx-tag{align-self:center;min-width:90px}.vx-prazos .vx-badge{align-self:center}.vx-kpis--7 .vx-kpi .nt2{white-space:normal}.vx-chatbox{grid-template-columns:1fr;gap:14px;min-height:0;display:grid}.vx-chatbox.threads{grid-template-columns:240px 1fr}.vx-chatmain{flex-direction:column;min-width:0;min-height:0;display:flex}.vx-msgs{flex-direction:column;gap:10px;max-height:560px;padding:4px 2px 10px;display:flex;overflow-y:auto}.vx-chatbox.compact .vx-msgs{flex:1;max-height:none}.vx-bubble{border-radius:16px;max-width:88%;padding:11px 14px;font-size:13px;line-height:1.55;animation:.25s both vx-fade}.vx-bubble.assistant{background:var(--vx-surface2);border:1px solid var(--vx-line);border-bottom-left-radius:6px;align-self:flex-start}.vx-bubble.user{background:var(--vx-grad);color:#fff;white-space:pre-wrap;border-bottom-right-radius:6px;align-self:flex-end}.vx-bubble p{margin:0 0 8px}.vx-bubble p:last-child{margin:0}.vx-bubble b{color:var(--vx-accent)}.vx-bubble .h{color:var(--vx-ink);font-size:13.5px}.vx-bubble ul{margin:0 0 8px;padding-left:18px}.vx-bubble li{margin:2px 0}.vx-typing{gap:4px;padding:4px 0;display:inline-flex}.vx-typing i{background:var(--vx-accent);border-radius:50%;width:6px;height:6px;animation:1s infinite vx-blink}.vx-typing i:nth-child(2){animation-delay:.15s}.vx-typing i:nth-child(3){animation-delay:.3s}@keyframes vx-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.vx-chatin{border-top:1px solid var(--vx-line-soft);align-items:flex-end;gap:8px;padding-top:10px;display:flex}.vx-chatin textarea{resize:none;flex:1;min-width:0;height:auto;min-height:40px;padding:10px 12px;line-height:1.4}.vx-chatin .vx-btn{justify-content:center;width:44px;height:40px;padding:0}.vx-threads{border-right:1px solid var(--vx-line-soft);flex-direction:column;gap:6px;max-height:620px;padding-right:12px;display:flex;overflow-y:auto}.vx-threads .th{border-radius:10px;grid-template-columns:1fr auto;align-items:center;display:grid}.vx-threads .th.on,.vx-threads .th:hover{background:var(--vx-surface2)}.vx-threads .th>button:first-child{text-align:left;min-width:0;color:inherit;font:inherit;padding:8px 10px}.vx-threads .th b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.vx-threads .th span{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3)}.vx-threads .vx-ico{opacity:.5;width:26px;height:26px}.vx-threads .vx-ico:hover{opacity:1}.vx-drawer .vx-chatbox{flex-direction:column;flex:1;padding:14px 16px;display:flex;overflow:hidden}.vx-drawer .vx-chatmain,.vx-drawer .vx-msgs{flex:1}.vx-agents{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.vx-agent{border:1px solid var(--vx-line);background:var(--vx-surface);border-radius:16px;flex-direction:column;gap:4px;padding:14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.vx-agent:hover{border-color:color-mix(in srgb,var(--vx-accent) 50%,transparent);transform:translateY(-2px)}.vx-agent.on{border-color:var(--vx-accent);box-shadow:var(--vx-btn-glow)}.vx-agent .ic{background:color-mix(in srgb,var(--vx-accent) 14%,transparent);width:34px;height:34px;color:var(--vx-accent);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.vx-agent .ic svg{width:17px;height:17px}.vx-agent b{font:600 14px var(--vx-font-d)}.vx-agent span{color:var(--vx-ink2);font-size:11.5px;line-height:1.45}.vx-form{flex-direction:column;gap:12px;display:flex}.vx-form textarea.vx-input{resize:vertical;width:100%;min-width:0;height:auto;padding:9px 12px}.vx-brief{max-height:640px;padding-right:6px;font-size:13px;line-height:1.6;overflow-y:auto}.vx-brief p{margin:0 0 10px}.vx-brief b{color:var(--vx-accent)}.vx-brief .h{color:var(--vx-ink);font:600 13.5px var(--vx-font-d);margin-top:6px;display:block}.vx-brief ul{margin:0 0 10px;padding-left:18px}.vx-briefs{flex-direction:column;gap:8px;display:flex}.vx-briefs details{border:1px solid var(--vx-line);border-radius:12px;padding:10px 12px}.vx-briefs summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.vx-briefs summary b{font-size:13px}.vx-briefs summary span{font:500 11px var(--vx-font-m);color:var(--vx-ink3)}.vx-briefs .vx-brief{margin-top:10px}@media (max-width:900px){.vx-chatbox.threads{grid-template-columns:1fr}.vx-threads{border-right:0;border-bottom:1px solid var(--vx-line-soft);max-height:180px;padding-bottom:10px;padding-right:0}}.vx-msgs .vx-qchips{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;display:flex;overflow:visible}.vx-msgs .vx-qchips .vx-chip{white-space:normal;text-align:left;flex:0 auto;padding:7px 11px;font-size:12px}.vx-dd-wrap{position:relative}.vx-pickbtn{border-radius:var(--vx-rp);border:1px solid var(--vx-line);background:var(--vx-surface);height:38px;color:var(--vx-ink2);transition:border-color .2s,background .2s,transform .2s var(--vx-spring),box-shadow .2s;align-items:center;gap:8px;max-width:320px;padding:0 12px;font-size:12.5px;display:inline-flex}.vx-pickbtn svg{flex:none;width:15px;height:15px}.vx-pickbtn .k{font:600 10px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3)}.vx-pickbtn b{color:var(--vx-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vx-pickbtn em{font:700 10px var(--vx-font-m);background:var(--vx-grad);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-style:normal;display:grid}.vx-pickbtn .cv{transition:transform .25s var(--vx-ease);opacity:.7;transform:rotate(90deg)}.vx-pickbtn.open .cv{transform:rotate(-90deg)}.vx-pickbtn:hover{border-color:color-mix(in srgb,var(--vx-accent) 55%,transparent);transform:translateY(-1px)}.vx-pickbtn.on{border-color:var(--vx-accent);background:color-mix(in srgb,var(--vx-accent) 9%,var(--vx-surface))}.vx-pickbtn.open{box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-accent) 20%,transparent)}.vx-dd{z-index:60;background:var(--vx-bg2);border:1px solid var(--vx-line);width:290px;animation:vx-ddin .22s var(--vx-ease) both;transform-origin:20% 0;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #00000073,0 0 0 1px #6e8bff14}[data-theme=light] .vx-dd{background:#fff;box-shadow:0 18px 50px #12172b29}.vx-dd.wide{width:330px}@keyframes vx-ddin{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.vx-dd .dh{justify-content:space-between;align-items:center;padding:6px 8px 8px;display:flex}.vx-dd .dh b{font:600 13px var(--vx-font-d)}.vx-dd .dh button{font:600 11.5px var(--vx-font-b);color:var(--vx-accent)}.vx-dd .dh button:hover{text-decoration:underline}.vx-dd .dsearch{min-width:0;height:34px;margin:0 4px 8px}.vx-dd .dl{flex-direction:column;gap:2px;max-height:340px;padding-right:2px;display:flex;overflow-y:auto}.vx-dd .opt,.vx-dd .gh{text-align:left;width:100%;color:var(--vx-ink2);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;transition:background .15s,color .15s,transform .15s;display:flex}.vx-dd .opt:hover,.vx-dd .gh:hover{background:var(--vx-surface2);color:var(--vx-ink)}.vx-dd .opt:active{transform:scale(.99)}.vx-dd .opt.on{color:var(--vx-ink);font-weight:600}.vx-dd .opt span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vx-dd small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3);margin-left:auto}.vx-dd .opt.sub{padding-left:34px}.vx-dd .grp{border-bottom:1px solid var(--vx-line-soft);padding:2px 0}.vx-dd .grp:last-child{border-bottom:0}.vx-dd .gh{font:600 10.5px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3)}.vx-dd .dot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px}.vx-dd .df{border-top:1px solid var(--vx-line-soft);color:var(--vx-ink3);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:10px 6px 4px;font-size:11.5px;display:flex}.vx-cbx{border:1.5px solid color-mix(in srgb,var(--vx-ink3) 70%,transparent);width:17px;height:17px;transition:background .15s,border-color .15s,transform .2s var(--vx-spring);border-radius:5px;flex:none;place-items:center;display:grid}.vx-cbx.on{background:var(--vx-grad);border-color:#0000;transform:scale(1.05);box-shadow:0 0 10px #6e8bff73}.vx-cbx svg{color:#fff;width:11px;height:11px}.vx-cbx.part b{background:var(--vx-accent);border-radius:1px;width:8px;height:2px}.vx-clearf{color:var(--vx-ink3);border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 6px;font-size:12px;transition:color .15s,background .15s;display:inline-flex}.vx-clearf svg{width:13px;height:13px}.vx-clearf:hover{color:var(--vx-bad);background:color-mix(in srgb,var(--vx-bad) 8%,transparent)}.vx-per.open{box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-accent) 20%,transparent)}@media (max-width:560px){.vx-dd,.vx-dd.wide{width:auto;position:fixed;inset:auto 12px 110px}}@media (prefers-reduced-motion:no-preference){[data-rv]{transition:opacity .32s var(--vx-ease) var(--rvd,0s),transform .32s var(--vx-ease) var(--rvd,0s),border-color .2s,box-shadow .2s}[data-rv]:not([data-in]){opacity:0;transform:translateY(8px)}[data-rv]:not([data-in]) *{animation-play-state:paused!important}.vx-wipe{animation:vx-wipe .6s var(--vx-ease) 50ms both}@keyframes vx-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.vx-daybars svg g rect:not([fill=transparent]){transform-box:fill-box;transform-origin:50% 100%;animation:vx-barup .45s var(--vx-ease) calc(var(--i,0) * 7ms) both}@keyframes vx-barup{0%{transform:scaleY(0)}}.vx-donut .seg{animation:vx-donut .6s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * 60ms) both}@keyframes vx-donut{0%{stroke-dasharray:0 400}}.vx-ring .ring-v{animation:.7s cubic-bezier(.16,1,.3,1) both vx-donut}.vx-days i{animation:vx-pop .3s var(--vx-spring) both}.vx-days i:nth-child(n){animation-delay:calc(10ms * var(--n,1))}@keyframes vx-pop{0%{transform:scaleY(0)}}.vx-cascade .row{animation:vx-rise .3s var(--vx-ease) both}.vx-cascade .row:nth-child(2){animation-delay:20ms}.vx-cascade .row:nth-child(3){animation-delay:40ms}.vx-cascade .row:nth-child(4){animation-delay:60ms}.vx-cascade .row:nth-child(5){animation-delay:80ms}.vx-cascade .row:nth-child(6){animation-delay:.1s}.vx-cascade .row:nth-child(7){animation-delay:.12s}.vx-cascade .row:nth-child(8){animation-delay:.14s}.vx-cascade .row:nth-child(9){animation-delay:.16s}.vx-cascade .row:nth-child(10){animation-delay:.18s}.vx-cascade .row:nth-child(n+11){animation-delay:.2s}@keyframes vx-rise{0%{opacity:0;transform:translateY(6px)}}[data-spot]:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),var(--vx-spot),transparent 45%);opacity:0;z-index:0;transition:opacity .35s;position:absolute;inset:0}[data-spot]:hover:after{opacity:1}.vx-stella-card[data-spot]:after{display:none}.vx-kpi{transition:transform .3s var(--vx-spring),border-color .25s,box-shadow .3s}.vx-kpi:hover{border-color:color-mix(in srgb,var(--vx-accent) 45%,transparent);box-shadow:var(--vx-shadow),0 14px 34px #4f6bff29;transform:translateY(-3px)}.vx-kpi .lb svg{transition:transform .3s var(--vx-spring),color .25s}.vx-kpi:hover .lb svg{color:var(--vx-accent);transform:scale(1.15)rotate(-6deg)}.vx-kpi:hover .sp svg{filter:drop-shadow(0 0 6px #22d3ee73)}.vx-card:not(.vx-kpi):hover{border-color:color-mix(in srgb,var(--vx-accent) 28%,var(--vx-line))}.vx-btn{transition:transform .2s var(--vx-spring),box-shadow .25s,background .25s,border-color .25s,color .2s}.vx-btn:hover:not(:disabled){transform:translateY(-1px)}.vx-btn:active:not(:disabled){transform:translateY(0)scale(.97)}.vx-btn--pri:hover:not(:disabled){box-shadow:var(--vx-btn-glow)}.vx-ico svg{transition:transform .3s var(--vx-spring)}.vx-ico:hover svg{transform:scale(1.1)}.vx-theme:hover svg{transform:rotate(28deg)scale(1.1)}.vx-topbar a.vx-ico:hover svg{animation:.6s vx-ring}@keyframes vx-ring{20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.vx-nav a svg,.vx-nav button svg{transition:transform .25s var(--vx-spring)}.vx-table tbody tr td{transition:background .18s}.vx-row2,.vx-alert,.vx-agent,.vx-export-card,.vx-fee{transition:transform .25s var(--vx-spring),border-color .25s,box-shadow .25s}.vx-row2:hover{transform:translate(3px)}.vx-export-card:hover{transform:translateY(-3px)}.vx-fee:hover{border-color:color-mix(in srgb,var(--vx-accent) 35%,var(--vx-line))}.vx-daybars svg g{transition:opacity .2s}.vx-daybars svg:hover g{opacity:.45}.vx-daybars svg g:hover{opacity:1}.vx-hbar{transition:transform .2s}.vx-hbar:hover{transform:translate(3px)}.vx-hbar:hover .f{filter:brightness(1.2)}.vx-cascade .row:not(.head){transition:background .18s}.vx-cascade .row:not(.head):hover{background:var(--vx-surface2)}.vx-donut .seg{cursor:pointer;transition:stroke-width .18s,opacity .18s,filter .18s}.vx-donut.hov .seg:not(.on){opacity:.3}.vx-donut .seg.on{stroke-width:18px;filter:drop-shadow(0 0 8px var(--c))}.vx-donut .ctr-in{animation:.22s cubic-bezier(.16,1,.3,1) both vx-ctr}@keyframes vx-ctr{0%{opacity:0;transform:scale(.86)}}@keyframes vx-fadeup{0%{opacity:0;transform:translateY(4px)}}.vx-donut-legend>div{cursor:default;border-radius:8px;transition:background .15s,transform .15s,opacity .15s}.vx-donut-legend>div.on{background:var(--vx-surface2);transform:translate(3px)}.vx-donut.hov .vx-donut-legend>div:not(.on){opacity:.55}}.vx-hub{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.vx-hub-tile{color:inherit;transition:transform .3s var(--vx-spring),border-color .25s,box-shadow .3s;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.vx-hub-tile .top{align-items:center;gap:8px;min-width:0;display:flex}.vx-hub-tile .ic{background:color-mix(in srgb,var(--vx-accent) 13%,transparent);width:28px;height:28px;color:var(--vx-accent);transition:transform .3s var(--vx-spring);border-radius:9px;flex:none;place-items:center;display:grid}.vx-hub-tile.ok .ic{background:color-mix(in srgb,var(--vx-ok) 13%,transparent);color:var(--vx-ok)}.vx-hub-tile.warn .ic{background:color-mix(in srgb,var(--vx-warn) 14%,transparent);color:var(--vx-warn)}.vx-hub-tile.bad .ic{background:color-mix(in srgb,var(--vx-bad) 13%,transparent);color:var(--vx-bad)}.vx-hub-tile .ic svg{width:15px;height:15px}.vx-hub-tile .area{font:600 10.5px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vx-hub-tile .vx-badge{flex:none;padding:2px 7px;font-size:9.5px}.vx-hub-tile>b{font:700 24px/1.15 var(--vx-font-d);letter-spacing:-.02em;margin-top:2px}.vx-hub-tile .note{color:var(--vx-ink2);padding-right:18px;font-size:11.5px;line-height:1.4}.vx-hub-tile .meter{background:var(--vx-surface2);border-radius:2px;height:4px;margin-top:2px;overflow:hidden}.vx-hub-tile .meter i{border-radius:inherit;background:var(--vx-grad);transform-origin:0;height:100%;animation:vx-grow 1s var(--vx-ease) .2s both;display:block}.vx-hub-tile .go{width:15px;height:15px;color:var(--vx-ink3);opacity:0;transition:opacity .25s,transform .25s var(--vx-spring);position:absolute;bottom:14px;right:12px;transform:translate(-4px)}.vx-hub-tile:hover{border-color:color-mix(in srgb,var(--vx-accent) 45%,transparent);box-shadow:var(--vx-shadow),0 14px 34px #4f6bff29;transform:translateY(-3px)}.vx-hub-tile:hover .go{opacity:1;color:var(--vx-accent);transform:none}.vx-hub-tile:hover .ic{transform:scale(1.12)rotate(-6deg)}@media (max-width:1180px){.vx-hub{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.vx-hub{grid-template-columns:1fr}}.vx-agentsx{grid-template-columns:300px 1fr;align-items:start;gap:14px;display:grid}.vx-agentlist{flex-direction:column;gap:6px;display:flex;position:sticky;top:14px}.vx-agentrow{color:inherit;transition:background .2s,border-color .2s,transform .25s var(--vx-spring),box-shadow .25s;border:1px solid #0000;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.vx-agentrow .av{background:var(--vx-surface2);width:38px;height:38px;color:var(--vx-accent);border:1px solid var(--vx-line);transition:transform .3s var(--vx-spring);border-radius:50%;place-items:center;display:grid}.vx-agentrow .av svg{width:17px;height:17px}.vx-agentrow .av.star{color:#fff;background:radial-gradient(circle at 35% 30%,#fff 0,#c4b5fd 18%,#6e8bff 55%,#4c1d95 100%);border:0;box-shadow:0 0 16px #6e8bff80}.vx-agentrow .tx{min-width:0}.vx-agentrow .tx b{font:600 13.5px var(--vx-font-d);display:block}.vx-agentrow .tx span{-webkit-line-clamp:2;color:var(--vx-ink3);-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.vx-agentrow .on-dot{background:0 0;border-radius:50%;width:8px;height:8px}.vx-agentrow:hover{background:var(--vx-surface);border-color:var(--vx-line);transform:translate(3px)}.vx-agentrow:hover .av{transform:scale(1.08)rotate(-6deg)}.vx-agentrow.on{background:color-mix(in srgb,var(--vx-accent) 9%,var(--vx-surface));border-color:color-mix(in srgb,var(--vx-accent) 60%,transparent);box-shadow:var(--vx-btn-glow)}.vx-agentrow.on .on-dot{background:var(--vx-ok);animation:1.8s infinite vx-pulse}.vx-agentpanel{flex-direction:column;height:calc(100vh - 150px);min-height:560px;padding:0;display:flex}.vx-agentpanel .vx-mhead{border-bottom:1px solid var(--vx-line-soft);align-items:center;gap:12px;margin:0;padding:16px 18px;display:flex}.vx-agentpanel .vx-mhead h2{font:600 17px var(--vx-font-d);margin:0}.vx-agentpanel .vx-mhead small{font:500 11px var(--vx-font-m);color:var(--vx-ink3)}.vx-agentpanel .vx-mhead small.on{color:var(--vx-ok)}.vx-stchat{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.vx-stchat-bar{justify-content:flex-end;gap:8px;padding:10px 16px 0;display:flex}.vx-stchat-body{scroll-behavior:smooth;flex:1;padding:14px 18px 8px;overflow-y:auto}.vx-stchat .vx-msg{max-width:82%;animation:vx-fadeup .3s var(--vx-ease) both}.vx-stchat .vx-msg p{margin:0 0 6px}.vx-stchat .vx-msg p:last-of-type{margin-bottom:0}.vx-stchat .vx-msg ol,.vx-stchat .vx-msg ul{margin:4px 0 6px;padding-left:18px}.vx-stchat .vx-msg li{margin:3px 0}.vx-stchat .vx-msg .h{color:var(--vx-ink)}.vx-stchat .vx-msg .vx-acts{margin-top:10px}.vx-stchat .vx-mini-chart{margin:10px 0 4px}.vx-stchat .vx-mb span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vx-stchat .vx-mb .tr i{transform-origin:0;animation:vx-grow .8s var(--vx-ease) both}.vx-stchat .vx-qchips{flex-wrap:wrap;margin:4px 0 0;padding:0;overflow:visible}.vx-stchat .vx-qchip{white-space:normal;text-align:left;cursor:pointer;transition:background .2s,transform .2s var(--vx-spring),border-color .2s}.vx-stchat .vx-qchip:hover:not(:disabled){background:#6e8bff2e;border-color:#6e8bff8c;transform:translateY(-1px)}.vx-stchat .vx-qchip:disabled{opacity:.5;cursor:default}[data-theme=light] .vx-stchat .vx-qchip{color:var(--vx-accent)}.vx-starters{flex-direction:column;gap:14px;margin:4px 0 6px;display:flex}.vx-starters .lb{font:600 10px var(--vx-font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-ink3);margin-bottom:6px;display:block}.vx-composer{border-radius:var(--vx-rp);background:var(--vx-surface);border:1px solid #6e8bff59;align-items:center;gap:8px;height:50px;margin:8px 16px 16px;padding:0 6px 0 18px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 1px #22d3ee14}.vx-composer:focus-within{border-color:var(--vx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-accent) 22%,transparent)}.vx-composer input{min-width:0;height:100%;color:var(--vx-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.vx-composer input::placeholder{color:var(--vx-ink3)}.vx-composer .send{background:var(--vx-grad);color:#fff;width:38px;height:38px;transition:transform .2s var(--vx-spring),opacity .2s;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 18px #4f6bff80}.vx-composer .send svg{width:16px;height:16px}.vx-composer .send:hover:not(:disabled){transform:scale(1.08)rotate(-8deg)}.vx-composer .send:disabled{opacity:.4;box-shadow:none}.vx-dd.right{left:auto;right:0}.vx-drawer .vx-stchat{overflow:hidden}.vx-drawer .vx-stchat-body{padding:14px 16px 6px}.vx-drawer .vx-composer{margin:8px 12px 14px}@media (max-width:900px){.vx-agentsx{grid-template-columns:1fr}.vx-agentlist{flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.vx-agentrow{min-width:220px}.vx-agentpanel{height:calc(100vh - 230px)}}.vx-comet{z-index:40;border-radius:var(--vx-rp);background:var(--vx-fab-bg);max-width:360px;height:56px;box-shadow:var(--vx-fab-shadow),0 0 30px #4f6bff38;-webkit-backdrop-filter:blur(16px);text-align:left;color:var(--vx-ink);transition:transform .3s var(--vx-spring),box-shadow .3s;animation:vx-fadeup .5s var(--vx-spring) .4s both;border:1px solid #6e8bff73;align-items:center;gap:10px;padding:0 18px 0 7px;display:flex;position:fixed;bottom:22px;right:22px}.vx-comet:hover{box-shadow:var(--vx-fab-shadow),0 0 44px #4f6bff6b;transform:translateY(-3px)}.vx-comet:active{transform:scale(.98)}.vx-comet .ic{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.vx-comet .ic:before{content:"";background:conic-gradient(#22d3ee,#6e8bff,#8b5cf6,#22d3ee);border-radius:50%;animation:4s linear infinite vx-cspin;position:absolute;inset:-3px;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62%);mask:radial-gradient(circle,#0000 60%,#000 62%)}@keyframes vx-cspin{to{transform:rotate(360deg)}}.vx-comet .ic .vx-stella-av{width:40px;height:40px}.vx-comet .ic .vx-stella-av:after{display:none}.vx-comet .tick{flex:1;min-width:180px;height:36px;position:relative;overflow:hidden}.vx-comet .it{animation:vx-tickin .5s var(--vx-ease) both;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}@keyframes vx-tickin{0%{opacity:0;transform:translateY(14px)}}.vx-comet .it b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.vx-comet .it small{font:600 10px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3)}.vx-comet .it.bad small{color:var(--vx-bad)}.vx-comet .it.warn small{color:var(--vx-warn)}.vx-comet .it.ok small{color:var(--vx-ok)}.vx-comet .dot{background:var(--vx-bad);width:9px;height:9px;box-shadow:0 0 0 3px var(--vx-fab-bg);border-radius:50%;animation:1.8s infinite vx-pulse;position:absolute;top:7px;right:12px}.vx-sdrawer{z-index:71;background:var(--vx-bg2);border:1px solid var(--vx-line);width:min(410px,100vw - 28px);animation:vx-sdin .5s var(--vx-ease) both;border-radius:26px;flex-direction:column;display:flex;position:fixed;top:14px;bottom:14px;right:14px;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 0 1px #6e8bff14}[data-theme=light] .vx-sdrawer{background:#fff;box-shadow:0 30px 80px #12172b33}@keyframes vx-sdin{0%{opacity:0;transform:translate(40px)scale(.97)}}.vx-sdrawer .sdh{align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.vx-sdrawer .sdh>div:nth-child(2){flex:1;min-width:0}.vx-sdrawer .sdh b{font:600 15px var(--vx-font-d);display:block}.vx-sdrawer .sdh small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3)}.vx-sdrawer .vx-stchat{flex:1;min-height:0}.vx-sdrawer .vx-stchat-body{padding:4px 14px 8px}.vx-sdrawer .vx-composer{margin:8px 12px 14px}.vx-slbl{font:600 10px var(--vx-font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-ink3);margin:6px 2px 8px}.vx-tl{animation:vx-fadeup .4s var(--vx-ease) both;grid-template-columns:30px 1fr;gap:10px;padding-bottom:12px;display:grid;position:relative}.vx-tl:nth-of-type(2){animation-delay:80ms}.vx-tl:nth-of-type(3){animation-delay:.16s}.vx-tl:before{content:"";background:linear-gradient(var(--vx-line),transparent);width:2px;position:absolute;top:32px;bottom:0;left:14px}.vx-tl .n{width:30px;height:30px;font:700 12px var(--vx-font-m);background:var(--vx-surface2);color:var(--vx-ink2);border-radius:10px;place-items:center;display:grid}.vx-tl .n.bad{background:color-mix(in srgb,var(--vx-bad) 18%,transparent);color:var(--vx-bad)}.vx-tl .n.warn{background:color-mix(in srgb,var(--vx-warn) 18%,transparent);color:var(--vx-warn)}.vx-tl .n.ok{background:color-mix(in srgb,var(--vx-ok) 18%,transparent);color:var(--vx-ok)}.vx-tl .card{background:var(--vx-surface2);border:1px solid var(--vx-line);color:var(--vx-ink2);transition:border-color .25s,transform .25s var(--vx-spring);border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.45}.vx-tl .card:hover{border-color:color-mix(in srgb,var(--vx-accent) 50%,transparent);transform:translate(3px)}.vx-tl .card b{color:var(--vx-ink);margin-bottom:2px;font-size:13px;display:block}.vx-tl .card .act{gap:6px;margin-top:8px;display:flex}.vx-tl .card .act:empty{display:none}@media (max-width:900px){.vx-comet{display:none}.vx-sdrawer{border-radius:0;width:100vw;top:0;bottom:0;right:0}}@media (max-width:700px){.vx-banner{grid-template-columns:auto 1fr;row-gap:10px}.vx-banner>.vx-btn,.vx-banner>span:last-child{grid-column:1/-1;justify-self:start}}.vx-grid--11{grid-template-columns:1fr 1fr}.vx-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.vx-bento .bx{flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.vx-bento .bx-w2{grid-column:span 2}.bx-hd{align-items:center;gap:10px;min-width:0;display:flex}.bx-ic{background:color-mix(in srgb,var(--vx-accent) 14%,transparent);width:30px;height:30px;color:var(--vx-accent);transition:transform .25s var(--vx-spring);border-radius:10px;flex:none;place-items:center;display:grid}.bx-ic svg{width:15px;height:15px}.bx-ic.ok{background:color-mix(in srgb,var(--vx-ok) 14%,transparent);color:var(--vx-ok)}.bx-ic.warn{background:color-mix(in srgb,var(--vx-warn) 15%,transparent);color:var(--vx-warn)}.bx-ic.bad{background:color-mix(in srgb,var(--vx-bad) 14%,transparent);color:var(--vx-bad)}.bx:hover .bx-ic{transform:scale(1.1)rotate(-6deg)}.bx-tt{flex-direction:column;flex:1;min-width:0;display:flex}.bx-tt b{font:600 13.5px/1.2 var(--vx-font-d);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bx-tt span{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bx-big{flex-direction:column;gap:3px;display:flex}.bx-big>b{font:700 28px/1.05 var(--vx-font-d);letter-spacing:-.025em}.bx-big>span{color:var(--vx-ink2);font-size:12px}.bx-big em,.bx-foot .bad,.bx-dl .ok,.bx-dl .warn,.bx-dl .bad{font-style:normal;font-weight:600}.bx .ok{color:var(--vx-ok)}.bx .bad{color:var(--vx-bad)}.bx .warn{color:var(--vx-warn)}.bx-foot{color:var(--vx-ink2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:11.5px;display:flex}.bx-empty{text-align:center;color:var(--vx-ink2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:12px;display:flex}.bx-empty svg{width:22px;height:22px;color:var(--vx-ink3)}.bx-empty b{color:var(--vx-ink);font-size:13px}.bx-ring{aspect-ratio:1;width:min(180px,100%);margin:4px auto 0;position:relative}.bx-ring svg{width:100%;height:100%;overflow:visible}.bx-ring .ctr{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.bx-ring .ctr b{font:700 32px/1 var(--vx-font-d);letter-spacing:-.03em}.bx-ring .ctr span{font:500 10px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-ink3);margin-top:4px}.bx-legend-mini{color:var(--vx-ink3);flex-wrap:wrap;justify-content:center;gap:14px;font-size:11px;display:flex}.bx-legend-mini span{align-items:center;gap:6px;display:inline-flex}.bx-legend-mini .grad{background:linear-gradient(90deg,#6e8bff,#34d399);border-radius:3px;width:14px;height:6px}.bx-legend-mini .tick{background:var(--vx-ink);border-radius:2px;width:2.5px;height:11px}.bx-dl{grid-template-columns:1fr 1fr;gap:10px 12px;margin:2px 0 0;display:grid}.bx-dl div{background:var(--vx-surface2);border-radius:12px;padding:10px 12px}.bx-dl dt{font:500 10px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3)}.bx-dl dd{font:700 16px/1.1 var(--vx-font-d);letter-spacing:-.01em;margin:4px 0 0}.bx-pace{align-self:flex-start}.bx-goal-body{flex:1;grid-template-columns:minmax(150px,200px) 1fr;align-items:center;gap:22px;display:grid}.bx-goal-l{flex-direction:column;gap:10px;display:flex}.bx-goal-r{flex-direction:column;gap:12px;display:flex}.bx-money .bx-big{flex-flow:wrap;align-items:baseline;gap:10px}.bx-stack{background:var(--vx-surface2);border-radius:10px;gap:3px;height:34px;display:flex;overflow:hidden}.bx-stack i{transform-origin:0;border-radius:6px;place-items:center;min-width:3px;transition:filter .2s,transform .2s;display:grid;position:relative}.bx-stack i:hover{filter:brightness(1.15)}.bx-stack i span{font:700 11px var(--vx-font-m);color:#fff;text-shadow:0 1px 2px #00000059}.bx-parts{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;display:grid}.bx-parts>div{border:1px solid var(--vx-line-soft,var(--vx-line));border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .2s,transform .2s;display:flex}.bx-parts>div:hover{border-color:color-mix(in srgb,var(--vx-accent) 40%,var(--vx-line));transform:translateY(-2px)}.bx-parts span{color:var(--vx-ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.bx-parts span i{border-radius:3px;flex:none;width:8px;height:8px}.bx-parts b{font:700 17px/1.2 var(--vx-font-d);letter-spacing:-.01em}.bx-parts small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3)}.bx-cols{flex:1;grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;min-height:120px;display:grid}.bx-cols>div{flex-direction:column;align-items:center;gap:6px;height:100%;display:flex}.bx-cols em{font:600 10.5px var(--vx-font-m);color:var(--vx-ink2);white-space:nowrap;font-style:normal}.bx-cols .bar{background:var(--vx-surface2);border-radius:9px;flex:1;align-items:flex-end;width:100%;max-width:38px;display:flex;overflow:hidden}.bx-cols .bar i{transform-origin:50% 100%;background:linear-gradient(#8b5cf6,#6e8bff);border-radius:9px;width:100%;display:block}.bx-cols .now .bar i{background:linear-gradient(#34d399,#22d3ee)}.bx-cols small{color:var(--vx-ink3);white-space:nowrap;font-size:10.5px}.bx-cols .now small{color:var(--vx-ink);font-weight:600}.bx-gauge{flex-direction:column;align-items:center;display:flex;position:relative}.bx-gauge svg{width:100%;max-width:210px;overflow:visible}.bx-needle{transform-box:view-box;transform-origin:90px 88px;transform:rotate(var(--deg))}.bx-gauge .val{flex-direction:column;align-items:center;margin-top:-4px;display:flex}.bx-gauge .val b{font:700 26px/1 var(--vx-font-d);letter-spacing:-.02em}.bx-gauge .val span{font:500 10px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-ink3);margin-top:4px}.bx-ads.is-sample{border-style:dashed}.bx-creators{flex-direction:column;gap:9px;display:flex}.bx-creators>div{grid-template-columns:26px minmax(0,1fr) 60px auto;align-items:center;gap:8px;font-size:12px;display:grid}.bx-creators .av{width:26px;height:26px;font:700 9.5px var(--vx-font-m);color:#fff;border-radius:50%;place-items:center;display:grid}.bx-creators .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bx-creators .tr{background:var(--vx-surface2);border-radius:3px;height:5px;overflow:hidden}.bx-creators .tr i{border-radius:inherit;background:var(--vx-grad);transform-origin:0;height:100%;display:block}.bx-creators b{font:600 11.5px var(--vx-font-m)}.bx-aff-empty{flex:1;align-items:center;gap:14px;display:flex}.bx-aff-empty>div:last-child{color:var(--vx-ink2);flex-direction:column;gap:4px;font-size:11.5px;line-height:1.45;display:flex}.bx-aff-empty>div:last-child b{color:var(--vx-ink);font-size:12.5px;line-height:1.35}.bx-mini-ring{flex:none;width:64px;height:64px;position:relative}.bx-mini-ring svg{width:100%;height:100%}.bx-mini-ring b{font:700 13px var(--vx-font-m);place-items:center;display:grid;position:absolute;inset:0}.bx-spark{width:100%;height:64px;margin-top:auto;display:block}.bx-waffle{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.bx-waffle i{aspect-ratio:1;background:color-mix(in srgb,var(--vx-bad) 30%,transparent);border-radius:4px}.bx-waffle i.on{background:var(--vx-ok)}.bx-stat{background:var(--vx-surface2);color:inherit;transition:transform .2s var(--vx-spring),background .2s;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.bx-stat>b{font:700 24px/1 var(--vx-font-d);min-width:30px}.bx-stat>span{flex-direction:column;font-size:12.5px;font-weight:500;display:flex}.bx-stat small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3)}.bx-stat .go{width:15px;height:15px;color:var(--vx-ink3);transition:transform .2s var(--vx-spring),color .2s;margin-left:auto}.bx-stat:hover{background:color-mix(in srgb,var(--vx-accent) 10%,var(--vx-surface2));transform:translate(3px)}.bx-stat:hover .go{color:var(--vx-accent);transform:translate(2px)}.bx-todos{flex-direction:column;gap:6px;display:flex}.bx-todo-row{color:inherit;transition:background .2s,border-color .2s,transform .2s var(--vx-spring);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.bx-todo-row>i{background:var(--vx-accent);border-radius:50%;flex:none;width:9px;height:9px}.bx-todo-row.bad>i{background:var(--vx-bad)}.bx-todo-row.warn>i{background:var(--vx-warn)}.bx-todo-row.info>i{background:var(--vx-accent-soft,#6e8bff)}.bx-todo-row>span{flex-direction:column;flex:1;min-width:0;display:flex}.bx-todo-row b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.bx-todo-row small{color:var(--vx-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.bx-todo-row em{font:600 11px var(--vx-font-m);color:var(--vx-ink3);white-space:nowrap;font-style:normal}.bx-todo-row .go{width:14px;height:14px;color:var(--vx-ink3);flex:none}.bx-todo-row:hover{background:var(--vx-surface2);border-color:var(--vx-line);transform:translate(3px)}.bx-todo-row:hover em,.bx-todo-row:hover .go{color:var(--vx-accent)}.vx-sample{border:1px dashed color-mix(in srgb,var(--vx-accent) 55%,transparent);background:color-mix(in srgb,var(--vx-accent) 8%,transparent);border-radius:16px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.vx-sample .ic{background:color-mix(in srgb,var(--vx-accent) 18%,transparent);width:34px;height:34px;color:var(--vx-accent);border-radius:11px;flex:none;place-items:center;display:grid}.vx-sample .ic svg{width:17px;height:17px}.vx-sample>div{min-width:0;color:var(--vx-ink2);flex-direction:column;flex:1;gap:2px;font-size:12.5px;line-height:1.45;display:flex}.vx-sample b{color:var(--vx-ink);font-size:13.5px}.vx-is-sample .vx-card{border-style:dashed}@media (prefers-reduced-motion:no-preference){.bx-ring-v{animation:.8s cubic-bezier(.16,1,.3,1) 50ms both bx-ring}@keyframes bx-ring{0%{stroke-dasharray:0 var(--c)}}.bx-stack i{animation:.55s cubic-bezier(.16,1,.3,1) both bx-grow}@keyframes bx-grow{0%{transform:scaleX(0)}}.bx-cols .bar i{animation:.5s cubic-bezier(.16,1,.3,1) both vx-barup}.bx-needle{animation:.9s cubic-bezier(.34,1.4,.64,1) .1s both bx-needle}@keyframes bx-needle{0%{transform:rotate(0)}}.bx-creators .tr i{animation:.5s cubic-bezier(.16,1,.3,1) .1s both bx-grow}.bx-spark .ln{stroke-dasharray:600;animation:.9s ease-out both bx-draw}@keyframes bx-draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.bx-waffle i{animation:bx-pop .3s var(--vx-spring) both}@keyframes bx-pop{0%{transform:scale(0)}}}@media (max-width:1020px){.vx-bento{grid-template-columns:1fr}.vx-bento .bx-w2{grid-column:auto}}@media (max-width:860px){.vx-grid--11{grid-template-columns:1fr}}@media (max-width:560px){.bx-goal-body{grid-template-columns:1fr}.vx-sample{flex-wrap:wrap}}.vx-is-sample>section,.vx-is-sample>.vx-grid,.vx-is-sample>.vx-card{margin-bottom:18px}.ad-hero{grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:28px;margin-bottom:18px;padding:24px 26px;display:grid}.ad-hero-g{flex-direction:column;align-items:center;gap:12px;display:flex}.bx-gauge.big svg{max-width:280px}.bx-gauge.big .val b{font-size:38px}.bx-gauge .gt{font:600 8px var(--vx-font-m);fill:var(--vx-ink3)}.ad-hero-r{flex-direction:column;gap:18px;min-width:0;display:flex}.ad-sec{font:600 10.5px var(--vx-font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-ink3)}.ad-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.ad-flow .st{background:var(--vx-surface2);transition:transform .25s var(--vx-spring),border-color .25s;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.ad-flow .st:hover{border-color:color-mix(in srgb,var(--vx-accent) 35%,transparent);transform:translateY(-3px)}.ad-flow .st span{font:500 11px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3)}.ad-flow .st b{font:700 26px/1.1 var(--vx-font-d);letter-spacing:-.02em}.ad-flow .st small{color:var(--vx-ink2);font-size:11.5px}.ad-flow .st.ok{background:color-mix(in srgb,var(--vx-ok) 11%,transparent)}.ad-flow .st.ok b{color:var(--vx-ok)}.ad-flow .st.bad{background:color-mix(in srgb,var(--vx-bad) 11%,transparent)}.ad-flow .st.bad b{color:var(--vx-bad)}.ad-flow .ar{color:var(--vx-ink3);place-items:center;display:grid}.ad-flow .ar svg{width:18px;height:18px}.ad-pills{flex-wrap:wrap;gap:8px;display:flex}.ad-pills span{color:var(--vx-ink2);border:1px solid var(--vx-line);border-radius:999px;padding:7px 12px;font-size:12px}.ad-pills b{color:var(--vx-ink);font-family:var(--vx-font-m);margin-left:4px}.ad-map,.ad-combo{position:relative}.ad-map svg,.ad-combo svg{width:100%;height:auto;display:block;overflow:visible}.ad-map .zone.ok{fill:color-mix(in srgb,var(--vx-ok) 8%,transparent)}.ad-map .zone.bad{fill:color-mix(in srgb,var(--vx-bad) 7%,transparent)}.ad-map .grid,.ad-combo .grid{stroke:var(--vx-line);stroke-dasharray:2 4}.ad-map .be{stroke:var(--vx-ink3);stroke-width:1.2px;stroke-dasharray:6 4}.ad-map .be-lb{font:500 9.5px var(--vx-font-m);fill:var(--vx-ink3)}.ad-map .zone-lb{font:600 9.5px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase}.ad-map .zone-lb.ok{fill:var(--vx-ok)}.ad-map .tk,.ad-combo .tk{font:500 9.5px var(--vx-font-m);fill:var(--vx-ink3)}.ad-combo .tk.a{fill:#d9a21b}.ad-combo .tk.v{fill:#6e8bff}.ad-map .dot{cursor:pointer;transition:opacity .2s}.ad-map .dot circle:first-child{fill-opacity:.8;transition:fill-opacity .2s}.ad-map .dot .halo{stroke-width:2px;opacity:0;transition:opacity .2s}.ad-map .dot.on circle:first-child{fill-opacity:1}.ad-map .dot.on .halo{opacity:.5;stroke-width:6px}.ad-map .dot.off{opacity:.35}.ad-map .ax-y,.ad-map .ax-x{font:500 10px var(--vx-font-m);color:var(--vx-ink3)}.ad-map .ax-x{text-align:right;margin-top:2px}.ad-map .ax-y{margin-top:6px}.ad-tip{pointer-events:none;z-index:5;background:var(--vx-bg3);border:1px solid var(--vx-line);min-width:180px;max-width:260px;color:var(--vx-ink2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:11.5px;animation:.15s both vx-fadeup;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 12px 30px #00000059}[data-theme=light] .ad-tip{background:#fff;box-shadow:0 12px 30px #12172b29}.ad-tip>b{color:var(--vx-ink);font-size:12.5px}.ad-tip em{margin-top:2px;font-style:normal;font-weight:600}.ad-tip .sw{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.ad-tip .sw.a{background:#fbbf24}.ad-tip .sw.v{background:#6e8bff}.ad-combo .bar{fill:#fbbf24;opacity:.85;transition:opacity .15s}.ad-combo .bar.on{opacity:1}.ad-combo .guide{stroke:var(--vx-ink3);stroke-dasharray:3 3}.ad-dec{flex-direction:column;gap:14px;margin-top:4px;display:flex}.ad-dec .top{align-items:baseline;gap:10px;display:flex}.ad-dec .top b{font:700 24px/1 var(--vx-font-d);min-width:26px}.ad-dec .top span{flex:1;font-size:13px;font-weight:500}.ad-dec .top em{font:600 11.5px var(--vx-font-m);color:var(--vx-ink3);font-style:normal}.ad-dec .tr{background:var(--vx-surface2);border-radius:4px;height:8px;margin-top:6px;display:block;overflow:hidden}.ad-dec .tr i{border-radius:inherit;transform-origin:0;height:100%;display:block}.ad-dec .ok b{color:var(--vx-ok)}.ad-dec .ok .tr i{background:var(--vx-ok)}.ad-dec .info b{color:#6e8bff}.ad-dec .info .tr i{background:#6e8bff}.ad-dec .warn b{color:var(--vx-warn)}.ad-dec .warn .tr i{background:var(--vx-warn)}.ad-dec .bad b{color:var(--vx-bad)}.ad-dec .bad .tr i{background:var(--vx-bad)}.ad-dec .mkt b{color:var(--vx-ink3)}.ad-dec .mkt .tr i{background:var(--vx-ink3)}.ad-note{color:var(--vx-ink3);margin:18px 0 0;font-size:11.5px;line-height:1.5}.ad-camps{flex-direction:column;display:flex}.ad-camp{border-bottom:1px solid var(--vx-line-soft,var(--vx-line));border-radius:12px;grid-template-columns:minmax(0,2.2fr) minmax(130px,1fr) minmax(160px,1.3fr) 190px;align-items:center;gap:18px;padding:14px 10px;transition:background .18s;display:grid}.ad-camp:last-child{border-bottom:0}.ad-camp:hover{background:var(--vx-surface2)}.ad-camp .nm{flex-direction:column;min-width:0;display:flex}.ad-camp .nm b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ad-camp .nm span{color:var(--vx-ink3);font-size:11.5px}.ad-camp .fl{font:500 12px var(--vx-font-m);color:var(--vx-ink2);align-items:center;gap:6px;display:flex}.ad-camp .fl svg{width:13px;height:13px;color:var(--vx-ink3)}.ad-camp .fl b{color:var(--vx-ink)}.ad-camp .rs{align-items:center;gap:10px;display:flex}.ad-camp .rs b{font:700 13px var(--vx-font-m);text-align:right;min-width:38px}.ad-camp .tr{background:var(--vx-surface2);border-radius:4px;flex:1;height:8px;position:relative}.ad-camp .tr i{border-radius:inherit;transform-origin:0;height:100%;display:block}.ad-camp .tr u{background:var(--vx-ink3);border-radius:1px;width:2px;text-decoration:none;position:absolute;top:-4px;bottom:-4px}.ad-camp .tr.ok i{background:var(--vx-ok)}.ad-camp .tr.info i{background:#6e8bff}.ad-camp .tr.warn i{background:var(--vx-warn)}.ad-camp .tr.bad i{background:var(--vx-bad)}.ad-camp .tr.mkt i{background:var(--vx-ink3)}.ad-camp .vx-badge{white-space:nowrap;justify-self:start}.ad-cre{flex-direction:column;gap:12px;display:flex}.ad-cre>div{grid-template-columns:32px minmax(0,1fr) 90px 44px;align-items:center;gap:12px;display:grid}.ad-cre .ty{color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ad-cre .ty svg{width:15px;height:15px}.ad-cre .nm{flex-direction:column;min-width:0;display:flex}.ad-cre .nm b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ad-cre .nm small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3)}.ad-cre .tr{background:var(--vx-surface2);border-radius:3px;height:6px;overflow:hidden}.ad-cre .tr i{border-radius:inherit;background:var(--vx-grad);transform-origin:0;height:100%;display:block}.ad-cre .ro{font:700 12.5px var(--vx-font-m);text-align:right}.ad-types{grid-template-columns:1fr;gap:8px;margin-top:16px;display:grid}.ad-types>div{background:var(--vx-surface2);border-radius:10px;grid-template-columns:10px 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:grid}.ad-types i{border-radius:3px;width:10px;height:10px}.ad-types b{font:600 12px var(--vx-font-m)}.ad-types small{font:500 11px var(--vx-font-m);color:var(--vx-ink3)}@media (prefers-reduced-motion:no-preference){.ad-map .dot{transform-box:fill-box;transform-origin:50%;animation:bx-pop .45s var(--vx-spring) calc(var(--i,0) * 70ms + .15s) both}.ad-combo .bar{transform-box:fill-box;transform-origin:50% 100%;animation:vx-barup .45s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * 12ms) both}.ad-combo .ln{stroke-dasharray:2400;animation:1.1s ease-out .2s both bx-draw2}.ad-combo .ar{animation:.6s .3s both vx-fadeup}@keyframes bx-draw2{0%{stroke-dashoffset:2400px}to{stroke-dashoffset:0}}.ad-dec .tr i,.ad-camp .tr i,.ad-cre .tr i{animation:bx-grow .6s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * 50ms + .1s) both}.ad-camp{animation:vx-rise .35s var(--vx-ease) calc(var(--i,0) * 40ms) both}}@media (max-width:1100px){.ad-hero{grid-template-columns:1fr}.ad-camp{grid-template-columns:1fr auto;gap:8px 14px}.ad-camp .rs{grid-column:1/-1}}@media (max-width:700px){.ad-flow{grid-template-columns:1fr}.ad-flow .ar{transform:rotate(90deg)}}.lv-top{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}.lv-top .sp{flex:1}.lv-monthnav{align-items:center;gap:10px;display:inline-flex}.lv-monthnav b{font:600 14px var(--vx-font-d);text-align:center;min-width:150px}.lv-monthnav .vx-btn{justify-content:center;width:34px;padding:0;font-size:16px}.lv-av{color:#fff;font-weight:700;font-family:var(--vx-font-m);box-shadow:0 0 0 2px var(--vx-bg2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.lv-hero{grid-template-columns:180px 1fr;align-items:center;gap:28px;margin-bottom:18px;padding:24px 26px;display:grid}.lv-ring{aspect-ratio:1;width:170px;position:relative}.lv-ring svg{width:100%;height:100%}.lv-ring .ctr{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.lv-ring .ctr b{font:700 28px/1 var(--vx-font-d)}.lv-ring .ctr span{font:500 10px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-ink3);margin-top:4px}.lv-hero-r{flex-direction:column;gap:14px;min-width:0;display:flex}.lv-big b{font:700 34px/1.05 var(--vx-font-d);letter-spacing:-.025em;display:block}.lv-big span{color:var(--vx-ink2);font-size:13px}.lv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lv-stats>div{background:var(--vx-surface2);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.lv-stats span{font:500 10.5px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3)}.lv-stats b{font:700 20px/1.1 var(--vx-font-d)}.lv-accounts{gap:18px}.lv-acc{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.lv-acc .hd{align-items:center;gap:10px;margin:0;display:flex}.lv-acc .hd .nm{font:600 14.5px var(--vx-font-d)}.lv-acc .hd .sp{flex:1}.lv-next{font:500 11px var(--vx-font-m);color:#f472b6;white-space:nowrap;background:#f472b624;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.lv-next i{background:#f472b6;border-radius:50%;width:7px;height:7px;animation:1.8s infinite vx-pulse}.lv-next.off{background:var(--vx-surface2);color:var(--vx-ink3)}.lv-acc-body{grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.lv-acc .lb{font:500 10px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3)}.lv-acc .rev{flex-direction:column;gap:3px;min-width:0;display:flex}.lv-acc .rev>b{font:700 26px/1.1 var(--vx-font-d);letter-spacing:-.02em}.lv-acc .rev .dl{color:var(--vx-ink3);font-size:11.5px}.lv-acc .rev .dl.up{color:var(--vx-ok)}.lv-acc .rev .dl.dn{color:var(--vx-bad)}.lv-acc .rev .sp{height:46px;margin-top:6px}.lv-acc .rev .sp svg{width:100%;height:100%}.lv-acc .side{border-left:1px solid var(--vx-line-soft,var(--vx-line));flex-direction:column;gap:6px;padding-left:18px;display:flex}.lv-acc .who{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.lv-acc .who .p{align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.lv-warn{color:var(--vx-warn);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:inline-flex}.lv-warn svg{width:13px;height:13px}.lv-mini{color:var(--vx-ink2);font-size:12px;line-height:1.6}.lv-mini b{color:var(--vx-ink);font-family:var(--vx-font-m)}.lv-ladders{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.lv-lrow{border-bottom:1px solid var(--vx-line-soft,var(--vx-line));grid-template-columns:minmax(180px,240px) 1fr minmax(170px,210px);align-items:center;gap:22px;padding:16px 6px;display:grid}.lv-lrow:last-child{border-bottom:0}.lv-lrow .who{align-items:center;gap:10px;min-width:0;display:flex}.lv-lrow .who>span{flex-direction:column;min-width:0;display:flex}.lv-lrow .who b{font-size:13.5px}.lv-lrow .who small{color:var(--vx-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lv-lrow .st.ok{color:var(--vx-ok)}.lv-lrow .st.warn{color:var(--vx-warn)}.lv-lrow .st.bad{color:var(--vx-bad)}.lv-lrow .val{text-align:right;flex-direction:column;display:flex}.lv-lrow .val b{font:700 17px var(--vx-font-d)}.lv-lrow .val small{color:var(--vx-ink3);font-size:11px}.lv-ladder{padding:18px 0 4px}.lv-ladder .trk{background:var(--vx-surface2);border-radius:5px;height:10px;display:block;position:relative}.lv-ladder .fill,.lv-ladder .proj{transform-origin:0;border-radius:5px;position:absolute;top:0;bottom:0;left:0}.lv-ladder .proj{background:color-mix(in srgb,var(--vx-accent) 22%,transparent)}.lv-ladder u{background:var(--vx-line);border-radius:1px;width:2px;margin-left:-1px;text-decoration:none;position:absolute;top:-4px;bottom:-4px}.lv-ladder u.hit{background:var(--vx-ok)}.lv-ladder u em{font:600 9.5px var(--vx-font-m);color:var(--vx-ink3);white-space:nowrap;font-style:normal;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.lv-ladder u.hit em{color:var(--vx-ok)}.lv-upc{flex-direction:column;gap:8px;display:flex}.lv-upc>div{border-radius:12px;grid-template-columns:52px 4px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 6px;transition:background .18s;display:grid}.lv-upc>div:hover{background:var(--vx-surface2)}.lv-upc .d{text-align:center;flex-direction:column;display:flex}.lv-upc .d b{text-transform:capitalize;font-size:13px}.lv-upc .d small,.lv-upc .t small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3)}.lv-upc .bar{border-radius:2px;height:32px}.lv-upc .t{flex-direction:column;min-width:0;display:flex}.lv-upc .t b{font:600 13px var(--vx-font-m)}.lv-upc .p{align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.lv-static{cursor:default}.lv-static:hover{background:0 0;border-color:#0000;transform:none}.lv-gridcard{margin-bottom:18px;padding:6px}.lv-grid{grid-template-columns:200px repeat(7,minmax(118px,1fr));min-width:1040px;display:grid}.lv-grow{display:contents}.lv-grid .c{border-bottom:1px solid var(--vx-line-soft,var(--vx-line));border-left:1px solid var(--vx-line-soft,var(--vx-line));padding:10px}.lv-grid .c.hd{border-left:0;flex-direction:column;align-items:center;gap:2px;padding:12px 10px;display:flex}.lv-grid .c.hd b{text-transform:capitalize;font-size:12.5px}.lv-grid .c.hd small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3)}.lv-grid .c.hd.today,.lv-grid .c.hd.today small{color:var(--vx-accent)}.lv-grid .corner{font:600 10.5px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3);justify-content:center;align-items:flex-start!important}.lv-grid .c.acc{border-left:0;flex-direction:column;justify-content:center;gap:5px;display:flex}.lv-grid .c.acc .vx-tag{align-self:flex-start}.lv-grid .c.acc b{font-size:13px}.lv-grid .c.cell{flex-direction:column;gap:6px;min-height:78px;display:flex;position:relative}.lv-grid .c.today{background:color-mix(in srgb,var(--vx-accent) 5%,transparent)}.lv-grid .c.ft{font:600 10.5px var(--vx-font-m);color:var(--vx-ink3);letter-spacing:.06em;text-transform:uppercase;border-bottom:0}.lv-grid .c.ft.num{text-align:center;text-transform:none;letter-spacing:0;color:var(--vx-ink2);font-size:12px}.lv-chip{text-align:left;border:1px solid color-mix(in srgb,var(--hc) 45%,transparent);background:color-mix(in srgb,var(--hc) 16%,transparent);color:var(--vx-ink);transition:transform .2s var(--vx-spring),box-shadow .2s;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;display:flex}.lv-chip b{font:600 11.5px var(--vx-font-m)}.lv-chip span{color:var(--vx-ink2);font-size:11.5px}.lv-chip:hover:not(:disabled){box-shadow:0 8px 18px color-mix(in srgb,var(--hc) 30%,transparent);transform:translateY(-2px)}.lv-chip:disabled{cursor:default}.lv-add{border:1px dashed var(--vx-line);height:26px;color:var(--vx-ink3);opacity:0;border-radius:8px;align-self:stretch;font-size:16px;line-height:1;transition:opacity .15s,border-color .15s,color .15s}.lv-grid .c.cell:hover .lv-add,.lv-add:focus-visible{opacity:1}.lv-add:hover{border-color:var(--vx-accent);color:var(--vx-accent)}@media (hover:none){.lv-add{opacity:.7}}.lv-hbars{flex-direction:column;gap:11px;display:flex}.lv-hbars>div{grid-template-columns:auto minmax(0,130px) 1fr auto auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.lv-hbars .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lv-hbars .tr{background:var(--vx-surface2);border-radius:4px;height:8px;overflow:hidden}.lv-hbars .tr i{border-radius:inherit;transform-origin:0;height:100%;display:block}.lv-hbars b{font:600 12px var(--vx-font-m);text-align:right;min-width:48px}.lv-hbars b.muted{color:var(--vx-ink3);font-weight:500}.lv-hbars small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3)}.lv-modal{z-index:72;background:var(--vx-bg2);border:1px solid var(--vx-line);border-radius:22px;flex-direction:column;gap:14px;width:min(520px,100vw - 28px);max-height:calc(100dvh - 40px);padding:22px 24px;animation:.22s cubic-bezier(.16,1,.3,1) both lv-in;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0000008c}[data-theme=light] .lv-modal{background:#fff;box-shadow:0 30px 80px #12172b38}@keyframes lv-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}}.lv-modal header{justify-content:space-between;align-items:center;display:flex}.lv-modal header b{font:600 16px var(--vx-font-d)}.lv-modal .row2{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.lv-modal .row3{grid-template-columns:1.3fr 1fr 1fr;gap:12px;display:grid}.lv-modal .help,.lv-modal .vx-field .help{color:var(--vx-ink3);font-size:11.5px;line-height:1.45}.lv-modal footer{border-top:1px solid var(--vx-line-soft,var(--vx-line));align-items:center;gap:10px;padding-top:6px;display:flex}.lv-modal footer .sp{flex:1}.lv-danger{color:var(--vx-bad)!important}.lv-seg{flex-wrap:wrap;gap:6px;display:flex}.lv-seg button{border:1px solid var(--vx-line);color:var(--vx-ink2);border-radius:999px;padding:7px 12px;font-size:12.5px;transition:all .15s}.lv-seg button.on.ok{background:color-mix(in srgb,var(--vx-ok) 16%,transparent);border-color:var(--vx-ok);color:var(--vx-ok)}.lv-seg button.on.warn{background:color-mix(in srgb,var(--vx-warn) 16%,transparent);border-color:var(--vx-warn);color:var(--vx-warn)}.lv-seg button.on.bad{background:color-mix(in srgb,var(--vx-bad) 16%,transparent);border-color:var(--vx-bad);color:var(--vx-bad)}.lv-seg button.on.mkt{background:var(--vx-surface2);border-color:var(--vx-ink3);color:var(--vx-ink)}.lv-check{cursor:pointer;align-items:center;gap:10px;min-height:34px;font-size:13px;display:flex}.lv-check input{opacity:0;pointer-events:none;position:absolute}.lv-check input:checked+.vx-cbx,.lv-accpick button.on .vx-cbx{background:var(--vx-accent);border-color:var(--vx-accent);color:#fff}.lv-check .vx-cbx svg,.lv-accpick .vx-cbx svg{opacity:0;width:11px;height:11px}.lv-check input:checked+.vx-cbx svg,.lv-accpick button.on .vx-cbx svg{opacity:1}.lv-check input:focus-visible+.vx-cbx{box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-accent) 30%,transparent)}.lv-accpick{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lv-accpick button{border:1px solid var(--vx-line);text-align:left;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;transition:border-color .15s,background .15s;display:flex}.lv-accpick button.on{border-color:var(--vx-accent);background:color-mix(in srgb,var(--vx-accent) 8%,transparent)}.lv-accpick .nm{flex:1;min-width:0}.lv-accpick small{width:100%;color:var(--vx-ink3);padding-left:25px;font-size:10.5px}.lv-counts{flex-wrap:wrap;gap:8px;display:flex}.lv-counts span{border:1px solid var(--vx-line);color:var(--vx-ink2);border-radius:999px;padding:6px 12px;font-size:12px}.lv-counts b{font-family:var(--vx-font-m);margin-right:2px}.lv-counts .ok b{color:var(--vx-ok)}.lv-counts .warn b{color:var(--vx-warn)}.lv-counts .bad b{color:var(--vx-bad)}.lv-host{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.lv-host.off{opacity:.6}.lv-host .top{align-items:center;gap:12px;display:flex}.lv-host .top .nm{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.lv-host .top .nm b{font:600 15px var(--vx-font-d)}.lv-host .top .sp{flex:1}.lv-host .rows{flex-direction:column;gap:8px;display:flex}.lv-host .rows>div{grid-template-columns:70px 1fr;align-items:center;gap:10px;font-size:12.5px;display:grid}.lv-host .rows span{font:500 10.5px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3)}.lv-host .rows b{font-weight:500}.lv-host .rows .tags{flex-wrap:wrap;gap:6px;display:flex}.lv-host .ok{color:var(--vx-ok)}.lv-host .warn{color:var(--vx-warn);font-style:normal}.lv-host .mo{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lv-host .mo>div{background:var(--vx-surface2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lv-host .mo b{font:700 16px var(--vx-font-d)}.lv-host .mo span{color:var(--vx-ink3);font-size:10.5px}.lv-host .note{color:var(--vx-ink2);margin:0;font-size:12px}.lv-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.lv-form .vx-field{flex:1;min-width:130px}.lv-form .vx-field:first-child{min-width:180px}.lv-form .vx-field:has(select){min-width:180px}.lv-sess{flex-direction:column;display:flex}.lv-sess .row{border-bottom:1px solid var(--vx-line-soft,var(--vx-line));grid-template-columns:70px minmax(160px,1fr) minmax(180px,1.2fr) minmax(200px,1.3fr) 34px;align-items:center;gap:16px;padding:12px 8px;transition:background .18s;display:grid}.lv-sess .row:last-child{border-bottom:0}.lv-sess .row:hover{background:var(--vx-surface2)}.lv-sess .d{flex-direction:column;display:flex}.lv-sess .d b{font:600 13px var(--vx-font-m)}.lv-sess small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3)}.lv-sess .acc{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lv-sess .who{align-items:center;gap:9px;min-width:0;display:flex}.lv-sess .who>span{flex-direction:column;min-width:0;display:flex}.lv-sess .who b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lv-sess .g{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.lv-sess .g .tr{background:var(--vx-surface2);border-radius:3px;height:6px;overflow:hidden}.lv-sess .g .tr i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#f472b6,#8b5cf6);height:100%;display:block}.lv-sess .g b{font:700 13px var(--vx-font-m)}.lv-sess .g small{grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.lv-ladder .fill{animation:.8s cubic-bezier(.16,1,.3,1) .1s both bx-grow}.lv-ladder .proj{animation:1s cubic-bezier(.16,1,.3,1) .25s both bx-grow}.lv-hbars .tr i,.lv-sess .g .tr i{animation:bx-grow .6s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * 50ms + .1s) both}.lv-chip{animation:bx-pop .3s var(--vx-spring) both}.lv-sess .row{animation:vx-rise .3s var(--vx-ease) calc(var(--i,0) * 30ms) both}}@media (max-width:1100px){.lv-lrow{grid-template-columns:1fr;gap:6px}.lv-lrow .val{text-align:left}.lv-sess .row{grid-template-columns:60px 1fr;gap:8px 12px}.lv-sess .row .who,.lv-sess .row .g{grid-column:1/-1}}@media (max-width:760px){.lv-hero{grid-template-columns:1fr;justify-items:center}.lv-stats{grid-template-columns:1fr 1fr}.lv-acc-body{grid-template-columns:1fr}.lv-acc .side{border-left:0;padding-left:0}.lv-accpick,.lv-modal .row2,.lv-modal .row3{grid-template-columns:1fr}}.vx-spark{cursor:crosshair;width:100%;height:100%;position:relative}.vx-spark svg{width:100%;height:100%;display:block}.vx-spark-dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-bg2) 70%,transparent),0 0 12px currentColor;pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.vx-spark-tip{background:var(--vx-bg3);border:1px solid var(--vx-line);font:600 10.5px var(--vx-font-m);color:var(--vx-ink);white-space:nowrap;pointer-events:none;z-index:3;border-radius:8px;padding:4px 8px;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);box-shadow:0 8px 20px #0000004d}[data-theme=light] .vx-spark-tip{background:#fff;box-shadow:0 8px 20px #12172b24}.vx-kpi .sp{overflow:visible}.ad-flow .ar svg,.ad-camp .fl svg{transform:rotate(-90deg)}@media (prefers-reduced-motion:no-preference){.vx-main .vx-card{transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .35s}.vx-main .vx-card:hover{box-shadow:var(--vx-shadow),0 18px 42px #4f6bff24;transform:translateY(-2px)}[data-theme=light] .vx-main .vx-card:hover{box-shadow:var(--vx-shadow),0 18px 40px #3b5bdb1f}.vx-main .vx-card[data-tilt]:hover{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px);transition:transform .12s linear,border-color .25s,box-shadow .35s}.vx-main .vx-card:is(.vx-agentpanel,.vx-agentlist,.lv-gridcard):hover{transform:none}.vx-main .vx-card:has(input:focus,select:focus,textarea:focus):hover{transform:none}.vx-main .vx-card:not(.vx-stella-card):before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:conic-gradient(from var(--vx-a,0deg),transparent 0 62%,#6e8bff00 66%,#6e8bffd9 80%,#22d3eef2 88%,transparent 94%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .35s;animation:3.2s linear infinite paused vx-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vx-main .vx-card:not(.vx-stella-card):hover:before{opacity:1;animation-play-state:running}.vx-stella-card:hover:before{animation-duration:2.4s}.vx-card .hd svg,.vx-card h3 svg,.vx-kpi .lb svg{transition:transform .35s var(--vx-spring),color .25s}.vx-card:hover .hd>svg,.vx-card:hover h3 svg{color:var(--vx-accent);transform:scale(1.12)rotate(-6deg)}.vx-stella-card:hover .vx-stella-av svg{animation:vx-star 1.1s var(--vx-spring)}@keyframes vx-star{40%{transform:rotate(200deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}.vx-card .vx-count,.vx-kpi .vl{transform-origin:0 70%;transition:transform .35s var(--vx-spring),text-shadow .35s}.vx-card:hover .vx-count,.vx-kpi:hover .vl{text-shadow:0 0 22px color-mix(in srgb,var(--vx-accent) 35%,transparent);transform:scale(1.035)}.lv-ring .ctr b,.bx-ring .ctr b{transition:transform .35s var(--vx-spring)}.vx-card:hover .lv-ring .ctr b,.vx-card:hover .bx-ring .ctr b{transform:scale(1.08)}.vx-card svg .sp-fill,.vx-card svg path[fill^=url]{transition:opacity .3s,filter .3s}.vx-card:hover svg .sp-fill,.vx-card:hover svg path[fill^=url]{filter:saturate(1.35)brightness(1.15)}.vx-card svg .sp-line,.bx-spark .ln,.ad-combo .ln{transition:filter .3s,stroke-width .3s}.vx-card:hover svg .sp-line,.vx-card:hover .bx-spark .ln,.vx-card:hover .ad-combo .ln{filter:drop-shadow(0 0 5px)brightness(1.2)}:is(.bx-creators .tr i,.vx-hbar .f,.lv-ladder .fill,.ad-dec .tr i,.ad-camp .tr i,.ad-cre .tr i,.lv-hbars .tr i,.lv-sess .g .tr i,.bx-cols .bar i,.vx-mini-chart .vx-mb .tr i){position:relative;overflow:hidden}:is(.bx-creators .tr i,.vx-hbar .f,.lv-ladder .fill,.ad-dec .tr i,.ad-camp .tr i,.ad-cre .tr i,.lv-hbars .tr i,.lv-sess .g .tr i,.bx-cols .bar i):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff73 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.vx-card:hover :is(.bx-creators .tr i,.vx-hbar .f,.lv-ladder .fill,.ad-dec .tr i,.ad-camp .tr i,.ad-cre .tr i,.lv-hbars .tr i,.lv-sess .g .tr i,.bx-cols .bar i):after{animation:1.1s cubic-bezier(.4,0,.2,1) 50ms vx-sheen}@keyframes vx-sheen{to{transform:translate(120%)}}.bx-stack{position:relative}.bx-stack:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.bx-money:hover .bx-stack:after{animation:1.3s cubic-bezier(.4,0,.2,1) vx-sheen}.bx-stack i{transition:filter .2s,transform .25s var(--vx-spring)}.bx-stack i:hover{filter:brightness(1.18);z-index:1;transform:scaleY(1.18)}.bx-ring svg,.lv-ring svg{transition:filter .35s}.bx-goal:hover .bx-ring svg{filter:drop-shadow(0 0 12px #34d39959)}.lv-hero:hover .lv-ring svg{filter:drop-shadow(0 0 12px #f472b659)}.bx-goal:hover .bx-tick{animation:1s ease-in-out infinite bx-tick}@keyframes bx-tick{50%{stroke-width:5px;opacity:.55}}.bx-dl div,.lv-stats>div,.lv-host .mo>div,.bx-parts>div{transition:transform .3s var(--vx-spring),background .25s}.bx-dl div:hover,.lv-stats>div:hover,.lv-host .mo>div:hover{background:color-mix(in srgb,var(--vx-accent) 10%,var(--vx-surface2));transform:translateY(-2px)}.vx-card:hover .bx-needle{animation:1.6s ease-in-out infinite bx-wiggle}@keyframes bx-wiggle{0%,to{transform:rotate(var(--deg))}30%{transform:rotate(calc(var(--deg) + 5deg))}65%{transform:rotate(calc(var(--deg) - 3deg))}}.bx-cash:hover .bx-cols .bar i{animation:.55s cubic-bezier(.16,1,.3,1) both vx-barup}.bx-cash:hover .bx-cols>div:nth-child(2) .bar i{animation-delay:60ms}.bx-cash:hover .bx-cols>div:nth-child(3) .bar i{animation-delay:.12s}.bx-cash:hover .bx-cols>div:nth-child(4) .bar i{animation-delay:.18s}.bx-cols>div{transition:transform .3s var(--vx-spring)}.bx-cols>div:hover{transform:translateY(-4px)}.bx-cols>div:hover em{color:var(--vx-ink)}.bx-cat:hover .bx-waffle i{animation:.7s ease-in-out both bx-wave}@keyframes bx-wave{45%{filter:brightness(1.25);transform:translateY(-3px)scale(1.18)}}.ad-hero:hover .ad-flow .ar{animation:1s ease-in-out infinite ad-go}.ad-hero:hover .ad-flow .ar:nth-of-type(2){animation-delay:.18s}@keyframes ad-go{50%{color:var(--vx-accent);transform:translate(5px)}}.ad-camp:hover .fl svg{animation:.9s ease-in-out infinite ad-go2}@keyframes ad-go2{50%{transform:rotate(-90deg)translateY(3px)}}.vx-card:hover .lv-av{animation:lv-hop .55s var(--vx-spring)}.vx-card:hover .lv-av:nth-of-type(2){animation-delay:80ms}@keyframes lv-hop{40%{transform:translateY(-4px)scale(1.08)}}.vx-card:hover .vx-badge i{animation:1.4s infinite vx-pulse}.lv-upc>div,.bx-todo-row,.ad-types>div,.lv-accpick button{transition:transform .25s var(--vx-spring),background .2s,border-color .2s}.lv-upc>div:hover,.ad-types>div:hover{transform:translate(4px)}.lv-upc>div:hover .bar{box-shadow:0 0 10px}.lv-chip:hover b{color:var(--hc)}.lv-ladder .trk{transition:transform .3s var(--vx-spring)}.lv-lrow:hover .lv-ladder .trk{transform:scaleY(1.35)}.lv-lrow:hover .lv-ladder u em{color:var(--vx-ink)}.lv-acc .rev .sp,.vx-kpi .sp{transition:transform .35s var(--vx-spring)}.lv-acc:hover .rev .sp{transform-origin:50% 100%;transform:scaleY(1.08)}.vx-donut svg{transition:filter .3s}.vx-card:hover .vx-donut:not(.hov) svg{filter:drop-shadow(0 0 10px #6e8bff40)}}.vx-side .foot .vx-me{min-width:0;color:inherit;border-radius:12px;flex:1;align-items:center;gap:10px;margin:-4px;padding:4px;transition:background .2s;display:flex}.vx-side .foot .vx-me:hover{background:var(--vx-surface2)}.vx-side .foot .vx-me:hover .vx-av{box-shadow:0 0 0 2px var(--vx-accent)}.is-collapsed .vx-side .foot .vx-me{flex:none;justify-content:center}.vx-pwform{flex-direction:column;gap:14px;max-width:420px;display:flex}.vx-pwform .help{color:var(--vx-ink3);font-size:11.5px}.vx-pwform .vx-btn{align-self:flex-start}.vx-pw-msg{border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.vx-pw-msg svg{flex:none;width:15px;height:15px}.vx-pw-msg.bad{color:var(--vx-bad);background:color-mix(in srgb,var(--vx-bad) 10%,transparent)}.vx-pw-msg.ok{color:var(--vx-ok);background:color-mix(in srgb,var(--vx-ok) 10%,transparent)}.vx-account .who{align-items:center;gap:12px;margin:6px 0 16px;display:flex}.vx-account .who .vx-av{width:44px;height:44px;font-size:15px}.vx-account .who b{font:600 15px var(--vx-font-d);display:block}.vx-account .who span{color:var(--vx-ink2);font-size:12.5px}.vx-account .rows{flex-direction:column;gap:6px;display:flex}.vx-account .rows>div{background:var(--vx-surface2);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.vx-account .rows>div.on{box-shadow:inset 0 0 0 1px var(--vx-accent)}.vx-account .rows b{font:600 11.5px var(--vx-font-m);color:var(--vx-accent)}.vx-cl{flex-direction:column;gap:16px;display:flex}.vx-cl .grid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.vx-cl .help{color:var(--vx-ink3);font-size:11.5px}.vx-cl>.vx-btn{align-self:flex-start}.vx-cl-pw{align-items:center;gap:8px;display:flex}.vx-cl-pw .vx-input{font-family:var(--vx-font-m);flex:1}.vx-cl-tenants{flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:34px;display:flex}.vx-cl-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vx-cl-roles button{border:1px solid var(--vx-line);text-align:left;transition:border-color .2s,background .2s,transform .25s var(--vx-spring);border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}.vx-cl-roles button b{font:600 13.5px var(--vx-font-d)}.vx-cl-roles button span{color:var(--vx-ink3);font-size:11.5px;line-height:1.4}.vx-cl-roles button:hover{border-color:color-mix(in srgb,var(--vx-accent) 45%,var(--vx-line));transform:translateY(-2px)}.vx-cl-roles button.on{border-color:var(--vx-accent);background:color-mix(in srgb,var(--vx-accent) 10%,transparent)}.vx-cl-roles button.on b{color:var(--vx-accent)}.vx-cl-done{flex-direction:column;gap:14px;display:flex}.vx-cl-done .ok{background:color-mix(in srgb,var(--vx-ok) 10%,transparent);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.vx-cl-done .ok .ic{background:color-mix(in srgb,var(--vx-ok) 18%,transparent);width:34px;height:34px;color:var(--vx-ok);border-radius:11px;flex:none;place-items:center;display:grid}.vx-cl-done .ok .ic svg{width:17px;height:17px}.vx-cl-done .ok b{font-size:13.5px;display:block}.vx-cl-done .ok span{color:var(--vx-ink2);font-size:12px}.vx-cl-msg{height:auto;min-height:110px;font:500 12.5px/1.5 var(--vx-font-m);resize:vertical;width:100%;padding:10px 12px}.vx-cl-done .acts{gap:8px;display:flex}@media (max-width:760px){.vx-cl .grid,.vx-cl-roles{grid-template-columns:1fr}}.vx-login-link{text-align:center;color:var(--vx-ink2);margin-top:14px;font-size:12.5px;transition:color .2s;display:block}.vx-login-link:hover{color:var(--vx-accent)}.vx-login-note{color:var(--vx-ink2);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;font-size:12.5px;line-height:1.5;display:flex}.vx-login-note.ok{background:color-mix(in srgb,var(--vx-ok) 10%,transparent)}.vx-login-note b{color:var(--vx-ok);font-size:13.5px}.vx-pwin{width:100%;display:block;position:relative}.vx-pwin .vx-input{width:100%;padding-right:42px}.vx-pwin .eye{width:34px;height:30px;color:var(--vx-ink3);border-radius:8px;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.vx-pwin .eye svg,.vx-eye svg{width:16px;height:16px}.vx-pwin .eye.on,.vx-eye.on{color:var(--vx-accent)}.vx-pt{border:1px solid var(--vx-line);background:color-mix(in srgb,var(--vx-surface2) 50%,transparent);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.vx-pt.off{opacity:.55;pointer-events:none}.vx-pt-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vx-pt-top b{font-size:13px}.vx-pt-top small{color:var(--vx-ink3);font-size:11.5px}.vx-pt-top .sp{flex:1}.vx-pt-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vx-pt-group{background:var(--vx-surface);border:1px solid var(--vx-line-soft,var(--vx-line));border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.vx-pt-group .items{flex-direction:column;gap:2px;padding-left:6px;display:flex}.vx-pt-row{width:100%;color:var(--vx-ink2);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;transition:background .15s,color .15s;display:flex}.vx-pt-row:hover:not(:disabled){background:var(--vx-surface2);color:var(--vx-ink)}.vx-pt-row svg:not(.vx-cbx svg){opacity:.8;width:15px;height:15px}.vx-pt-row small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3);margin-left:auto}.vx-pt-row.strong .gl{font:600 10.5px var(--vx-font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-ink3)}.vx-pt-row .vx-cbx{flex:none}.vx-pt-row .vx-cbx svg{opacity:0;width:11px;height:11px}.vx-pt-row.on .vx-cbx,.vx-pt-row.mix .vx-cbx{background:var(--vx-accent);border-color:var(--vx-accent);color:#fff}.vx-pt-row.on .vx-cbx svg{opacity:1}.vx-pt-row .vx-cbx .dash{background:#fff;border-radius:1px;width:8px;height:2px}.vx-pt-row.on{color:var(--vx-ink)}.vx-pt-parent .kids{border-left:1px solid var(--vx-line);flex-direction:column;gap:1px;margin-left:15px;padding-left:12px;display:flex}.vx-pt-parent .kids .vx-pt-row{padding:5px 8px;font-size:12.5px}.vx-pt-modal{width:min(720px,100vw - 28px)}@media (max-width:700px){.vx-pt-groups{grid-template-columns:1fr}}.vx-eye .lid,.vx-eye .pop,.vx-eye .star,.vx-sstar .star{transform-box:view-box;transform-origin:24px 24px}.vx-eye .star,.vx-sstar .star{animation:5s cubic-bezier(.65,0,.35,1) infinite vx-star5}@keyframes vx-star5{0%,80%{transform:rotate(0)}to{transform:rotate(90deg)}}.vx-eye--intro .lid{animation:vx-lid 1.1s var(--vx-ease) .15s both}.vx-eye--intro .pop{animation:vx-starpop .9s var(--vx-spring) .9s both}.vx-eye--intro .star{animation-delay:2s}@keyframes vx-lid{0%{opacity:0;transform:scaleY(.1)}}@keyframes vx-starpop{0%{transform:scale(0)rotate(-90deg)}}.vx-logo .mark{box-shadow:none;background:0 0;width:36px;height:36px}.vx-logo .mark svg{filter:drop-shadow(0 0 10px #6e8bff59);width:36px;height:36px}[data-theme=light] .vx-logo .mark svg{filter:none}.vx-logo .wm,.vx-login .brand h1{font-family:var(--font-brand),var(--vx-font-d);letter-spacing:-.035em;font-weight:600}.vx-login .brand .mark{width:76px;height:44px;box-shadow:none;background:0 0;border-radius:0;animation:none}.vx-login .brand .mark svg{filter:drop-shadow(0 0 22px #6e8bff73);width:76px;height:76px;margin:-16px 0}.vx-login .brand h1{font-size:30px}.vx-stella-av--star,.vx-agentrow .av.star{color:#fff;background:radial-gradient(circle,#141c3a 0,#0b1124 70%);border:1px solid #6e8bff59;box-shadow:0 0 0 3px #6e8bff1f,0 0 20px #6e8bff59}[data-theme=light] .vx-stella-av--star,[data-theme=light] .vx-agentrow .av.star{background:#fff;border-color:#3b5bdb47;box-shadow:0 0 0 3px #3b5bdb14,0 6px 16px #3b5bdb2e}.vx-stella-av--star svg,.vx-agentrow .av.star svg{filter:none;width:62%;height:62%}.vx-comet .ic:before{opacity:.9;background:linear-gradient(135deg,#4f6bff,#9b5cf6 55%,#0ea5e9);animation:none}.vx-tabbar .tb-bubble .vx-sstar,.vx-tabbar .tb-item .vx-sstar{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.vx-eye .lid,.vx-eye .pop,.vx-eye .star,.vx-sstar .star{animation:none}}.vx-navtip{z-index:90;color:#fff;font:600 12.5px var(--vx-font-d);white-space:nowrap;pointer-events:none;background:#12172b;border-radius:10px;padding:7px 12px;animation:.14s cubic-bezier(.16,1,.3,1) both vx-tipin;position:fixed;transform:translateY(-50%);box-shadow:0 10px 26px #00000059,0 0 0 1px #6e8bff59}.vx-navtip:before{content:"";background:inherit;border-bottom:1px solid #6e8bff59;border-left:1px solid #6e8bff59;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}[data-theme=light] .vx-navtip{color:#fff;background:#12172b}@keyframes vx-tipin{0%{opacity:0;transform:translate(-6px,-50%)}}.vx-pt-toggle svg{width:14px;height:14px;transition:transform .25s var(--vx-spring)}.vx-pt-toggle.on svg{transform:rotate(180deg)}.vx-pt-groups{animation:.22s cubic-bezier(.16,1,.3,1) both vx-fadeup}.vx-main>.vx-card+.vx-card,.vx-main>.vx-card+.vx-grid,.vx-main>.vx-grid+.vx-card{margin-top:18px}@keyframes vx-mare{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes vx-sshine{0%,76%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes vx-breathe{50%{opacity:.5;transform:scale(1.18)}}@keyframes vx-think{to{transform:rotate(90deg)}}.vx-sstar.is-thinking .star{animation:.9s cubic-bezier(.65,0,.35,1) infinite vx-think}.vx-typing-star{flex:none;width:15px;height:15px;margin-right:6px}.vx-shero{isolation:isolate;border-radius:var(--vx-r);background:radial-gradient(60% 140% at 0% 0%,#4f6bff33,transparent 60%),radial-gradient(40% 120% at 100% 100%,#0ea5e914,transparent 60%),var(--vx-stella-bg);box-shadow:var(--vx-shadow);-webkit-backdrop-filter:blur(18px);grid-template-columns:auto 1fr;align-items:start;gap:20px;margin:0 0 14px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.vx-shero:before,.vx-comet:before,.vx-spotpop:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(120deg,#4f6bff,#9b5cf6,#0ea5e9,#4f6bff) 0 0/300% 100%;padding:1px;animation:6s ease-in-out infinite vx-mare;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vx-shero:after,.vx-comet:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 35%,#ffffff1a 50%,#0000 65%);animation:7s ease-in-out infinite vx-sshine;position:absolute;inset:0}[data-theme=light] .vx-shero{background:radial-gradient(60% 140% at 0 0,#3b5bdb1a,#0000 60%),#fff}[data-theme=light] .vx-shero:after,[data-theme=light] .vx-comet:after{background:linear-gradient(105deg,#0000 35%,#6e8bff1f 50%,#0000 65%)}.vx-shero>*{z-index:2;position:relative}.vx-shero-eye{place-items:center;width:68px;height:68px;display:grid;position:relative}.vx-shero-eye .halo,.vx-comet .ic .halo{pointer-events:none;background:radial-gradient(circle,#6e8bff66,#0000 65%);border-radius:50%;animation:3.5s ease-in-out infinite vx-breathe;position:absolute;inset:-8px}.vx-shero-eye .vx-stella-av{width:64px;height:64px}.vx-shero-eye .vx-stella-av:after{display:none}.vx-shero .who{font:600 10.5px var(--vx-font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-ink3);align-items:center;gap:8px;display:flex}.vx-shero .who i{background:var(--vx-ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-ok) 22%,transparent);border-radius:50%}.vx-shero .say{font:600 18px/1.45 var(--font-brand),var(--vx-font-d);letter-spacing:-.02em;color:var(--vx-ink);max-width:880px;min-height:2.9em;margin:8px 0 14px}.vx-shero .say b{color:var(--vx-accent-soft);font-weight:600}[data-theme=light] .vx-shero .say b{color:var(--vx-accent)}.vx-shero .car{background:var(--vx-accent);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite vx-caret;display:inline-block}@keyframes vx-caret{50%{opacity:0}}.vx-shero .acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vx-shero .act{border:1px solid var(--vx-line);background:var(--vx-surface2);color:var(--vx-ink);transition:transform .3s var(--vx-spring),border-color .25s,background .25s;border-radius:14px;flex-direction:column;gap:3px;padding:11px 13px;text-decoration:none;display:flex}a.act:hover{border-color:color-mix(in srgb,var(--vx-accent) 55%,transparent);background:color-mix(in srgb,var(--vx-accent) 8%,var(--vx-surface2));transform:translateY(-3px)}.vx-shero .act small{font:600 10px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.vx-shero .act small em{background:color-mix(in srgb,currentColor 18%,transparent);border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid}.vx-shero .act.bad small{color:var(--vx-bad)}.vx-shero .act.warn small{color:var(--vx-warn)}.vx-shero .act.ok small{color:var(--vx-ok)}.vx-shero .act.info small{color:var(--vx-info)}.vx-shero .act b{font-size:13px;font-weight:600;line-height:1.35}.vx-shero .act .go{color:var(--vx-accent-soft);margin-top:2px;font-size:12px;font-weight:600}[data-theme=light] .vx-shero .act .go{color:var(--vx-accent)}.vx-spot{cursor:pointer;width:28px;height:28px;transition:transform .35s var(--vx-spring),box-shadow .3s;background:radial-gradient(circle,#141c3a 0,#0b1124 70%);border:1px solid #6e8bff66;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 0 3px #6e8bff1a,0 0 16px #6e8bff59}[data-theme=light] .vx-spot{background:#fff;border-color:#3b5bdb4d;box-shadow:0 0 0 3px #3b5bdb14,0 4px 12px #3b5bdb2e}.vx-spot svg{width:15px;height:15px}.vx-spot:after{content:"";opacity:0;border:1px solid #6e8bff80;border-radius:50%;animation:7s ease-out infinite vx-spotping;position:absolute;inset:-4px}@keyframes vx-spotping{0%,80%{opacity:0;transform:scale(.8)}88%{opacity:.9}to{opacity:0;transform:scale(1.5)}}.vx-spot:hover,.vx-spot.is-open{transform:scale(1.15);box-shadow:0 0 0 4px #6e8bff2e,0 0 22px #6e8bff8c}.vx-spot--corner{z-index:3;position:absolute;top:10px;right:10px}.vx-kpi.has-stella{border-color:color-mix(in srgb,var(--vx-accent) 45%,transparent);box-shadow:var(--vx-shadow),0 0 26px #4f6bff24}.vx-kpi.has-stella--bad{border-color:color-mix(in srgb,var(--vx-bad) 40%,transparent)}.vx-spotpop{z-index:90;background:var(--vx-fab-bg);-webkit-backdrop-filter:blur(16px);width:min(300px,100vw - 24px);animation:vx-popin .28s var(--vx-ease) both;isolation:isolate;border-radius:16px;padding:14px;position:fixed;box-shadow:0 24px 60px #00000080}[data-theme=light] .vx-spotpop{box-shadow:0 20px 50px #12172b2e}.vx-spotpop.up{animation-name:vx-popup;transform:translateY(-100%)}@keyframes vx-popin{0%{opacity:0;transform:translateY(-6px)}}@keyframes vx-popup{0%{opacity:0;transform:translateY(calc(6px - 100%))}to{opacity:1;transform:translateY(-100%)}}.vx-spotpop .th{align-items:center;gap:10px;margin-bottom:8px;display:flex}.vx-spotpop .th .vx-stella-av{width:30px;height:30px}.vx-spotpop .th .vx-stella-av:after{display:none}.vx-spotpop .th b{color:var(--vx-ink);font-size:13.5px;display:block}.vx-spotpop .th small{font:600 9.5px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase}.vx-spotpop--bad .th small{color:var(--vx-bad)}.vx-spotpop--warn .th small{color:var(--vx-warn)}.vx-spotpop--ok .th small{color:var(--vx-ok)}.vx-spotpop p{color:var(--vx-ink2);margin:0 0 10px;font-size:13px;line-height:1.55}.vx-spotpop p b{color:var(--vx-ink)}.vx-spotpop p:last-child{margin:0}.vx-comet{isolation:isolate;border-color:#0000;overflow:hidden}.vx-comet>*{z-index:2;position:relative}.vx-comet .ic:before{display:none}.vx-comet .ic .vx-sring{width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px}.vx-comet .ic .halo{inset:-4px}.vx-comet .badge{background:var(--vx-bad);color:#fff;min-width:18px;height:18px;font:700 10px var(--vx-font-m);box-shadow:0 0 0 2px var(--vx-fab-bg);z-index:3;animation:vx-fadeup .5s var(--vx-spring) .9s both;border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:6px;left:36px}@media (max-width:900px){.vx-shero{grid-template-columns:1fr;gap:12px;padding:16px}.vx-shero-eye{width:48px;height:48px}.vx-shero-eye .vx-stella-av{width:46px;height:46px}.vx-shero .say{min-height:0;font-size:16px}.vx-shero .acts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vx-shero:before,.vx-shero:after,.vx-comet:before,.vx-comet:after,.vx-spotpop:before,.vx-spot:after,.vx-shero-eye .halo,.vx-comet .ic .halo,.vx-sstar.is-thinking .star{animation:none}}.vx-nav svg .f{fill:currentColor;stroke:none}.vx-nav a.on>svg:first-child,.vx-nav button.grp-on>svg:first-child{stroke:url(#vx-mare)}.vx-nav a.on>svg:first-child .f,.vx-nav button.grp-on>svg:first-child .f{fill:url(#vx-mare)}.vx-nav>div>a,.vx-nav>div>div>a,.vx-nav>div>div>button{position:relative}.vx-sub a.has-ic{align-items:center;gap:9px;padding-left:12px;display:flex}.vx-sub a.has-ic:before{display:none}.vx-sub a.has-ic svg{opacity:.75;flex:none;width:15px;height:15px}.vx-sub a.has-ic.on svg{opacity:1}.vx-nav svg{transform-origin:50%}.vx-nav svg.vx-g-swing{transform-origin:50% 12%}.vx-nav a>svg,.vx-nav button>svg{transition:color .2s,filter .2s}@media (hover:hover){.vx-nav a:hover>svg,.vx-nav button:hover>svg{color:#6e8bff;filter:drop-shadow(0 0 6px #6e8bffa6)}[data-theme=light] .vx-nav a:hover>svg,[data-theme=light] .vx-nav button:hover>svg{color:#2f4bd8;filter:drop-shadow(0 0 5px #2f4bd859)}}.vx-g-swing{--vx-gest:vx-gswing .7s ease-in-out}.vx-g-spin{--vx-gest:vx-gspin .8s var(--vx-ease)}.vx-g-rise{--vx-gest:vx-grise .6s var(--vx-spring)}.vx-g-pulse{--vx-gest:vx-gpulse .7s var(--vx-ease)}.vx-g-shake{--vx-gest:vx-gshake .55s ease-in-out}.vx-g-tilt{--vx-gest:vx-gtilt .6s var(--vx-spring)}.vx-g-zoom{--vx-gest:vx-gzoom .6s var(--vx-spring)}.vx-g-hop{--vx-gest:vx-ghop .6s var(--vx-spring)}@keyframes vx-gswing{20%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}@keyframes vx-gspin{to{transform:rotate(90deg)}}@keyframes vx-grise{40%{transform:translateY(-3px)scale(1.08)}}@keyframes vx-gpulse{35%{transform:scale(1.22)}70%{transform:scale(.94)}}@keyframes vx-gshake{20%,60%{transform:translate(-1.5px)rotate(-6deg)}40%,80%{transform:translate(1.5px)rotate(6deg)}}@keyframes vx-gtilt{45%{transform:rotate(-12deg)scale(1.08)}}@keyframes vx-gzoom{45%{transform:scale(1.2)}}@keyframes vx-ghop{35%{transform:translateY(-4px)}65%{transform:translateY(1px)}}.vx-topbar h1.vx-hello{font:600 36px/1.08 var(--font-brand),var(--vx-font-d);letter-spacing:-.035em;background:linear-gradient(120deg,#6e8bff,#b06cff,#22d3ee,#6e8bff) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite vx-mare}[data-theme=light] .vx-topbar h1.vx-hello{background:linear-gradient(120deg,#2f4bd8,#8b3ff0,#0891b2,#2f4bd8) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text}.vx-topbar h1.vx-hello small{letter-spacing:0;margin-top:6px;font-size:13.5px}@media (max-width:900px){.vx-topbar h1.vx-hello{font-size:28px}}@media (prefers-reduced-motion:reduce){.vx-nav a:hover>svg,.vx-nav button:hover>svg,.vx-topbar h1.vx-hello{animation:none}}@property --vx-ring{syntax:"<angle>";inherits:false;initial-value:0deg}.vx-login .box:before{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--vx-ring),transparent 0deg,#22d3ee 50deg,#6e8bff 95deg,#8b5cf6 140deg,transparent 200deg,transparent 360deg);-webkit-mask-composite:xor;height:auto;padding:1.5px;animation:12s linear infinite vx-ring-spin;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes vx-ring-spin{to{--vx-ring:360deg}}@media (prefers-reduced-motion:reduce){.vx-login .box:before{animation:none}}.vx-devby{gap:6px}.vx-devby img{flex:none;height:14px;margin-top:-1px}.vx-login .vx-devby{gap:6px}.vx-devby--nortia{color:var(--vx-ink3)}.vx-devby--nortia .mk{color:#fff;flex:none;place-items:center;font-style:normal;display:inline-grid}.vx-devby--nortia .mk svg{width:22px;height:22px;margin:-2px 0;display:block}.vx-devby--nortia b{vertical-align:-1px;color:var(--vx-ink);align-items:center;display:inline-flex}.vx-devby--nortia b svg{width:auto;height:12px;display:block}[data-theme=light] .vx-devby--nortia .mk,[data-theme=light] .vx-devby--nortia b{color:#0b1e5b}.vx-login-cta{border-top:1px solid var(--vx-line);color:var(--vx-ink3);flex-direction:column;align-items:center;gap:8px;margin-top:18px;padding-top:16px;font-size:12.5px;display:flex}.vx-login-cta .vx-btn{height:40px}.vx-login .box.vx-signup{width:min(460px,100%)}.vx-signup-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 20px;padding:0;list-style:none;display:grid;position:relative}.vx-signup-steps li{color:var(--vx-ink3);flex-direction:column;align-items:center;gap:6px;font-size:11.5px;display:flex;position:relative}.vx-signup-steps li:not(:last-child):after{content:"";background:var(--vx-line);height:1px;transition:background .3s;position:absolute;top:13px;left:calc(50% + 18px);right:calc(18px - 50%)}.vx-signup-steps li.done:not(:last-child):after{background:var(--vx-accent)}.vx-signup-steps .n{width:26px;height:26px;font:700 11.5px var(--vx-font-m);border:1px solid var(--vx-line);background:var(--vx-surface);border-radius:50%;place-items:center;transition:all .3s;display:grid}.vx-signup-steps .n svg{width:13px;height:13px}.vx-signup-steps li.cur{color:var(--vx-ink)}.vx-signup-steps li.cur .n{background:var(--vx-grad);color:#fff;border-color:#0000;box-shadow:0 0 18px #6e8bff80}.vx-signup-steps li.done .n{background:color-mix(in srgb,var(--vx-ok) 18%,transparent);color:var(--vx-ok);border-color:#0000}.vx-signup .pane{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;animation:.35s both vx-pane-in;display:flex}.vx-signup .pane[hidden]{display:none}@keyframes vx-pane-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.vx-signup-opts{flex-wrap:wrap;gap:6px;display:flex}.vx-signup-opts .vx-fchip{cursor:pointer;color:var(--vx-ink2)}.vx-signup-opts .vx-fchip:hover{border-color:color-mix(in srgb,var(--vx-accent) 50%,var(--vx-line));color:var(--vx-ink)}.vx-signup-opts .vx-fchip.on{color:var(--vx-ink)}.vx-signup-opts .vx-fchip svg{width:13px;height:13px}.vx-signup-ta{resize:vertical;height:auto;min-height:80px;padding:10px 12px;line-height:1.45}.vx-signup-nav{gap:8px;margin-top:4px;display:flex}.vx-signup-nav .vx-btn{flex:1;justify-content:center;height:44px}.vx-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.vx-signup-done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:10px 0 4px;display:flex}.vx-signup-done .ok{background:color-mix(in srgb,var(--vx-ok) 16%,transparent);width:56px;height:56px;color:var(--vx-ok);border-radius:50%;place-items:center;animation:5s ease-in-out infinite vx-float;display:grid}.vx-signup-done .ok svg{width:26px;height:26px}.vx-signup-done h1{font:600 24px/1.1 var(--font-brand),var(--vx-font-d);letter-spacing:-.03em;margin:0}.vx-signup-done p{color:var(--vx-ink2);margin:0 0 8px;font-size:13px;line-height:1.55}.vx-sr{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vx-sr-item{border:1px solid var(--vx-line);background:var(--vx-surface);border-radius:14px;grid-template-columns:minmax(180px,1.1fr) 2fr auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,transform .2s;display:grid}.vx-sr-item:hover{border-color:color-mix(in srgb,var(--vx-accent) 45%,var(--vx-line));transform:translateY(-1px)}.vx-sr-item.is-novo{border-left:3px solid var(--vx-accent)}.vx-sr-item .who{flex-direction:column;gap:2px;min-width:0;display:flex}.vx-sr-item .who b{font-size:14px}.vx-sr-item .who span{color:var(--vx-ink2);font-size:12.5px}.vx-sr-item .who .meta{color:var(--vx-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.vx-sr-item .ops{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vx-sr-item .ops .vx-chip{padding:4px 9px;font-size:11.5px}.vx-sr-item .goal{color:var(--vx-ink2);flex-basis:100%;margin:2px 0 0;font-size:12px;line-height:1.45}.vx-sr-item .act{align-items:center;gap:8px;display:flex}.vx-sr-sel{width:auto;min-width:0;height:30px;padding:0 8px;font-size:12px}.vx-sr-item .st{font:600 11px var(--vx-font-m);border-radius:var(--vx-rp);padding:4px 8px}.st-novo{background:color-mix(in srgb,var(--vx-accent) 16%,transparent);color:var(--vx-accent)}.st-em_contato{background:color-mix(in srgb,var(--vx-warn,#f5a524) 16%,transparent);color:var(--vx-warn,#f5a524)}.st-liberado{background:color-mix(in srgb,var(--vx-ok) 16%,transparent);color:var(--vx-ok)}.st-recusado{background:var(--vx-surface2);color:var(--vx-ink3)}.vx-card .hd h3 .vx-badge{vertical-align:2px;background:color-mix(in srgb,var(--vx-accent) 16%,transparent);color:var(--vx-accent);margin-left:8px}@media (max-width:900px){.vx-sr-item{grid-template-columns:1fr}.vx-sr-item .act{flex-wrap:wrap}}.vx-devby--nortia b{gap:3px}.vx-devby--nortia b .wm{font-style:normal;display:inline-flex}.vx-devby--nortia b .mk svg{width:18px;height:18px;margin:-3px 0}.vx-devby--nortia>.mk-solo{display:none}.is-collapsed .vx-devby--nortia>.mk-solo{display:inline-grid}.vx-pwin.vx-input{cursor:text;align-items:center;gap:2px;padding:0 4px 0 12px;display:flex}.vx-pwin.vx-input:focus-within{border-color:var(--vx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-accent) 22%,transparent)}.vx-pwin .vx-pwin-field{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.vx-pwin .vx-pwin-field::-ms-reveal{display:none}.vx-pwin .vx-pwin-field::-ms-clear{display:none}.vx-pwin .eye{width:36px;height:32px;color:var(--vx-ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:0;padding:0;transition:color .2s,background .2s,transform .12s;display:grid;position:static;transform:none}.vx-pwin .eye svg{pointer-events:none;width:18px;height:18px}.vx-pwin .eye:hover{color:var(--vx-accent);background:color-mix(in srgb,var(--vx-accent) 14%,transparent)}.vx-pwin .eye:active{transform:scale(.88)}.vx-pwin .eye.on{color:var(--vx-accent)}.vx-hcar{margin:0 0 14px;position:relative}.vx-hcar .track{display:grid}.vx-hcar .slide{opacity:0;pointer-events:none;transition:opacity .55s var(--vx-ease),transform .55s var(--vx-ease);visibility:hidden;flex-direction:column;grid-area:1/1;display:flex;transform:translate(18px)scale(.99)}.vx-hcar .slide.on{opacity:1;pointer-events:auto;visibility:visible;transform:none}.vx-hcar .slide>*{flex:1}.vx-hcar .slide .vx-shero{height:100%;margin:0}.vx-hcar .nav{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.vx-hcar .arr{border:1px solid var(--vx-line);background:var(--vx-surface);width:26px;height:26px;color:var(--vx-ink3);cursor:pointer;border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid}.vx-hcar .arr:hover{color:var(--vx-accent);border-color:var(--vx-accent)}.vx-hcar .arr svg{width:14px;height:14px}.vx-hcar .arr:last-child svg,.vx-promo .cta svg{transform:rotate(-90deg)}.vx-hcar .dots{gap:6px;display:flex}.vx-hcar .dots button{background:color-mix(in srgb,var(--vx-ink3) 45%,transparent);cursor:pointer;width:8px;height:8px;transition:width .35s var(--vx-ease),background .2s;border:0;border-radius:99px;padding:0;position:relative;overflow:hidden}.vx-hcar .dots button:hover{background:var(--vx-ink3)}.vx-hcar .dots button.on{background:color-mix(in srgb,var(--vx-accent) 25%,transparent);width:34px}.vx-hcar .dots button i{transform-origin:0;background:var(--vx-grad);animation:linear both vx-hcar-fill;position:absolute;inset:0}.vx-hcar.is-paused .dots button i{animation-play-state:paused}@keyframes vx-hcar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vx-promo{isolation:isolate;border-radius:var(--vx-r);color:var(--vx-ink);box-shadow:var(--vx-shadow);background:var(--b-bg);transition:transform .3s var(--vx-ease),box-shadow .3s;grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:20px 26px 20px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.vx-promo:before{content:"";border-radius:inherit;background:linear-gradient(120deg,var(--b1),var(--b2),var(--b1));-webkit-mask-composite:xor;opacity:.7;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vx-promo:hover{box-shadow:var(--vx-shadow),0 18px 40px color-mix(in srgb,var(--b1) 25%,transparent);transform:translateY(-2px)}.vx-promo .art{place-items:center;height:120px;display:grid;position:relative}.vx-promo .orb{background:radial-gradient(circle at 35% 30%,var(--b1),var(--b2) 70%);filter:blur(22px);opacity:.55;border-radius:50%;width:120px;height:120px;animation:6s ease-in-out infinite vx-float;position:absolute}.vx-promo .ring{border:1px dashed color-mix(in srgb,var(--b1) 60%,transparent);border-radius:50%;width:104px;height:104px;animation:18s linear infinite vx-ring-spin2;position:absolute}@keyframes vx-ring-spin2{to{transform:rotate(360deg)}}.vx-promo .ic{color:#fff;background:linear-gradient(135deg,var(--b1),var(--b2));width:64px;height:64px;box-shadow:0 10px 30px color-mix(in srgb,var(--b1) 45%,transparent);border-radius:20px;place-items:center;display:grid;position:relative}.vx-promo .ic svg{width:30px;height:30px}.vx-promo .count{flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.vx-promo .count b{font:700 52px/1 var(--font-brand),var(--vx-font-d);letter-spacing:-.05em;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--b1) 50%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text}.vx-promo .count small{font:600 11px var(--vx-font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-ink2);margin-top:4px}.vx-promo .bd{flex-direction:column;gap:6px;min-width:0;display:flex}.vx-promo small{font:600 10.5px var(--vx-font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--b1);align-items:center;gap:7px;display:flex}.vx-promo small svg{width:13px;height:13px}.vx-promo b{font:600 22px/1.2 var(--font-brand),var(--vx-font-d);letter-spacing:-.025em}.vx-promo .tx{color:var(--vx-ink2);max-width:640px;font-size:13.5px;line-height:1.5}.vx-promo .cta{color:#fff;background:linear-gradient(135deg,var(--b1),var(--b2));border-radius:99px;align-self:flex-start;align-items:center;gap:4px;margin-top:6px;padding:7px 12px 7px 14px;font-size:12.5px;font-weight:600;transition:gap .2s;display:inline-flex}.vx-promo:hover .cta{gap:8px}.vx-promo .cta svg{width:14px;height:14px}.vx-promo.t-fire{--b1:#fb7185;--b2:#f59e0b;--b-bg:radial-gradient(60% 140% at 0% 50%,#fb71852e,transparent 60%),var(--vx-stella-bg)}.vx-promo.t-violet{--b1:#8b5cf6;--b2:#4f6bff;--b-bg:radial-gradient(60% 140% at 0% 50%,#8b5cf633,transparent 60%),var(--vx-stella-bg)}.vx-promo.t-cyan{--b1:#22d3ee;--b2:#4f6bff;--b-bg:radial-gradient(60% 140% at 0% 50%,#22d3ee29,transparent 60%),var(--vx-stella-bg)}.vx-promo.t-green{--b1:#34d399;--b2:#22d3ee;--b-bg:radial-gradient(60% 140% at 0% 50%,#34d39929,transparent 60%),var(--vx-stella-bg)}[data-theme=light] .vx-promo .count b{background:linear-gradient(135deg,var(--b2),var(--b1));-webkit-background-clip:text;background-clip:text}@media (max-width:700px){.vx-promo{grid-template-columns:1fr;gap:8px;padding:18px}.vx-promo .art{justify-items:start;height:80px}.vx-promo .orb,.vx-promo .ring{display:none}.vx-promo b{font-size:18px}}@media (prefers-reduced-motion:reduce){.vx-hcar .slide{transition:none}.vx-promo .orb,.vx-promo .ring{animation:none}}.vx-tour{z-index:200;position:fixed;inset:0}.vx-tour .dim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03050e9e;animation:.3s both vx-tour-in;position:absolute;inset:0}.vx-tour .spot{outline:2px solid var(--vx-accent);outline-offset:2px;transition:top .35s var(--vx-ease),left .35s var(--vx-ease),width .35s var(--vx-ease),height .35s var(--vx-ease);pointer-events:none;border-radius:14px;position:fixed;box-shadow:0 0 0 9999px #03050e9e}.vx-tour .spot:after{content:"";border:2px solid color-mix(in srgb,var(--vx-accent) 55%,transparent);border-radius:18px;animation:1.8s ease-out infinite vx-tour-ping;position:absolute;inset:-6px}@keyframes vx-tour-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes vx-tour-in{0%{opacity:0}}.vx-tour .pop{background:var(--vx-fab-bg,#0f1430);border:1px solid color-mix(in srgb,var(--vx-accent) 35%,var(--vx-line));color:var(--vx-ink);animation:vx-tour-pop .35s var(--vx-spring) both;border-radius:18px;padding:20px 20px 16px;position:fixed;box-shadow:0 30px 70px #0000008c,0 0 40px #4f6bff2e}[data-theme=light] .vx-tour .pop{background:#fff;box-shadow:0 30px 70px #12172b38}@keyframes vx-tour-pop{0%{opacity:0;scale:.96}}.vx-tour .pop.a-l:before{content:"";background:inherit;border-left:1px solid color-mix(in srgb,var(--vx-accent) 35%,var(--vx-line));border-bottom:1px solid color-mix(in srgb,var(--vx-accent) 35%,var(--vx-line));width:12px;height:12px;position:absolute;top:22px;left:-7px;transform:rotate(45deg)}.vx-tour .x{width:28px;height:28px;color:var(--vx-ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.vx-tour .x:hover{color:var(--vx-ink);background:var(--vx-surface2)}.vx-tour .x svg{width:15px;height:15px}.vx-tour .hd{align-items:center;gap:10px;margin-bottom:10px;padding-right:26px;display:flex}.vx-tour .hd .ic{color:#fff;background:var(--vx-grad);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 20px #4f6bff59}.vx-tour .hd .ic svg{width:17px;height:17px}.vx-tour .hd b{font:600 18px/1.2 var(--font-brand),var(--vx-font-d);letter-spacing:-.02em}.vx-tour p{color:var(--vx-ink2);margin:0 0 16px;font-size:14px;line-height:1.6}.vx-tour .ft{border-top:1px solid var(--vx-line);align-items:center;gap:8px;padding-top:12px;display:flex}.vx-tour .ft .n{font:600 10.5px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-ink3);white-space:nowrap}.vx-tour .ft .bar{background:var(--vx-surface2);border-radius:9px;flex:1;height:3px;margin-right:4px;overflow:hidden}.vx-tour .ft .bar i{background:var(--vx-grad);height:100%;transition:width .35s var(--vx-ease);display:block}@media (prefers-reduced-motion:reduce){.vx-tour .spot,.vx-tour .spot:after,.vx-tour .pop{transition:none;animation:none}}.vx-shero{align-items:center;gap:26px}.vx-shero-eye{align-self:center;width:120px;height:120px}.vx-shero-eye .halo{display:none}@media (max-width:900px){.vx-shero-eye{width:72px;height:72px}.vx-shero-eye .stl-av,.vx-shero-eye .stl-av svg{width:68px!important;height:68px!important}}.vx-promo .shot{object-fit:cover;object-position:center;z-index:-1;width:52%;height:100%;position:absolute;top:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 38%);mask:linear-gradient(90deg,#0000,#000 38%)}.vx-promo:has(.shot) .bd{max-width:54%}.vx-promo.t-pink{--b1:#f472b6;--b2:#8b5cf6;--b-bg:radial-gradient(60% 140% at 0% 50%,#f472b629,transparent 60%),var(--vx-stella-bg)}@media (max-width:700px){.vx-promo .shot{width:100%;-webkit-mask:linear-gradient(90deg,#0000,#000);mask:linear-gradient(90deg,#0000,#000);opacity:.25!important}.vx-promo:has(.shot) .bd{max-width:none}}.vx-auth{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:100dvh;display:grid;position:relative}.vx-auth-theme{z-index:5;position:absolute;top:18px;right:20px}.vx-auth-form{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px 24px;display:flex}.vx-auth-form .vx-login{justify-content:center;width:100%;min-height:0;padding:0;display:flex}.vx-auth-logo{justify-content:center;align-items:center;gap:4px;display:flex}.vx-auth-logo svg{filter:drop-shadow(0 0 16px #6e8bff73);width:58px;height:58px;margin:-12px 0}.vx-auth-logo b{font:600 26px/1 var(--font-brand),var(--vx-font-d);letter-spacing:-.035em}.vx-auth .vx-login .brand .mark{display:none}.vx-auth .vx-login .brand h1{letter-spacing:-.035em;font-size:26px;line-height:1.12}.vx-auth .vx-login .brand h1 em{background:linear-gradient(120deg,#6e8bff,#b06cff,#22d3ee,#6e8bff) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s ease-in-out infinite vx-mare}.vx-auth .vx-devby{justify-content:center}.vx-auth-demo{border-left:1px solid var(--vx-line);background:radial-gradient(60% 50% at 80% 20%,#8b5cf633,transparent 60%),radial-gradient(50% 50% at 20% 90%,#22d3ee1a,transparent 60%),color-mix(in srgb,var(--vx-bg,#05070f) 70%,transparent);place-items:center;padding:48px 40px;display:grid;position:relative;overflow:hidden}[data-theme=light] .vx-auth-demo{background:radial-gradient(60% 50% at 80% 20%,#8b5cf61f,#0000 60%),radial-gradient(50% 50% at 20% 90%,#22d3ee1a,#0000 60%),#eef0f8}.vx-alive{width:min(580px,100%);position:relative}.vx-alive .ex{font:600 10px var(--vx-font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-ink3);align-items:center;gap:6px;display:flex;position:absolute;top:-34px;right:0}.vx-alive .ex i{background:var(--vx-ok);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-ok) 22%,transparent);border-radius:50%;animation:1.4s infinite vx-live-blink}@keyframes vx-live-blink{50%{opacity:.25}}.vx-alive .grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vx-alive .card{border:1px solid var(--vx-line);background:var(--vx-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--vx-shadow);opacity:0;transition:opacity .6s var(--vx-ease),transform .6s var(--vx-spring),border-color .25s;border-radius:16px;padding:16px;transform:translateY(14px)scale(.97)}.vx-alive.on .card{opacity:1;transform:none}.vx-alive.on .card:nth-child(2){transition-delay:.12s}.vx-alive.on .card:nth-child(3){transition-delay:.24s}.vx-alive.on .card:nth-child(4){transition-delay:.36s}.vx-alive .card:hover{border-color:color-mix(in srgb,var(--vx-accent) 50%,var(--vx-line))}.vx-alive .cap{font:600 10px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-ink3)}.vx-alive .big{font:600 26px var(--font-brand),var(--vx-font-d);letter-spacing:-.035em;color:var(--vx-ink)}.vx-alive .up{font:600 11px var(--vx-font-m);color:var(--vx-ok)}.vx-alive .stella{background:color-mix(in srgb,var(--vx-accent) 10%,var(--vx-surface));border-color:color-mix(in srgb,var(--vx-accent) 35%,var(--vx-line));grid-column:span 2;align-items:center;gap:14px;display:flex}.vx-alive .stella small{font:600 10px var(--vx-font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-accent)}.vx-alive .stella p{color:var(--vx-ink);min-height:3em;margin:3px 0 0;font-size:13.5px;line-height:1.5}.vx-alive .car{background:var(--vx-accent);vertical-align:-2px;width:2px;height:1em;margin-left:1px;animation:1s step-end infinite vx-live-blink;display:inline-block}.vx-alive .kpi{grid-column:span 2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.vx-alive .spark{flex:none;width:180px;height:50px}.vx-alive .spark path{stroke-dasharray:400;stroke-dashoffset:400px}.vx-alive.on .spark path{animation:vx-live-draw 2.4s var(--vx-ease) forwards .4s}@keyframes vx-live-draw{to{stroke-dashoffset:0}}.vx-alive .bars{align-content:start;gap:8px;display:grid}.vx-alive .bars .b{color:var(--vx-ink2);grid-template-columns:50px 1fr 52px;align-items:center;gap:8px;font-size:12px;display:grid}.vx-alive .bars .t{background:var(--vx-surface2);border-radius:9px;height:8px;overflow:hidden}.vx-alive .bars .t i{background:var(--vx-grad);height:100%;transition:width 1.4s var(--vx-ease);border-radius:9px;display:block}.vx-alive .bars .v{text-align:right;font:600 11px var(--vx-font-m);color:var(--vx-ink)}@media (max-width:900px){.vx-auth{grid-template-columns:1fr}.vx-auth-demo{display:none}}@media (prefers-reduced-motion:reduce){.vx-alive .card,.vx-alive .bars .t i{transition:none}.vx-alive.on .spark path{stroke-dashoffset:0;animation:none}}.vx-alive .donut{flex-direction:column;gap:10px;display:flex}.vx-alive .donut .vx-donut{grid-template-columns:1fr;justify-items:center;gap:12px}.vx-alive .donut .vx-donut-legend{grid-template-columns:1fr 1fr;gap:6px 14px;width:100%;display:grid}.vx-alive .donut .vx-donut-legend div{font-size:12px}.vx-alive .bars{grid-template-rows:auto repeat(4,1fr);align-content:stretch}.vx-alive .donut .vx-donut-legend div{white-space:nowrap}.vx-promo.no-art{grid-template-columns:1fr;padding-left:32px}.vx-promo .art .orb,.vx-promo .art .ring{display:none}.vx-promo .count b{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--b1);text-shadow:none}[data-theme=light] .vx-promo{--vx-ink:#eef1fa;--vx-ink2:#a9b3d6;--vx-ink3:#6f7aa3;--vx-stella-bg:#070a1c;color:#eef1fa;box-shadow:0 18px 40px #12172b2e}[data-theme=light] .vx-promo .count b{color:var(--b1)}.vx-importbar.vx-indet i{animation:1.3s ease-in-out infinite vx-indet;width:30%!important}@keyframes vx-indet{0%{margin-left:-30%}to{margin-left:100%}}.op-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:14px;padding:24px 26px;display:grid}.op-hero-l{flex-direction:column;gap:14px;min-width:0;display:flex}.op-big{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.op-big b{font:700 40px/1 var(--vx-font-d);letter-spacing:-.03em;color:var(--vx-ok)}.op-big.bad b{color:var(--vx-bad)}.op-big span{color:var(--vx-ink2);font-size:13px}.op-rule{background:var(--vx-surface2);border-radius:9px;gap:2px;height:18px;display:flex;overflow:hidden}.op-rule i{transform-origin:0;min-width:3px;height:100%;transition:filter .25s,transform .35s var(--vx-spring);display:block}.op-rule i.left{background:linear-gradient(90deg,#34d399,#22d3ee)}.op-rule i:hover{filter:brightness(1.25)saturate(1.2);transform:scaleY(1.25)}.op-legend{color:var(--vx-ink2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.op-legend li{align-items:center;gap:6px;display:flex}.op-legend i{border-radius:3px;width:9px;height:9px}.op-legend i.left{background:linear-gradient(90deg,#34d399,#22d3ee)}.op-legend b{font:600 11.5px var(--vx-font-m);color:var(--vx-ink)}.op-bands{grid-template-columns:1fr 1fr;gap:10px;display:grid}.op-band{background:var(--vx-surface2);color:inherit;transition:transform .25s var(--vx-spring),border-color .25s,background .25s;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:6px;padding:14px 15px;text-decoration:none;display:flex}.op-band:hover{border-color:color-mix(in srgb,var(--vx-accent) 35%,transparent);transform:translateY(-3px)}.op-band.on{border-color:var(--vx-accent);background:color-mix(in srgb,var(--vx-accent) 10%,var(--vx-surface2))}.op-band .lb{font:600 11px var(--vx-font-m);letter-spacing:.05em;text-transform:uppercase;color:var(--vx-ink3);align-items:center;gap:7px;display:flex}.op-band .lb i{border-radius:50%;width:8px;height:8px}.op-band>b{font:700 24px/1 var(--vx-font-d)}.op-band.bad>b{color:var(--vx-bad)}.op-band .bar{background:color-mix(in srgb,var(--vx-ink3) 18%,transparent);border-radius:3px;height:6px;display:block;overflow:hidden}.op-band .bar em{border-radius:inherit;transform-origin:0;height:100%;display:block}.op-band small{color:var(--vx-ink2);font-size:11px}.op-stores{flex-direction:column;gap:12px;display:flex}.op-stores .row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) 58px;align-items:center;gap:3px 12px;display:grid}.op-stores .nm{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex;overflow:hidden}.op-stores .nm i{border-radius:50%;flex:none;width:8px;height:8px}.op-stores .track{background:var(--vx-surface2);border-radius:4px;height:8px;overflow:hidden}.op-stores .track em{border-radius:inherit;transform-origin:0;height:100%;transition:transform .45s var(--vx-spring);background:linear-gradient(90deg,#34d399,#22d3ee);display:block}.op-stores .track em.neg{background:var(--vx-bad)}.op-stores .row:hover .track em{transform:scaleY(1.5)}.op-stores b{font:700 13px var(--vx-font-m);text-align:right}.op-stores small{color:var(--vx-ink3);grid-column:1/-1;font-size:11px}.op-worst{counter-reset:w;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.op-worst li{border-bottom:1px solid var(--vx-line-soft,var(--vx-line));counter-increment:w;transition:background .18s,transform .25s var(--vx-spring);border-radius:10px;align-items:center;gap:12px;padding:10px 8px;display:flex}.op-worst li:last-child{border-bottom:0}.op-worst li:before{content:counter(w);background:var(--vx-surface2);width:24px;height:24px;font:600 11px var(--vx-font-m);color:var(--vx-ink3);border-radius:8px;flex:none;place-items:center;display:grid}.op-worst li:hover{background:var(--vx-surface2);transform:translate(3px)}.op-worst li>a,.op-worst li>div{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.op-worst .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.op-worst small{color:var(--vx-ink3);font-size:11px}.op-worst li>b{font:700 12.5px var(--vx-font-m);white-space:nowrap}.op-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 12px;display:flex}.op-search{flex:260px;max-width:380px}.op-search input{min-width:0;color:var(--vx-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.op-table td{vertical-align:middle}.op-table tr.neg td{background:color-mix(in srgb,var(--vx-bad) 5%,transparent)}.op-id{color:inherit;flex-direction:column;text-decoration:none;display:flex}.op-id b{font:600 12.5px var(--vx-font-m);color:var(--vx-accent-soft,var(--vx-accent))}.op-id:hover b{text-decoration:underline}.op-id small,.op-prod small{color:var(--vx-ink3);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.op-id small i{border-radius:50%;width:7px;height:7px;display:inline-block}.op-prod{max-width:280px}.op-prod>span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.op-kind{font:600 9.5px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3);display:block}.op-kind.real{color:var(--vx-ok)}.op-kind.media{color:#6e8bff}.op-pager{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.op-pager .flip{transform:rotate(180deg)}.op-drawer{width:min(460px,100vw)}.op-drawer header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.op-drawer header .sp{flex:1}.op-dbig{background:color-mix(in srgb,var(--vx-ok) 11%,transparent);border-radius:16px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}.op-dbig span{font:600 10.5px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-ink3)}.op-dbig b{font:700 30px/1.1 var(--vx-font-d);color:var(--vx-ok)}.op-dbig.bad{background:color-mix(in srgb,var(--vx-bad) 11%,transparent)}.op-dbig.bad b{color:var(--vx-bad)}.op-dbig small{color:var(--vx-ink2);font-size:12px}.op-steps{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.op-steps li{grid-template-columns:minmax(0,1fr) 90px 96px;align-items:center;gap:10px;font-size:12.5px;display:grid}.op-steps li>span{color:var(--vx-ink2)}.op-steps em{transform-origin:0;background:#6e8bff;border-radius:3px;justify-self:start;height:6px;display:block}.op-steps em.minus{background:var(--vx-bad);opacity:.75}.op-steps b{font:600 12.5px var(--vx-font-m);text-align:right}.op-steps b.minus{color:var(--vx-ink2)}.op-steps li.tot{border-top:1px solid var(--vx-line);padding-top:9px}.op-steps li.tot>span{color:var(--vx-ink);font-weight:600}.op-steps li.tot b{font-size:14px}.op-settle{border:1px solid var(--vx-line);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.op-settle>b{color:var(--vx-ok);align-items:center;gap:6px;font-size:12.5px;display:flex}.op-settle>b svg{width:14px;height:14px}.op-settle dl{grid-template-columns:1fr auto;gap:5px 12px;margin:0;font-size:12.5px;display:grid}.op-settle dt{color:var(--vx-ink3)}.op-settle dd{text-align:right;font-family:var(--vx-font-m);margin:0}.op-settle .k{color:var(--vx-ink);border-top:1px solid var(--vx-line);padding-top:6px;font-weight:600}.op-lines{flex-direction:column;gap:8px;display:flex}.op-lines>b{font:600 10.5px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-ink3)}.op-lines .ln{background:var(--vx-surface2);border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.op-lines .ln>div{flex-direction:column;min-width:0;display:flex}.op-lines .ln span{font-size:12.5px}.op-lines .ln small{color:var(--vx-ink3);font-size:11px}.op-lines .ln .r{text-align:right;flex:none}.abc-by{margin:14px 0 0}.abc-by a{border-radius:var(--vx-rc);color:var(--vx-ink2);padding:7px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.abc-by a:hover:not(.on){color:var(--vx-ink);background:var(--vx-surface2)}.abc-by a.on{background:var(--vx-grad);color:#fff;box-shadow:var(--vx-glow)}.abc-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:26px;margin-top:14px;padding:22px 24px;display:grid}.abc-hero-l{flex-direction:column;gap:12px;min-width:0;display:flex}.abc-pareto{padding-right:34px;position:relative}.abc-pareto svg{width:100%;height:220px;display:block;overflow:visible}.abc-pareto .zone{opacity:.07}.abc-pareto .zone.a{fill:#34d399}.abc-pareto .zone.b{fill:#6e8bff}.abc-pareto .zone.c{fill:#94a3b8}.abc-pareto .guide{stroke:var(--vx-ink3);stroke-dasharray:4 5;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6}.abc-pareto .bars rect{transform-origin:50% 100%;transform-box:fill-box;opacity:.85;transition:filter .2s,opacity .2s}.abc-pareto .bars rect:hover{filter:brightness(1.3);opacity:1}.abc-pareto .cum{fill:none;stroke:#fbbf24;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;filter:drop-shadow(0 0 6px #fbbf2473)}.abc-axis{width:30px;height:220px;font:600 10px var(--vx-font-m);color:var(--vx-ink3);position:absolute;top:0;right:0}.abc-axis span{position:absolute;right:0}.abc-axis span:first-child{top:calc(20% - 7px)}.abc-axis span:last-child{top:calc(5% - 7px)}.abc-x{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3);justify-content:space-between;gap:10px;padding-right:34px;display:flex}.abc-classes{flex-direction:column;gap:10px;display:flex}.abc-cls{background:var(--vx-surface2);color:inherit;transition:transform .25s var(--vx-spring),border-color .25s;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 15px;text-decoration:none;display:flex}.abc-cls:hover{border-color:color-mix(in srgb,var(--c) 45%,transparent);transform:translate(4px)}.abc-cls.on{border-color:var(--c)}.abc-cls .lt{width:40px;height:40px;font:700 20px var(--vx-font-d);color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);transition:transform .35s var(--vx-spring);border-radius:12px;flex:none;place-items:center;display:grid}.abc-cls:hover .lt{transform:rotate(-8deg)scale(1.08)}.abc-cls>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.abc-cls b{font-size:14px}.abc-cls b small{color:var(--vx-ink3);font-weight:400}.abc-cls span{color:var(--vx-ink2);font-size:12px}.abc-cls .bar{background:color-mix(in srgb,var(--vx-ink3) 18%,transparent);border-radius:3px;height:6px;margin:2px 0;display:block;overflow:hidden}.abc-cls .bar em{border-radius:inherit;background:var(--c);transform-origin:0;height:100%;display:block}.abc-cls>div>small{color:var(--vx-ink3);font-size:11px}.abc-matrix{grid-template-columns:96px repeat(3,1fr);align-items:center;gap:8px;display:grid}.abc-matrix .mrow{display:contents}.abc-matrix .cor{font:500 10px var(--vx-font-m);color:var(--vx-ink3);line-height:1.3}.abc-matrix .ch,.abc-matrix .rh{font:700 16px var(--vx-font-d);text-align:center}.abc-matrix .cell{background:var(--vx-surface2);height:62px;color:inherit;transition:transform .25s var(--vx-spring),border-color .25s,background .25s;border:1px solid #0000;border-radius:14px;place-items:center;text-decoration:none;display:grid}.abc-matrix .cell b{font:700 20px var(--vx-font-d)}.abc-matrix .cell.warn{background:color-mix(in srgb,var(--vx-warn) 13%,transparent)}.abc-matrix .cell.warn b{color:var(--vx-warn)}.abc-matrix .cell.ok{background:color-mix(in srgb,var(--vx-ok) 12%,transparent)}.abc-matrix .cell.ok b{color:var(--vx-ok)}.abc-matrix .cell.zero{opacity:.45}.abc-matrix .cell:hover{border-color:color-mix(in srgb,var(--vx-accent) 40%,transparent);transform:scale(1.05)}.abc-mnote{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.abc-mnote i{border-radius:3px;width:9px;height:9px;display:inline-block}.abc-mnote i.warn{background:var(--vx-warn)}.abc-mnote i.ok{background:var(--vx-ok)}.abc-chips{margin:4px 0 12px}.abc-badge{width:24px;height:24px;font:700 12px var(--vx-font-d);color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);border-radius:8px;place-items:center;display:inline-grid}.abc-cum{background:var(--vx-surface2);vertical-align:middle;border-radius:3px;width:46px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}.abc-cum em{border-radius:inherit;background:#fbbf24;height:100%;display:block}.abc-table tr.neg td{background:color-mix(in srgb,var(--vx-bad) 5%,transparent)}.ad-real{margin-bottom:18px}.ad-steps{flex-direction:column;gap:14px;margin:4px 0 16px;display:flex}.ad-steps .st{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 64px;align-items:center;gap:16px;display:grid}.ad-steps .lb{flex-direction:column;min-width:0;display:flex}.ad-steps .lb span{font-size:13px;font-weight:500}.ad-steps .lb small{color:var(--vx-ink3);font-size:11px}.ad-steps .tr{background:var(--vx-surface2);border-radius:5px;height:10px;position:relative}.ad-steps .tr i{border-radius:inherit;transform-origin:0;background:#6e8bff;height:100%;display:block;position:relative;overflow:hidden}.ad-steps .ok .tr i{background:linear-gradient(90deg,#34d399,#22d3ee)}.ad-steps .bad .tr i{background:var(--vx-bad)}.ad-steps .tr u{background:var(--vx-ink);opacity:.55;border-radius:1px;width:2px;text-decoration:none;position:absolute;top:-5px;bottom:-5px}.ad-steps .st>b{font:700 18px var(--vx-font-d);text-align:right}.ad-steps .ok>b{color:var(--vx-ok)}.ad-steps .bad>b{color:var(--vx-bad)}.ad-camp .rs .rr{font:600 10.5px var(--vx-font-m);color:var(--vx-ok);white-space:nowrap;align-items:center;gap:4px;display:flex}.ad-camp .rs .rr.bad{color:var(--vx-bad)}.ad-camp .rs .rr i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.op-rule i,.op-band .bar em,.abc-cls .bar em,.ad-steps .tr i,.op-steps em,.op-stores .track em{animation:op-growx .8s var(--vx-ease,cubic-bezier(.2,.8,.2,1)) both}.abc-pareto .bars rect{animation:op-growy .6s var(--vx-ease,cubic-bezier(.2,.8,.2,1)) calc(var(--i,0) * 18ms) both}.abc-pareto .cum{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.4,0,.2,1) .2s forwards op-draw}.ad-steps .st{animation:vx-rise .4s var(--vx-ease,ease) calc(var(--i,0) * 90ms) both}.vx-card:hover .ad-steps .tr i:after,.vx-card:hover .op-rule:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff73 50%,#0000 80%);animation:1.1s cubic-bezier(.4,0,.2,1) 50ms vx-sheen;position:absolute;inset:0;transform:translate(-120%)}.op-rule{position:relative}.op-worst li,.op-band,.abc-cls{animation:vx-rise .4s var(--vx-ease,ease) both}@keyframes op-growx{0%{transform:scaleX(0)}}@keyframes op-growy{0%{transform:scaleY(0)}}@keyframes op-draw{to{stroke-dashoffset:0}}}@media (max-width:900px){.op-hero,.abc-hero{grid-template-columns:1fr;gap:18px;padding:18px}.op-big b{font-size:32px}.op-bands{grid-template-columns:1fr 1fr}.ad-steps .st{grid-template-columns:1fr 56px;gap:6px 12px}.ad-steps .tr{grid-area:2/1/auto/-1}.abc-matrix{grid-template-columns:64px repeat(3,1fr)}.abc-matrix .cell{height:52px}.op-steps li{grid-template-columns:minmax(0,1fr) 60px 90px}}.vx-main .flip{transform:rotate(180deg)}.lv-seg button.on:not(.ok):not(.warn):not(.bad):not(.mkt),.lv-seg button.on.info{background:color-mix(in srgb,var(--vx-accent) 14%,transparent);border-color:var(--vx-accent);color:var(--vx-ink)}.fin-top{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 14px;display:flex}.fin-top .sp{flex:1}.fin-monthnav{align-items:center;gap:8px;display:flex}.fin-monthnav b{font:600 15px var(--vx-font-d);text-align:center;text-transform:capitalize;min-width:150px}.fin-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;padding:24px 26px;display:grid}.fin-hero-l{flex-direction:column;gap:12px;min-width:0;display:flex}.fin-hero--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fin-stat{background:var(--vx-surface2);transition:transform .25s var(--vx-spring),border-color .25s;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.fin-stat:hover{border-color:color-mix(in srgb,var(--vx-accent) 35%,transparent);transform:translateY(-3px)}.fin-stat span{font:600 10.5px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3)}.fin-stat b{font:700 26px/1.1 var(--vx-font-d)}.fin-stat small{color:var(--vx-ink2);font-size:11.5px}.fin-stat.ok b{color:var(--vx-ok)}.fin-stat.bad b{color:var(--vx-bad)}.fin-stat.warn b{color:var(--vx-warn)}.fin-stat.info b,.op-band.info>b{color:#6e8bff}.op-band.warn>b{color:var(--vx-warn)}.op-band.ok>b{color:var(--vx-ok)}button.op-band{font:inherit;text-align:left;cursor:pointer}.fin-prog{background:var(--vx-surface2);border-radius:4px;height:8px;overflow:hidden}.fin-prog i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#34d399,#22d3ee);height:100%;display:block}.fin-cats{height:10px}.fin-note{background:var(--vx-surface2);color:var(--vx-ink2);border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;font-size:12.5px;line-height:1.5;display:flex}.fin-note b{color:var(--vx-ink);align-items:center;gap:6px;font-size:13px;display:flex}.fin-note b svg{width:15px;height:15px;color:var(--vx-accent)}.fin-catsel{max-width:220px}.fin-days{flex-direction:column;gap:16px;display:flex}.fin-day .dh{border-bottom:1px solid var(--vx-line);color:var(--vx-ink3);text-transform:capitalize;justify-content:space-between;align-items:baseline;padding:0 6px 6px;font-size:12px;display:flex}.fin-day .dh b{font:600 12.5px var(--vx-font-m);color:var(--vx-ink2)}.fin-day.today .dh b{color:var(--vx-warn)}.fin-day.late .dh b{color:var(--vx-bad)}.fin-row{transition:background .18s,transform .25s var(--vx-spring);border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 8px;display:grid}.fin-row:hover{background:var(--vx-surface2);transform:translate(3px)}.fin-row .dot{border-radius:50%;width:10px;height:10px}.fin-row.paid{opacity:.62}.fin-row.paid:hover{opacity:1}.fin-row .tx{flex-direction:column;gap:3px;min-width:0;display:flex}.fin-row .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.fin-row .tx small{color:var(--vx-ink3);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11.5px;display:flex}.fin-row .tx .src{color:var(--vx-accent-soft,var(--vx-accent))}.fin-row .am{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.fin-row .am b{font:600 13.5px var(--vx-font-m)}.fin-row.overdue .am b{color:var(--vx-bad)}.fin-row .ac{align-items:center;gap:4px;display:flex}.fin-cat{color:var(--vx-ink2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.fin-cat i{border-radius:2px;width:7px;height:7px}.fin-modal.wide{width:min(760px,100vw - 28px)}.fin-modal .row3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.fin-money{align-items:center;gap:6px;display:flex}.fin-money em{font:600 12px var(--vx-font-m);color:var(--vx-ink3);font-style:normal}.fin-sup{grid-template-columns:1.2fr 1fr auto;gap:8px;display:grid}.fin-locked{background:var(--vx-surface2);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.fin-locked b{font-size:14px}.fin-locked span{color:var(--vx-ink2);align-items:center;gap:6px;font-size:12.5px;display:flex}.fin-locked a{color:var(--vx-accent);font-size:12px}.fin-items{flex-direction:column;gap:6px;display:flex}.fin-items .ih,.fin-items .ir{grid-template-columns:minmax(0,2.4fr) 80px 110px 110px 32px;align-items:center;gap:8px;display:grid}.fin-items .ih span{font:600 10px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3)}.fin-items .ir b{font:600 12.5px var(--vx-font-m)}.fin-items .r{text-align:right}.fin-items>.vx-btn{align-self:flex-start;margin-top:4px}.fin-total{font:700 20px var(--vx-font-d)}.fin-parts{flex-wrap:wrap;gap:6px;display:flex}.fin-parts span{background:var(--vx-surface2);border-radius:10px;flex-direction:column;min-width:92px;padding:8px 10px;display:flex}.fin-parts small{font:500 10.5px var(--vx-font-m);color:var(--vx-ink3)}.fin-parts b{font:600 12.5px var(--vx-font-m)}.fin-preview{background:color-mix(in srgb,var(--vx-accent) 8%,var(--vx-surface2));color:var(--vx-ink2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 14px;font-size:12.5px;display:flex}.fin-preview b{color:var(--vx-ink);font-family:var(--vx-font-m)}.fin-orders{flex-direction:column;display:flex}.fin-order{border-bottom:1px solid var(--vx-line-soft,var(--vx-line));border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) minmax(150px,1fr) 150px auto;align-items:center;gap:16px;padding:14px 10px;transition:background .18s;display:grid}.fin-order:last-child{border-bottom:0}.fin-order:hover{background:var(--vx-surface2)}.fin-order.cancelado{opacity:.55}.fin-order>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fin-order .who b{font-size:13.5px}.fin-order small{color:var(--vx-ink3);font-size:11.5px}.fin-order .what span{color:var(--vx-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.fin-order .money b{font:600 13.5px var(--vx-font-m)}.fin-order .money .tr{background:var(--vx-surface2);border-radius:3px;height:6px;display:block;overflow:hidden}.fin-order .money .tr i{background:var(--vx-ok);border-radius:inherit;transform-origin:0;height:100%;display:block}.fin-order .st{align-items:flex-start}.fin-order .ac{align-items:center;gap:4px;flex-direction:row!important}.fin-click{cursor:pointer}.fin-click:hover td{background:var(--vx-surface2)}.fin-person,.fin-debt{flex-direction:column;gap:14px;display:flex}.fin-person .top,.fin-debt .top{align-items:center;gap:12px;display:flex}.fin-person .top .sp,.fin-debt .top .sp{flex:1}.fin-person .av{width:44px;height:44px;font:700 15px var(--vx-font-d);color:#fff;background:var(--vx-grad);box-shadow:var(--vx-glow);transition:transform .35s var(--vx-spring);border-radius:14px;flex:none;place-items:center;display:grid}.fin-person:hover .av{transform:rotate(-6deg)scale(1.06)}.fin-person .nm,.fin-debt .nm{flex-direction:column;min-width:0;display:flex}.fin-person .nm b,.fin-debt .nm b{font-size:14.5px}.fin-person .nm small,.fin-debt .nm small{color:var(--vx-ink3);font-size:11.5px}.fin-person .cost{align-items:baseline;gap:10px;display:flex}.fin-person .cost b{font:700 24px var(--vx-font-d)}.fin-person .cost span{color:var(--vx-ink3);font-size:12px}.fin-person .op-rule{height:10px}.fin-person .rows,.fin-debt .rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fin-person .rows span,.fin-debt .rows span{background:var(--vx-surface2);color:var(--vx-ink3);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:11px;display:flex}.fin-person .rows b,.fin-debt .rows b{font:600 13px var(--vx-font-m);color:var(--vx-ink)}.fin-person.off,.fin-debt.done{opacity:.6}.fin-debt .ring-row{align-items:center;gap:14px;display:flex}.fin-debt .ring-row>div{flex-direction:column;gap:2px;display:flex}.fin-debt .ring-row b{font-size:14px}.fin-debt .ring-row span{color:var(--vx-ink2);font-size:12px}.fin-ring{flex:none;width:58px;height:58px;transform:rotate(-90deg)}.fin-ring circle{fill:none;stroke-width:5px}.fin-ring .bg{stroke:var(--vx-surface2)}.fin-ring .fg{stroke:#34d399;stroke-linecap:round;transition:stroke-dasharray .8s var(--vx-ease)}.fin-flow{gap:4px;height:34px;display:flex}.fin-flow span{min-width:54px;font:600 10.5px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;transform-origin:0;border-radius:10px;align-items:center;padding:0 12px;display:flex}.fin-flow em{font-style:normal}.fin-flow .in{color:#34d399;background:#34d39938}.fin-flow .out{color:#f87171;background:#f8717133}.fin-weeks{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;height:200px;padding-top:6px;display:grid}.fin-weeks .wk{cursor:default;flex-direction:column;align-items:center;gap:4px;height:100%;display:flex}.fin-weeks .bars{flex:1;justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.fin-weeks .bars i{transform-origin:50% 100%;border-radius:5px 5px 2px 2px;width:40%;min-height:2px;transition:filter .2s;display:block}.fin-weeks .bars .in{background:linear-gradient(#34d399,#34d39959)}.fin-weeks .bars .out{background:linear-gradient(#f87171,#f8717159)}.fin-weeks .wk:hover .bars i{filter:brightness(1.25)}.fin-weeks b{font:600 10.5px var(--vx-font-m)}.fin-weeks small{font:500 10px var(--vx-font-m);color:var(--vx-ink3)}.fin-legend{margin-top:10px}.fin-up{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fin-up li{border-bottom:1px solid var(--vx-line-soft,var(--vx-line));border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;transition:background .18s;display:flex}.fin-up li:last-child{border-bottom:0}.fin-up li:hover{background:var(--vx-surface2)}.fin-up li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fin-up li>div>b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.fin-up .r{flex:none;align-items:flex-end}.fin-up .r b{font:600 12.5px var(--vx-font-m)}.fin-cost{margin:2px 0 10px}.fin-costs{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.fin-costs li{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.fin-costs a{color:var(--vx-ink2);align-items:center;gap:8px;text-decoration:none;display:flex}.fin-costs a:hover{color:var(--vx-ink)}.fin-costs i{border-radius:3px;width:9px;height:9px}.fin-costs b{font:600 12.5px var(--vx-font-m)}.fin-links{flex-direction:column;gap:8px;display:flex}.fin-link{background:var(--vx-surface2);color:inherit;transition:transform .25s var(--vx-spring),border-color .25s;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.fin-link:hover{border-color:color-mix(in srgb,var(--vx-accent) 35%,transparent);transform:translate(4px)}.fin-link .ic{background:color-mix(in srgb,var(--vx-accent) 14%,transparent);width:36px;height:36px;color:var(--vx-accent);border-radius:11px;flex:none;place-items:center;display:grid}.fin-link .ic svg{width:17px;height:17px}.fin-link .tx{flex-direction:column;flex:1;min-width:0;display:flex}.fin-link .tx b{font-size:13px}.fin-link .tx small{color:var(--vx-ink3);font-size:11px}.fin-link .v{font:600 13px var(--vx-font-m);white-space:nowrap}.fin-link>svg{width:14px;height:14px;color:var(--vx-ink3)}@media (prefers-reduced-motion:no-preference){.fin-prog i,.fin-flow span{animation:op-growx .8s var(--vx-ease,ease) both}.fin-weeks .bars i{animation:op-growy .7s var(--vx-ease,ease) calc(var(--i,0) * 50ms) both}.fin-row,.fin-order,.fin-up li,.fin-link,.fin-stat{animation:vx-rise .35s var(--vx-ease,ease) both}.fin-order{animation-delay:calc(var(--i,0) * 35ms)}.fin-ring .fg{animation:fin-ring 1s var(--vx-ease,ease) both}@keyframes fin-ring{0%{stroke-dasharray:0 100}}}@media (max-width:900px){.fin-hero{grid-template-columns:1fr;gap:18px;padding:18px}.fin-hero--4{grid-template-columns:1fr 1fr}.fin-row{grid-template-columns:10px minmax(0,1fr) auto;gap:10px}.fin-row .ac{grid-column:2/-1;justify-content:flex-end}.fin-order{grid-template-columns:1fr auto;gap:8px 14px}.fin-order .what,.fin-order .money{grid-column:1/-1}.fin-modal .row3{grid-template-columns:1fr 1fr}.fin-items .ih{display:none}.fin-items .ir{grid-template-columns:1fr 70px 90px 28px}.fin-items .ir b{display:none}.fin-sup{grid-template-columns:1fr}.fin-weeks{gap:4px;height:160px}.fin-person .rows,.fin-debt .rows{grid-template-columns:1fr 1fr}}.vx-nav--foot{border-top:1px solid var(--vx-line);margin-top:auto;padding-top:10px}.vx-side .vx-nav:not(.vx-nav--foot){flex:0 auto}.vx-navstella{flex:none;display:inline-grid}.vx-navstella svg{display:block}.vx-nav a.is-locked{opacity:.6}.vx-navlock{opacity:.8;flex:none;margin-left:auto;width:13px!important;height:13px!important}.is-collapsed .vx-navlock{display:none}.vx-soon .vx-empty svg{color:var(--vx-accent)}.vx-bell{position:relative}.vx-bellct{background:var(--vx-bad);color:#fff;min-width:17px;height:17px;font:700 10px var(--vx-font-m);box-shadow:0 0 0 2px var(--vx-bg);border-radius:99px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-4px;right:-4px}.vx-linktabs{margin:0 0 16px;display:inline-flex}.vx-linktabs a{border-radius:inherit;height:34px;color:var(--vx-ink2);align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.vx-linktabs a svg{width:15px;height:15px}.vx-linktabs a.on{background:var(--vx-grad);color:#fff;box-shadow:var(--vx-glow)}.vx-linktabs a:not(.on):hover{color:var(--vx-ink)}.vx-wa{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.vx-wa-main{gap:18px;min-width:0;display:grid}.vx-wa-note{border:1px solid color-mix(in srgb,var(--vx-info,#6e8bff) 40%,transparent);background:color-mix(in srgb,var(--vx-info,#6e8bff) 7%,transparent);color:var(--vx-ink2);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;display:flex}.vx-wa-note svg{width:18px;height:18px;color:var(--vx-accent);flex:none;margin-top:1px}.vx-wa-note b{color:var(--vx-ink)}.vx-wa-people{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.vx-wa-person{border:1px solid var(--vx-line);background:var(--vx-surface);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.vx-wa-person:hover{border-color:color-mix(in srgb,var(--vx-accent) 40%,var(--vx-line));transform:translateY(-1px)}.vx-wa-person.on{border-color:var(--vx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-accent) 18%,transparent)}.vx-wa-person.off{opacity:.6}.vx-wa-person .av{background:var(--vx-grad);color:#fff;width:36px;height:36px;font:700 12px var(--vx-font-m);border-radius:50%;place-items:center;display:grid}.vx-wa-person .who{min-width:0}.vx-wa-person .who b{font-size:13.5px;display:block}.vx-wa-person .who small{color:var(--vx-ink3);font-size:11.5px;font-family:var(--vx-font-m)}.vx-wa-person .cnt{font:600 10.5px var(--vx-font-m);color:var(--vx-ok);white-space:nowrap}.vx-wa-add{border-top:1px dashed var(--vx-line);grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.vx-wa-add .act{gap:6px;display:flex}.vx-wa-reports{gap:10px;display:grid}.vx-wa-rep{border:1px solid var(--vx-line);background:var(--vx-surface);cursor:pointer;border-radius:14px;padding:14px 16px;transition:border-color .2s,background .2s}.vx-wa-rep:hover{border-color:color-mix(in srgb,var(--vx-accent) 35%,var(--vx-line))}.vx-wa-rep.sel{border-color:color-mix(in srgb,var(--vx-accent) 60%,var(--vx-line))}.vx-wa-rep.on{background:color-mix(in srgb,var(--vx-accent) 6%,var(--vx-surface))}.vx-wa-rep .top{grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;display:grid}.vx-wa-rep .ic{background:var(--vx-surface2);width:36px;height:36px;color:var(--vx-ink2);border-radius:11px;place-items:center;transition:all .25s;display:grid}.vx-wa-rep.on .ic{background:var(--vx-grad);color:#fff;box-shadow:0 6px 16px #4f6bff4d}.vx-wa-rep .ic svg{width:17px;height:17px}.vx-wa-rep .tt b{font-size:14px;display:block}.vx-wa-rep .tt small{color:var(--vx-ink3);font-size:12px}.vx-wa-rep .fmt{gap:4px;display:flex}.vx-wa-rep .fmt em{font:600 10px var(--vx-font-m);background:var(--vx-surface2);color:var(--vx-ink2);border-radius:6px;padding:3px 7px;font-style:normal}.vx-wa-rep .fmt em.pdf{background:color-mix(in srgb,var(--vx-bad) 14%,transparent);color:var(--vx-bad)}.vx-wa-rep .what{color:var(--vx-ink2);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0 48px;padding:0;font-size:12px;list-style:none;display:flex}.vx-wa-rep .what li:before{content:"·";color:var(--vx-accent);margin-right:6px;font-weight:700}.vx-wa-rep .opts{border-top:1px solid var(--vx-line);cursor:default;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 0 48px;padding-top:12px;display:flex}.vx-wa-rep .opts label,.vx-wa-rep .opts .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vx-wa-rep .opts span{font:600 10.5px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3)}.vx-wa-rep .opts select{width:auto;min-width:0;height:32px}.vx-wa-rep .opts .vx-fchip{cursor:pointer;height:28px;font-size:11.5px}.vx-wa-foot{border-top:1px solid var(--vx-line);color:var(--vx-ink2);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.vx-wa-side{position:sticky;top:18px}.vx-wa-phone{background:linear-gradient(145deg,#232842,#0e1120);border-radius:34px;padding:10px;box-shadow:0 30px 70px #00000073,inset 0 0 0 1px #ffffff14}.vx-wa-phone .bar{color:#e9edef;background:#1f2c34;border-radius:24px 24px 0 0;align-items:center;gap:10px;padding:12px 14px;display:flex}.vx-wa-phone .bar b{font-size:13.5px;display:block}.vx-wa-phone .bar small{color:#8696a0;font-size:11px}.vx-wa-phone .chat{background:#0b141a;border-radius:0 0 24px 24px;flex-direction:column;gap:8px;min-height:420px;padding:14px 12px 18px;display:flex}.vx-wa-phone .day{font:600 10.5px var(--vx-font-m);color:#8696a0;background:#182229;border-radius:8px;align-self:center;padding:4px 10px}.vx-wa-phone .bub{color:#e9edef;max-width:94%;font:13px/1.45 var(--vx-font-b,system-ui);animation:vx-wa-in .45s var(--vx-spring) both;background:#202c33;border-radius:0 10px 10px;align-self:flex-start;padding:8px 10px 18px;position:relative}.vx-wa-phone .bub .ln{word-break:break-word;min-height:1.1em;display:block}.vx-wa-phone .bub b{font-weight:700}.vx-wa-phone .bub em{font:500 10px var(--vx-font-m);color:#8696a0;font-style:normal;position:absolute;bottom:4px;right:8px}.vx-wa-phone .bub.pdf{border-radius:10px;align-items:center;gap:10px;padding:10px 12px;animation-delay:.12s;display:flex}.vx-wa-phone .bub.pdf .fi{color:#fff;width:34px;height:40px;font:700 10px var(--vx-font-m);background:#e5484d;border-radius:5px;place-items:center;display:grid}.vx-wa-phone .bub.pdf b{font-size:12.5px;display:block}.vx-wa-phone .bub.pdf small{color:#8696a0;font-size:11px}@keyframes vx-wa-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.vx-wa-cap{color:var(--vx-ink3);text-align:center;margin:10px 4px 0;font-size:12px}@media (max-width:1100px){.vx-wa{grid-template-columns:1fr}.vx-wa-side{max-width:380px;margin:0 auto;position:static}}@media (max-width:700px){.vx-wa-add{grid-template-columns:1fr}.vx-wa-rep .what,.vx-wa-rep .opts{margin-left:0}.vx-wa-rep .top{grid-template-columns:36px 1fr auto}.vx-wa-rep .fmt{display:none}}.kx-ok{color:var(--vx-ok)}.kx-warn{color:var(--vx-warn)}.kx-bad{color:var(--vx-bad)}.kx-ring{flex:none;width:104px;height:104px;position:relative}.kx-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.kx-ring .bg{fill:none;stroke:var(--vx-surface2);stroke-width:10px}.kx-ring .fg{fill:none;stroke-width:10px;stroke-linecap:round;stroke-dasharray:0 var(--kx-c);animation:kx-ring 1.4s var(--vx-ease) .2s forwards}@keyframes kx-ring{to{stroke-dasharray:var(--kx-len) var(--kx-c)}}.kx-ring .ctr{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.kx-ring .ctr b{font:600 22px/1 var(--font-brand),var(--vx-font-d);letter-spacing:-.03em}.kx-ring .ctr small{font:600 9px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--vx-ink3);margin-top:3px}.kx-seal{align-items:center;gap:18px;display:flex}.kx-seal .txt{color:var(--vx-ink2);gap:6px;font-size:13px;display:grid}.kx-seal .txt b{font-family:var(--vx-font-m)}.kx-seal .txt .vx-btn{justify-self:start;margin-top:4px}.kx-seal-inline{border-radius:var(--vx-r);border:1px solid color-mix(in srgb,var(--vx-warn) 35%,var(--vx-line));background:color-mix(in srgb,var(--vx-warn) 5%,var(--vx-surface));margin:0 0 16px;padding:14px 18px}.kx-seal-inline .kx-ring{width:78px;height:78px}.kx-seal-inline .kx-ring .ctr b{font-size:17px}.kx-cols{align-items:flex-end;gap:6px;height:150px;padding-bottom:18px;display:flex;position:relative}.kx-cols .col{cursor:default;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.kx-cols .col i{transform-origin:bottom;width:100%;max-width:26px;animation:kx-grow .8s var(--vx-spring) both;border-radius:6px 6px 2px 2px;transition:filter .2s,transform .2s;display:block}.kx-cols .col:hover i{filter:brightness(1.25);transform:scaleX(1.12)}.kx-cols .col i.ok{background:linear-gradient(to top,color-mix(in srgb,var(--vx-ok) 70%,transparent),var(--vx-ok))}.kx-cols .col i.no{background:linear-gradient(to top,color-mix(in srgb,var(--vx-bad) 60%,transparent),var(--vx-bad))}.kx-cols .col i.nt{background:var(--vx-grad)}.kx-cols .col em{font:600 9.5px var(--vx-font-m);color:var(--vx-ink3);font-style:normal;position:absolute;bottom:0}.kx-cols .col{position:relative}@keyframes kx-grow{0%{transform:scaleY(0)}}.kx-cols .goal{border-top:2px dashed var(--vx-ok);opacity:.85;z-index:1;pointer-events:none;margin-bottom:18px;position:absolute;left:0;right:0}.kx-cols .goal span{font:600 10px var(--vx-font-m);color:var(--vx-ok);background:var(--vx-surface);border-radius:4px;padding:0 4px;position:absolute;top:-17px;left:0}.kx-rec{align-items:baseline;gap:26px;display:flex}.kx-rec b{font:600 26px/1.1 var(--font-brand),var(--vx-font-d);letter-spacing:-.035em;display:block}.kx-rec b.muted{color:var(--vx-ink2)}.kx-rec small{font:600 10px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3)}.kx-weeks{align-items:flex-end;gap:10px;height:90px;margin-top:6px;display:flex}.ex-g>.bx>.kx-weeks{flex:1;height:auto;min-height:90px}.kx-weeks span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.kx-weeks i{background:var(--vx-surface2);transform-origin:bottom;width:100%;min-height:4px;animation:kx-grow .8s var(--vx-spring) both;border-radius:7px 7px 2px 2px;transition:filter .2s;display:block}.kx-weeks i.on{background:var(--vx-grad)}.kx-weeks span:hover i{filter:brightness(1.2)}.kx-weeks em{font:600 10px var(--vx-font-m);color:var(--vx-ink3);font-style:normal}.vx-kx-stack{gap:18px;margin-top:18px;display:grid}.kx-movers{grid-template-columns:1fr 1fr;gap:26px;display:grid}.kx-mv{align-content:start;gap:9px;display:grid}.kx-mv .cap{font:600 10.5px var(--vx-font-m);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.kx-mv .cap svg{width:14px;height:14px}.kx-mv .cap.down{color:var(--vx-bad)}.kx-mv .cap.up{color:var(--vx-ok)}.kx-mv .row{border-radius:9px;grid-template-columns:minmax(0,1.4fr) minmax(50px,1fr) auto;align-items:center;gap:10px;padding:5px 6px;font-size:13px;transition:background .2s;display:grid}.kx-mv .row:hover{background:var(--vx-surface2)}.kx-mv .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kx-mv .bar{background:var(--vx-surface2);border-radius:9px;height:7px;overflow:hidden}.kx-mv .bar i{height:100%;animation:kx-w 1s var(--vx-ease) both;border-radius:9px;display:block}@keyframes kx-w{0%{width:0}}.kx-mv:has(.down) .bar i{background:var(--vx-bad)}.kx-mv:has(.up) .bar i{background:var(--vx-ok)}.kx-mv .v{font:600 12px var(--vx-font-m);text-align:right;white-space:nowrap}.kx-mv .v small{color:var(--vx-ink3);font-size:10.5px;display:block}.kx-heat{gap:5px;font-size:12.5px;display:grid;overflow-x:auto}.kx-heat .hh{font:600 10px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3);justify-content:center;align-items:center;gap:6px;padding:4px 0;display:flex}.kx-heat .hh i{border-radius:3px;width:8px;height:8px}.kx-heat .rn{color:var(--vx-ink2);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.kx-heat .cell{font:600 12px var(--vx-font-m);cursor:default;border-radius:8px;place-items:center;padding:9px 4px;transition:transform .2s,filter .2s;display:grid}.kx-heat .cell:hover{filter:brightness(1.15);transform:scale(1.05)}.kx-heat .na{background:var(--vx-surface2);color:var(--vx-ink3)}.kx-heat .neg,.kx-legend .neg{background:color-mix(in srgb,var(--vx-bad) 24%,transparent);color:var(--vx-bad)}.kx-heat .low,.kx-legend .low{background:color-mix(in srgb,var(--vx-warn) 20%,transparent);color:var(--vx-warn)}.kx-heat .mid,.kx-legend .mid{background:color-mix(in srgb,var(--vx-ok) 18%,transparent);color:var(--vx-ok)}.kx-heat .high,.kx-legend .high{background:color-mix(in srgb,var(--vx-ok) 38%,transparent);color:var(--vx-ok)}.kx-legend{color:var(--vx-ink2);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:11.5px;display:flex}.kx-legend span{align-items:center;gap:6px;display:flex}.kx-legend i{border-radius:4px;width:12px;height:12px}.kx-ctop{flex:1;gap:8px;display:grid}.kx-ctop>div{border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:4px 6px;font-size:13px;transition:background .2s;display:grid}.kx-ctop>div:hover{background:var(--vx-surface2)}.kx-ctop .rk{font:600 11px var(--vx-font-m);color:var(--vx-ink3)}.kx-ctop b{font:600 12.5px var(--vx-font-m)}.kx-ctop .rest{color:var(--vx-ink3)}@media (max-width:800px){.kx-movers{grid-template-columns:1fr}.kx-seal{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.kx-ring .fg{stroke-dasharray:var(--kx-len) var(--kx-c);animation:none}.kx-cols .col i,.kx-weeks i,.kx-mv .bar i{animation:none}}.vx-act{margin:0 0 16px;padding:16px 18px}.vx-act .top{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:12px;display:grid}.vx-act .cap{font:600 10.5px var(--vx-font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-accent);display:block}.vx-act .top b{font:600 16px var(--font-brand),var(--vx-font-d);letter-spacing:-.02em}.vx-act .bar{background:var(--vx-surface2);border-radius:9px;height:6px;overflow:hidden}.vx-act .bar i{background:var(--vx-grad);height:100%;transition:width .6s var(--vx-ease);border-radius:9px;display:block}.vx-act .x{width:30px;height:30px;color:var(--vx-ink3);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.vx-act .x:hover{background:var(--vx-surface2);color:var(--vx-ink)}.vx-act .x svg{width:15px;height:15px}.vx-act .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vx-act li{border:1px solid var(--vx-line);background:var(--vx-surface);border-radius:14px;flex-direction:column;gap:8px;padding:12px;transition:border-color .2s,transform .2s;display:flex}.vx-act li:hover{transform:translateY(-2px)}.vx-act li.next{border-color:color-mix(in srgb,var(--vx-accent) 55%,var(--vx-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-accent) 14%,transparent)}.vx-act li.done{opacity:.6}.vx-act .n{width:26px;height:26px;font:700 11px var(--vx-font-m);border:1.5px solid var(--vx-line);color:var(--vx-ink2);border-radius:50%;place-items:center;display:grid}.vx-act li.next .n{background:var(--vx-grad);color:#fff;border-color:#0000}.vx-act li.done .n{background:color-mix(in srgb,var(--vx-ok) 18%,transparent);color:var(--vx-ok);border-color:#0000}.vx-act .n svg{width:13px;height:13px}.vx-act .tx b{font-size:13px;display:block}.vx-act .tx small{color:var(--vx-ink3);font-size:11.5px}.vx-act li .vx-btn{align-self:flex-start;margin-top:auto}@media (max-width:1100px){.vx-act .steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.vx-act .steps{grid-template-columns:1fr}.vx-act .top{grid-template-columns:1fr auto}.vx-act .bar{grid-area:2/1/auto/-1}}.vx-login-ou{color:var(--vx-ink3);align-items:center;gap:10px;margin:14px 0 10px;font-size:12px;display:flex}.vx-login-ou:before,.vx-login-ou:after{content:"";background:var(--vx-line);flex:1;height:1px}.vx-login-demo small{text-align:center;color:var(--vx-ink3);margin-top:6px;font-size:12px;display:block}.vx-login-demo-btn{gap:8px;height:44px;font-weight:600;color:var(--vx-accent)!important;border-color:color-mix(in srgb,var(--vx-accent) 45%,var(--vx-line))!important}.vx-login-demo-btn svg{width:18px;height:18px}.vx-login-demo-btn:hover{background:color-mix(in srgb,var(--vx-accent) 8%,transparent)}@media (min-width:901px){.vx-kpis--xl .vx-kpi .vl{letter-spacing:-.03em;font-size:46px;line-height:1.05}}.kx-ruler{margin-top:14px}.kx-ruler .rb{border-radius:999px;height:10px;display:flex;position:relative}.kx-ruler .rb i{height:100%}.kx-ruler .rb .r1{background:#f87171;border-radius:999px 0 0 999px}.kx-ruler .rb .r2{background:#fbbf24}.kx-ruler .rb .r3{background:#34d399;border-radius:0 999px 999px 0;flex:1}.kx-ruler .rb b{width:20px;height:20px;box-shadow:0 0 0 3px var(--vx-surface),0 2px 8px #12172b40;transition:left .6s var(--vx-spring);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.kx-ruler.bad .rb b{box-shadow:0 0 0 3px var(--vx-surface),0 2px 10px #ef444480;background:#ef4444}.kx-ruler.warn .rb b{box-shadow:0 0 0 3px var(--vx-surface),0 2px 10px #f59e0b80;background:#f59e0b}.kx-ruler.ok .rb b{box-shadow:0 0 0 3px var(--vx-surface),0 2px 10px #10b98180;background:#10b981}.kx-ruler .rl{height:15px;margin-top:6px;position:relative}.kx-ruler .rl span{font:600 10px var(--vx-font-m);color:var(--vx-ink3);position:absolute;transform:translate(-50%)}.kx-ruler .rl span:first-child{transform:translate(calc(-100% - 3px))}.kx-ruler .rl span:last-child{transform:translate(3px)}.kx-goal{width:100%;height:auto;display:block;overflow:visible}.kx-goal-box{flex:1;min-height:220px;position:relative}.kx-goal-box>.kx-goal{cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.kx-goal .prev{fill:none;stroke:var(--vx-ink3);stroke-width:2px;stroke-dasharray:5 5;opacity:.75}.kx-goal-lg{z-index:2;font:600 10.5px var(--vx-font-m);color:var(--vx-ink3);pointer-events:none;flex-wrap:wrap;gap:4px 16px;display:flex;position:absolute;top:0;left:2px}.kx-goal-lg span{align-items:center;gap:6px;display:inline-flex}.kx-goal-lg i{border-top:3px solid #8b5cf6;border-radius:2px;width:18px;height:0}.kx-goal-lg i.prv{border-top:2px dashed var(--vx-ink3)}.kx-goal .hv{stroke:var(--vx-ink3);stroke-width:1px;stroke-dasharray:3 3}.kx-goal .pv-dot{fill:var(--vx-surface);stroke:var(--vx-ink3);stroke-width:2px}.kx-goal circle.on{transform:scale(1.5)}.kx-goal-tip{z-index:3;pointer-events:none;background:var(--vx-surface);border:1px solid var(--vx-line);white-space:nowrap;border-radius:12px;flex-direction:column;gap:2px;min-width:180px;padding:10px 12px;font-size:12.5px;display:flex;position:absolute;transform:translate(14px,-100%);box-shadow:0 12px 30px #12172b29}.kx-goal-tip.left{transform:translate(calc(-100% - 14px),-100%)}.kx-goal-tip.wide{white-space:normal;min-width:0;top:0;left:0;right:0;transform:none}.kx-goal-tip{background:#fff}[data-theme=dark] .kx-goal-tip{background:#141a2e}.kx-goal-box>.kx-goal{touch-action:pan-y}.kx-goal-tip small{font:600 10.5px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3)}.kx-goal-tip b{font:600 15px var(--vx-font-d);color:var(--vx-ink)}.kx-goal-tip .ok{color:var(--vx-ok)}.kx-goal-tip .bad{color:var(--vx-bad)}.kx-goal-tip .pv{color:var(--vx-ink2)}.kx-goal .gl{stroke:var(--vx-line);stroke-dasharray:4 5}.kx-goal .below{fill:var(--vx-bad);opacity:.05}.kx-goal .line{fill:none;stroke:#8b5cf6;stroke-width:3px;stroke-linecap:round}.kx-goal .goal{stroke:var(--vx-ink2);stroke-width:1.6px;stroke-dasharray:6 5}.kx-goal .gt{font:600 11px var(--vx-font-m);fill:var(--vx-ink2)}.kx-goal .ax{font:600 10px var(--vx-font-m);fill:var(--vx-ink3)}.kx-goal circle{stroke:var(--vx-surface);stroke-width:2px;cursor:default;transform-box:fill-box;transform-origin:50%;animation:kx-pop .5s var(--vx-spring) both;transition:transform .2s}.kx-goal circle:hover{transform:scale(1.5)}.kx-goal circle.ok{fill:var(--vx-ok)}.kx-goal circle.no{fill:var(--vx-bad)}.kx-goal circle.nt{fill:#8b5cf6}@keyframes kx-pop{0%{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion:reduce){.kx-goal circle{animation:none}}.kx-mvt{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.kx-mvt th:first-child{width:auto}.kx-mvt th:nth-child(2),.kx-mvt th:nth-child(3){width:68px}.kx-mvt th:nth-child(4){width:64px}.kx-mvt th:nth-child(5){width:clamp(116px,26%,190px)}.kx-mvt th{text-align:left;font:600 10px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3);border-bottom:1px solid var(--vx-line);padding:0 8px 8px}.kx-mvt td{border-bottom:1px solid var(--vx-line);vertical-align:middle;padding:10px 8px}.kx-mvt tr:last-child td{border-bottom:0}.kx-mvt tbody tr{transition:background .2s}.kx-mvt tbody tr:hover{background:var(--vx-surface2)}.kx-mvt .r{text-align:right;font:600 12px var(--vx-font-m);white-space:nowrap}.kx-mvt .pv{color:var(--vx-ink3)}.kx-mvt .vr.ok{color:var(--vx-ok)}.kx-mvt .vr.bad{color:var(--vx-bad)}.kx-mvt .nm{align-items:center;gap:8px;min-width:0;display:flex}.kx-mvt .nm span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kx-mvt .nm svg{flex-shrink:0;width:14px;height:14px}.kx-mvt tr.up .nm svg{color:var(--vx-ok)}.kx-mvt tr.dn .nm svg{color:var(--vx-bad)}.kx-mvt tr.dn+tr.up td{border-top:2px solid var(--vx-line)}.kx-mvt .act{color:var(--vx-accent);background:color-mix(in srgb,var(--vx-accent) 10%,transparent);border-radius:8px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.3;display:inline-block}.sx-card .hd{align-items:flex-start}.sx-ctrls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sx-wrap{position:relative}.sx-chart{width:100%;height:280px;display:block}.sx-chart .gl{stroke:var(--vx-line);stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.sx-chart .ly{opacity:.82;animation:sx-in .7s var(--vx-ease) both;transition:opacity .2s}.sx-chart .ly:hover{opacity:1}.sx-chart .cur{stroke:var(--vx-ink2);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}@keyframes sx-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sx-chart .ly{animation:none}}.sx-tip{background:var(--vx-surface);border:1px solid var(--vx-line);pointer-events:none;z-index:2;border-radius:12px;gap:4px;min-width:190px;padding:10px 12px;font-size:12px;display:grid;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 10px 30px #12172b24}.sx-tip b{font:600 12px var(--vx-font-m);margin-bottom:2px}.sx-tip span{color:var(--vx-ink2);align-items:center;gap:6px;display:flex}.sx-tip em{font:600 11px var(--vx-font-m);color:var(--vx-ink);margin-left:auto;font-style:normal}.sx-tip i,.sx-legend i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.sx-legend{color:var(--vx-ink2);flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:13px;display:flex}.sx-legend span{align-items:center;gap:6px;display:flex}.sx-legend b{font:700 12px var(--vx-font-m);color:var(--vx-ink)}.sx-legend small{font:500 11px var(--vx-font-m);color:var(--vx-ink3)}@media (max-width:900px){.sx-chart{height:200px}.sx-ctrls{justify-content:flex-start}.sx-tip{min-width:160px}}.vx-hban{grid-template-columns:1.65fr 1fr;gap:14px;margin:0 0 14px;display:grid}.vx-hban-side{grid-template-rows:1fr 1fr;gap:14px;display:grid}.vx-hban-slot{animation:vx-hban-in .6s var(--vx-ease) both;display:flex}.vx-hban-slot>.vx-promo{flex:1}.vx-hban--solo{grid-template-columns:1fr}.vx-hban-stella{min-width:0;display:flex}.vx-hban-stella>.vx-shero{flex:1;margin:0}@keyframes vx-hban-in{0%{opacity:0;transform:translateY(8px)}}.vx-promo--big{grid-template-columns:1fr;align-items:end;min-height:236px;padding:28px 30px}.vx-promo--big .shot{width:62%;animation:18s ease-in-out infinite alternate vx-kenburns}.vx-promo--big .bd{max-width:58%}.vx-promo--big b{font-size:28px}.vx-promo--big .art{z-index:1;height:auto;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.vx-promo--big .art .count b{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 6px 30px #00000059;background:0 0;font-size:64px}.vx-promo--big .art .count small{color:#ffffffd9}.vx-promo--big .mesh{z-index:-1;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%,color-mix(in srgb,var(--b1) 40%,transparent),transparent 30%,color-mix(in srgb,var(--b2) 35%,transparent) 55%,transparent 80%);filter:blur(50px);opacity:.55;animation:22s linear infinite vx-ring-spin2;position:absolute;inset:-40%}@keyframes vx-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)translate(-2%)}}.vx-promo--sm{grid-template-columns:1fr;align-content:center;gap:6px;padding:16px 18px}.vx-promo--sm b{font-size:17px}.vx-promo--sm .shot{opacity:.9;width:46%}.vx-promo--sm .bd{max-width:64%}.vx-promo--sm .cta{margin-top:4px;padding:5px 10px 5px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.vx-promo--big .shot,.vx-promo--big .mesh,.vx-hban-slot{animation:none}}@media (max-width:900px){.vx-hban{grid-template-columns:1fr}.vx-hban-side{grid-template-rows:none;grid-template-columns:1fr 1fr}.vx-promo--big{min-height:200px;padding:22px}.vx-promo--big .bd{max-width:none}.vx-promo--big b{font-size:22px}.vx-promo--big .art{top:18px;right:18px;transform:none}.vx-promo--big .art .count b{font-size:42px}.vx-promo--sm .bd{max-width:none}.vx-promo--sm .shot{display:none}.vx-promo--sm b{font-size:14.5px}}.sm-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sm-cell{border:1px solid var(--vx-line);color:inherit;min-width:0;transition:transform .25s var(--vx-spring),border-color .2s,box-shadow .25s;border-radius:14px;flex-direction:column;padding:12px 14px 6px;text-decoration:none;display:flex}a.sm-cell:hover{border-color:color-mix(in srgb,var(--vx-accent) 40%,transparent);transform:translateY(-3px);box-shadow:0 10px 24px #12172b14}.sm-hd{color:var(--vx-ink2);justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;display:flex}.sm-hd span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.sm-hd i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.sm-mg{font:700 11px var(--vx-font-m);border-radius:999px;flex-shrink:0;padding:2px 8px;font-style:normal}.sm-mg.ok{background:color-mix(in srgb,var(--vx-ok) 18%,transparent);color:var(--vx-ok)}.sm-mg.warn{background:color-mix(in srgb,var(--vx-warn) 20%,transparent);color:color-mix(in srgb,var(--vx-warn) 75%,#000)}.sm-mg.bad{background:color-mix(in srgb,var(--vx-bad) 16%,transparent);color:var(--vx-bad)}.sm-cell>b{font:700 22px/1.1 var(--vx-font-d);letter-spacing:-.02em;margin-top:6px}.sm-cell>b.neg{color:var(--vx-bad)}.sm-cell>small{color:var(--vx-ink3);font-size:11.5px}.sm-line{width:100%;height:42px;margin-top:4px;display:block}.td-prog{background:var(--vx-surface2);border-radius:999px;height:8px;margin:2px 0 6px;overflow:hidden}.td-prog i{background:var(--vx-grad);height:100%;transition:width .5s var(--vx-spring);border-radius:999px;display:block}.td-list{display:grid}.td-row{border-top:1px solid var(--vx-line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.td-box{border:2px solid color-mix(in srgb,var(--vx-ink3) 60%,transparent);cursor:pointer;color:#fff;background:0 0;border-radius:8px;place-items:center;width:24px;height:24px;transition:background .2s,border-color .2s,transform .2s;display:grid}.td-box:hover{border-color:var(--vx-accent);transform:scale(1.08)}.td-box svg{width:15px;height:15px}.td-row.done .td-box{background:var(--vx-ok);border-color:var(--vx-ok)}.td-row.bad .td-box{border-color:color-mix(in srgb,var(--vx-bad) 70%,transparent)}.td-tx b{font-size:14px;transition:color .2s;display:block}.td-tx small{color:var(--vx-ink3);font-size:12.5px}.td-row.done .td-tx b{color:var(--vx-ink3);text-decoration:line-through}.td-cta{color:var(--vx-accent);background:color-mix(in srgb,var(--vx-accent) 10%,transparent);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none}.td-x{width:30px;height:30px;color:var(--vx-ink3);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .2s,color .2s;display:grid}.td-x:hover{background:color-mix(in srgb,var(--vx-bad) 12%,transparent);color:var(--vx-bad)}.td-x svg{width:15px;height:15px}.td-tip{background:var(--vx-stella-bg,var(--vx-surface2));border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;display:flex}.td-tip p{color:var(--vx-ink2);margin:0;font-size:13.5px}.td-tip b{color:var(--vx-ink)}.qa-row{grid-template-columns:2fr 1fr;gap:14px;margin-bottom:14px;display:grid}.qa-row--solo{grid-template-columns:1fr}.qa-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.qa-btn{border:1px solid var(--vx-line);color:inherit;transition:transform .25s var(--vx-spring),border-color .2s,box-shadow .25s;border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.qa-btn:hover{border-color:color-mix(in srgb,var(--vx-accent) 40%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--vx-accent) 14%,transparent);transform:translateY(-2px)}.qa-btn span{width:36px;height:36px;color:var(--c,var(--vx-accent));background:color-mix(in srgb,var(--c,var(--vx-accent)) 13%,transparent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.qa-card{flex-direction:column;gap:14px;min-width:0;margin-bottom:14px;padding:20px 22px;display:flex}.qa-tx{flex-direction:column;flex:1;min-width:0;display:flex}.qa-tx small{color:var(--vx-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.qa-btn .qa-go{width:15px;height:15px;color:var(--vx-ink3);flex-shrink:0;transform:rotate(-90deg)}.qa-btn.pend{border-color:color-mix(in srgb,var(--vx-warn) 55%,transparent);background:color-mix(in srgb,var(--vx-warn) 7%,transparent)}.qa-btn.pend .qa-tx small{color:var(--vx-warn);font-weight:600}.qa-badge{font:700 12px var(--vx-font-m);color:#fff;background:var(--vx-warn);border-radius:99px;padding:2px 8px;font-style:normal}.qa-btn svg{width:18px;height:18px}.qa-portrait{isolation:isolate;border-radius:var(--vx-r);color:#fff;min-height:260px;box-shadow:var(--vx-shadow);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.qa-portrait:after{content:"";z-index:-1;background:linear-gradient(#080a1926 40%,#080a19d1);position:absolute;inset:0}.qa-img{object-fit:cover;z-index:-2;opacity:0;width:100%;height:100%;transition:opacity .8s var(--vx-ease),transform 6s linear;position:absolute;inset:0;transform:scale(1.06)}.qa-img.on{opacity:1;transform:scale(1)}.qa-bars{gap:4px;display:flex;position:absolute;top:12px;left:14px;right:14px}.qa-bars i{background:#ffffff59;border-radius:3px;flex:1;height:3px;overflow:hidden}.qa-bars i.seen{background:#fff}.qa-bars em{transform-origin:0;background:#fff;height:100%;animation:linear both vx-hcar-fill;display:block}.qa-pt{animation:vx-hban-in .6s var(--vx-ease) both;flex-direction:column;gap:6px;padding:18px;display:flex}.qa-pt small{font:600 10.5px var(--vx-font-m);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.qa-pt b{font:600 20px/1.2 var(--font-brand),var(--vx-font-d);letter-spacing:-.02em}.qa-pt .cta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:99px;align-self:flex-start;align-items:center;gap:4px;padding:7px 12px 7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.qa-pt .cta svg{width:14px;height:14px;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.qa-img,.qa-pt{transition:none;animation:none}}@media (max-width:900px){.sm-grid{grid-template-columns:1fr 1fr}.td-row{grid-template-columns:auto 1fr auto}.td-cta{grid-area:2/2;justify-self:start}.td-x{grid-area:1/3/3}.qa-row{grid-template-columns:1fr}.qa-grid{grid-template-columns:1fr 1fr}.qa-portrait{min-height:220px}.qa-btn{flex-direction:column;align-items:flex-start;gap:8px;position:relative}.qa-btn .qa-go{display:none}.qa-badge{position:absolute;top:10px;right:10px}.qa-tx{width:100%}}.dre-hd,.dre-r{grid-template-columns:minmax(0,1fr) 58px 70px 64px;align-items:center;gap:8px;display:grid}.dre-hd{border-bottom:1px solid var(--vx-line);font:600 9.5px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3);text-align:right;margin-top:12px;padding-bottom:4px}.dre-r{padding:7px 0;font-size:13px}.dre-g{border-bottom:1px solid var(--vx-line)}.dre-tg,.dre-nm{min-width:0;color:var(--vx-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-weight:600;display:flex;overflow:hidden}.dre-tg{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.dre-tg svg{width:14px;height:14px;color:var(--vx-ink3);transition:transform .25s var(--vx-ease);flex-shrink:0;transform:rotate(-90deg)}.dre-g.open .dre-tg svg{transform:none}.dre-tg:hover{color:var(--vx-accent)}.dre-tg i,.dre-nm i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.dre-r em{font:700 12.5px var(--vx-font-m);text-align:right;font-style:normal}.dre-d{font:600 11.5px var(--vx-font-m);text-align:right;color:var(--vx-ink3)}.dre-d.ok{color:var(--vx-ok)}.dre-d.bad{color:var(--vx-bad)}.dre-r small{font:500 11.5px var(--vx-font-m);color:var(--vx-ink3);text-align:right}.dre-kids{background:var(--vx-surface2);animation:vx-hban-in .35s var(--vx-ease) both;border-radius:10px;margin:0 0 8px;padding:0 10px}.dre-r.sub .dre-nm{color:var(--vx-ink2);padding-left:18px;font-weight:500}.dre-r.sub em{color:var(--vx-ink2);font-weight:600}@media (max-width:900px){.dre-hd,.dre-r{grid-template-columns:minmax(0,1fr) 54px 64px}.dre-hd span:last-child,.dre-r small{display:none}}.dre-card{container-type:inline-size}@container (max-width:470px){.dre-hd,.dre-r{grid-template-columns:minmax(0,1fr) 50px 62px}.dre-hd span:last-child,.dre-r small{display:none}.dre-r.sub .dre-nm{padding-left:12px}}.kx-sh{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kx-sh>div{color:var(--vx-ink);background:color-mix(in srgb,var(--tone) 8%,transparent);border:1px solid color-mix(in srgb,var(--tone) 24%,transparent);border-radius:14px;padding:12px 14px}.kx-sh>.bad{--tone:var(--vx-bad)}.kx-sh>.ok{--tone:var(--vx-ok)}.kx-sh>.net{background:var(--vx-surface2);border-color:var(--vx-line)}.kx-sh small{color:var(--vx-ink2);font-size:11.5px;font-weight:600;display:block}.kx-sh b{font:600 24px/1.2 var(--font-brand),var(--vx-font-d);letter-spacing:-.03em;color:var(--tone)}.kx-sh>.net.ok b{color:var(--vx-ok)}.kx-sh>.net.bad b{color:var(--vx-bad)}.kx-sl-box{flex:1;min-height:117px;position:relative;container-type:inline-size}.kx-sl{grid-template-columns:1fr 1fr;align-content:start;gap:0 18px;display:grid;position:absolute;inset:0;overflow:hidden}.kx-sr{box-sizing:border-box;border-bottom:1px solid var(--vx-line);grid-template-columns:auto minmax(0,1fr) auto 48px;align-items:center;gap:8px;height:39px;font-size:13px;display:grid}.kx-sr svg{width:14px;height:14px}.kx-sr span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kx-sr b{font:700 12.5px var(--vx-font-m)}.kx-sr.dn svg,.kx-sr.dn b{color:var(--vx-bad)}.kx-sr.up svg,.kx-sr.up b{color:var(--vx-ok)}.kx-sr em{font:500 11.5px var(--vx-font-m);color:var(--vx-ink3);text-align:right;font-style:normal}@container (max-width:519px){.kx-sl{grid-template-columns:1fr}}@media (max-width:900px){.kx-sh{grid-template-columns:1fr 1fr}.kx-sh>.net{grid-column:1/-1}.kx-sh b{font-size:20px}.kx-sl-box{min-height:0}.kx-sl{grid-template-columns:1fr;position:static}}.vx-stm,.vx-hello-date{display:none}.vx-mp--shp,.vx-tag--shp{--mp:url(/logos/mp/shopee.svg)}.vx-mp--tk,.vx-tag--tk{--mp:url(/logos/mp/tiktok-escuro.svg)}[data-theme=light] .vx-mp--tk,[data-theme=light] .vx-tag--tk{--mp:url(/logos/mp/tiktok-claro.svg)}.vx-mp--kw,.vx-tag--kw{--mp:url(/logos/mp/kwai.png)}.vx-mp--shn,.vx-tag--shn{--mp:url(/logos/mp/shein.svg);--mpw:2.6}.vx-mp--ml,.vx-tag--ml{--mp:url(/logos/mp/mercado-livre.svg);--mpw:2.5}.vx-tag--ml{color:var(--vx-ink)}.vx-mp{height:16px;width:calc(16px * var(--mpw,1));background:var(--mp) center/contain no-repeat;vertical-align:-3px;flex:none;display:inline-block}.vx-mp--shn,.vx-mp--ml{vertical-align:0;height:11px}.vx-tag[class*=vx-tag--]:before{content:"";width:calc(11px * var(--mpw,1));background:var(--mp) center/contain no-repeat;flex:none;height:11px;margin-right:4px}.vx-tag--shn:before,.vx-tag--ml:before{height:8px}:root:not([data-theme=light]) .vx-mp--shn,:root:not([data-theme=light]) .vx-mp--ml,:root:not([data-theme=light]) .vx-tag--shn:before,:root:not([data-theme=light]) .vx-tag--ml:before{filter:brightness(0)invert()}.vx-seg button .vx-mp,.ck-wrap button .vx-mp{margin-right:6px}.ex-row>.vx-mp{width:calc(14px * var(--mpw,1));justify-self:center;max-width:14px;height:14px}.ex-row>.vx-mp--shn,.ex-row>.vx-mp--ml{justify-self:start;width:30px;max-width:none;height:9px}.vx-donut-legend .vx-mp{height:14px;width:calc(14px * var(--mpw,1));max-width:32px}.vx-donut-legend .vx-mp--shn,.vx-donut-legend .vx-mp--ml{height:9px}.vx-donut .ctr-in .vx-mp{height:16px;width:calc(16px * var(--mpw,1));max-width:36px;margin:0 auto 3px;display:block}.vx-donut .ctr-in .vx-mp-big .vx-mp{height:26px;width:calc(26px * var(--mpw,1));max-width:60px;margin-bottom:4px}.vx-legend .vx-mp{height:13px;width:calc(13px * var(--mpw,1));max-width:30px;margin-right:2px}.vx-legend .vx-mp--shn,.vx-legend .vx-mp--ml{height:8px}@media (min-width:761px){.ex-rows:has(.vx-mp--shn,.vx-mp--ml) .ex-row:not(.c4){grid-template-columns:30px minmax(0,1.5fr) minmax(0,1fr) 70px auto}}@media (max-width:760px){.ex-rows:has(.vx-mp--shn,.vx-mp--ml) .ex-row{grid-template-columns:30px minmax(0,1fr) auto}}.lg-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lg-pair>div{border:1px solid var(--vx-line-soft);background:var(--vx-surface);border-radius:16px;min-width:0;padding:14px}.lg-k{font:600 10px var(--vx-font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--vx-ink3);margin-bottom:10px;display:inline-block}.lg-k.on{color:var(--vx-accent)}.lg-area{font:500 11px var(--vx-font-m);color:var(--vx-ink3);margin-left:6px;font-style:normal}.lg-drawer{flex-direction:column;gap:4px;display:flex}.lg-drawer span{color:var(--vx-ink3);align-items:center;gap:6px;font-size:12px;display:flex}.lg-drawer b{font:600 18px var(--vx-font-d)}.lg-drawer small{color:var(--vx-ink2);font-size:12px}.lg-fee{background:var(--vx-surface2);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.lg-fee span{align-items:center;gap:6px;display:flex}.lg-tags{flex-direction:column;gap:8px;display:flex}.lg-live{align-items:center;gap:8px;font-size:13px;display:flex}.lg-live .vx-tag{margin-left:auto}.vx-tag.lg-only,.vx-tag.vx-tag--ico{padding:3px 5px}.vx-tag.lg-only:before,.vx-tag.vx-tag--ico:before{width:13px;height:13px;margin-right:0}@media (max-width:760px){.lg-pair{grid-template-columns:1fr}}.vx-legend i.vx-mp,.vx-daybars .vx-legend i.vx-mp,.vx-donut-legend i.vx-mp{height:13px;width:calc(13px * var(--mpw,1));border-radius:0;max-width:34px;margin-right:4px}.vx-legend i.vx-mp--shn,.vx-legend i.vx-mp--ml,.vx-daybars .vx-legend i.vx-mp--shn,.vx-daybars .vx-legend i.vx-mp--ml,.vx-donut-legend i.vx-mp--shn,.vx-donut-legend i.vx-mp--ml{height:9px}.vx-donut-legend i.vx-mp{margin-right:0}.vx-donut-legend i.cbar{border-radius:2px;width:3px;height:14px;margin-right:-3px}.op-stores .nm i.vx-mp{width:calc(14px * var(--mpw,1));border-radius:0;max-width:30px;height:14px}.op-stores .nm i.vx-mp--shn,.op-stores .nm i.vx-mp--ml{height:9px}.op-drawer header>div>span:first-child{align-items:center;gap:6px;display:flex}.rp-lg i.vx-mp{width:calc(13px * var(--mpw,1));border-radius:0;max-width:32px;height:13px}.rp-lg i.vx-mp--shn,.rp-lg i.vx-mp--ml{height:8px}.rp-lg .vx-mp--tk{--mp:url(/logos/mp/tiktok-claro.svg)}:root .rp-lg .vx-mp{filter:none!important}.vx-cascade .lb .vx-mp{height:13px;width:calc(13px * var(--mpw,1));vertical-align:-2px;max-width:30px;margin-right:5px}.vx-cascade .lb .vx-mp--shn,.vx-cascade .lb .vx-mp--ml{vertical-align:1px;height:8px}.ax-lg b .vx-mp{height:13px;width:calc(13px * var(--mpw,1));vertical-align:-2px;max-width:30px;margin-right:5px}.ax-lg b .vx-mp--shn,.ax-lg b .vx-mp--ml{vertical-align:1px;height:8px}.vl .vl-body{gap:12px;display:grid}.vl-badge{font:600 10px var(--vx-font-m);letter-spacing:.04em;border:1px solid var(--vx-line);color:var(--vx-ink3);border-radius:6px;margin-left:8px;padding:2px 7px;font-style:normal}.vl-badge.code{color:var(--vx-accent);border-color:color-mix(in srgb,var(--vx-accent) 40%,transparent)}.vl-stage{border:1px solid var(--vx-line-soft);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--vx-accent) 7%,transparent),transparent 70%),var(--vx-surface);border-radius:18px;place-items:center;min-height:170px;padding:26px 18px 46px;display:grid;position:relative;overflow:hidden}.vl-run{place-items:center;width:100%;display:grid}.vl-replay{font:600 11.5px var(--vx-font-d);color:var(--vx-ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex;position:absolute;bottom:10px;right:12px}.vl-replay:hover{color:var(--vx-accent);background:var(--vx-surface2)}.vl-replay svg{width:14px;height:14px}.vl-meta{grid-template-columns:120px 1fr;gap:6px 14px;margin:0;font-size:13px;display:grid}.vl-meta dt{font:600 10.5px var(--vx-font-m);letter-spacing:.05em;text-transform:uppercase;color:var(--vx-ink3);padding-top:2px}.vl-meta dd{color:var(--vx-ink2);margin:0;line-height:1.5}.vl-prompt{justify-items:start;gap:8px;display:grid}.vl-prompt pre{box-sizing:border-box;white-space:pre-wrap;width:100%;font:12px/1.55 var(--vx-font-m);background:var(--vx-surface2);color:var(--vx-ink2);border-radius:12px;max-height:220px;margin:0;padding:12px 14px;overflow:auto}.vl-extra{color:var(--vx-ink3);font-size:12px}@media (max-width:760px){.vl-meta{grid-template-columns:1fr}.vl-meta dt{padding-top:6px}}.vl-num{font:600 30px var(--vx-font-m);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.vl-num.big{background:linear-gradient(120deg,#2f4bd8,#8b3ff0,#0891b2);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,6vw,48px)}.vl-kpi{justify-items:center;gap:4px;display:grid}.vl-kpi small{color:var(--vx-ink3);font-size:12px}.vl-up{font:600 12px var(--vx-font-m);color:var(--vx-ok);font-style:normal;animation:.5s .9s both vl-in}@keyframes vl-in{0%{opacity:0;transform:translateY(6px)}}.vl-burst{pointer-events:none;position:absolute;top:50%;left:50%}.vl-burst svg{width:14px;height:10px;fill:var(--c);animation:vl-fly .9s cubic-bezier(.16,1,.3,1) var(--t) both;position:absolute;top:-5px;left:-7px}@keyframes vl-fly{0%{transform:rotate(var(--a)) translateX(0) scale(.2);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateX(var(--d)) scale(1) rotate(180deg);opacity:0}}.vl-goal{justify-items:center;gap:14px;display:grid}.vl-goalb{font:600 15px var(--vx-font-d);color:var(--vx-ok);animation:.4s both vl-in;position:relative}.vl-check{gap:8px;width:min(340px,100%);display:grid}.vl-check button{border:1px solid var(--vx-line-soft);background:var(--vx-surface);color:var(--vx-ink);font:500 13px var(--vx-font-b,inherit);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .2s;display:flex}.vl-check button:hover{border-color:var(--vx-accent)}.vl-check button i{border:1.5px solid var(--vx-line);border-radius:6px;place-items:center;width:18px;height:18px;transition:background .2s,border-color .2s;display:grid}.vl-check button.on i{background:var(--vx-accent);border-color:var(--vx-accent);color:#fff}.vl-check button.on i svg{width:12px;height:12px;animation:.3s cubic-bezier(.34,1.56,.64,1) vl-pop}.vl-check button.on{color:var(--vx-ink3);text-decoration:line-through}@keyframes vl-pop{0%{transform:scale(0)}}.vl-prog{background:var(--vx-surface2);border-radius:6px;height:6px;overflow:hidden}.vl-prog i{background:linear-gradient(90deg,#2f4bd8,#8b3ff0,#22d3ee);height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);display:block}.vl-done{text-align:center;font:600 13px var(--vx-font-d);color:var(--vx-ok);margin:4px 0 0;animation:.4s both vl-in;position:relative}.vl-ok{align-items:center;gap:14px;display:flex}.vl-ok svg{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:52px;height:52px}.vl-ok circle{stroke:var(--vx-ok);stroke-dasharray:145;stroke-dashoffset:145px;animation:.6s cubic-bezier(.65,0,.35,1) forwards vl-draw}.vl-ok path{stroke:var(--vx-ok);stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s cubic-bezier(.65,0,.35,1) .5s forwards vl-draw}@keyframes vl-draw{to{stroke-dashoffset:0}}.vl-ok span{animation:.4s .7s both vl-in;display:grid}.vl-ok b{font:600 15px var(--vx-font-d)}.vl-ok small{color:var(--vx-ink3);font-size:12px}.vl-conn{grid-template-columns:auto 120px auto;place-items:center;gap:10px;display:grid}.vl-conn .lg,.vl-conn .vs{background:var(--vx-surface);border:1px solid var(--vx-line);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:relative}.vl-conn .lg .vx-mp{width:26px;height:26px}.vl-conn .lg:after{content:"";opacity:0;border:2px solid #ff8a5b;border-radius:20px;animation:1.6s ease-out infinite vl-ring;position:absolute;inset:-6px}@keyframes vl-ring{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.vl-conn .vs{color:var(--vx-accent)}.vl-conn .vs svg{width:24px;height:24px}.vl-conn .ln{background:repeating-linear-gradient(90deg,var(--vx-accent) 0 6px,transparent 6px 12px);background-size:24px 2px;width:100%;height:2px;animation:.6s linear infinite vl-dash}@keyframes vl-dash{to{background-position:24px 0}}.vl-conn small{color:var(--vx-ink3);grid-column:1/-1;font-size:12px}.vl-moods{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.vl-mood{justify-items:center;gap:8px;display:grid}.vl-mood small{color:var(--vx-ink3);font-size:11.5px}.vl-mood.calm .stl-av{animation:3.2s ease-in-out infinite vl-breathe}.vl-mood.happy .stl-av{animation:1.2s cubic-bezier(.34,1.56,.64,1) infinite vl-hop}.vl-mood.alert .stl-av{border-radius:50%;animation:1.4s ease-in-out infinite vl-alert}.vl-mood.sleep .stl-av{opacity:.45;filter:grayscale(.6);animation:5s ease-in-out infinite vl-breathe}@keyframes vl-breathe{50%{transform:scale(1.06)}}@keyframes vl-hop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)scale(1.06)}}@keyframes vl-alert{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--vx-warn) 30%,transparent)}}.vl-nav{gap:4px;width:min(220px,100%);display:grid}.vl-nav span{font:500 13.5px var(--vx-font-d);color:var(--vx-ink2);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.vl-nav span svg{width:18px;height:18px;transition:color .2s,filter .2s}.vl-nav span:hover svg{color:#2f4bd8;filter:drop-shadow(0 0 5px #2f4bd859)}.vl-nav span.on{background:var(--vx-surface2);color:var(--vx-ink)}.vl-nav span.on svg{animation:4s ease-in-out infinite vl-maré}@keyframes vl-maré{0%,to{color:#2f4bd8;filter:drop-shadow(0 0 4px #2f4bd866)}33%{color:#8b3ff0;filter:drop-shadow(0 0 6px #8b3ff073)}66%{color:#0891b2;filter:drop-shadow(0 0 6px #0891b273)}}.vl-skel{gap:10px;width:min(360px,100%);display:grid}.vl-skel i{background:linear-gradient(100deg,var(--vx-surface2) 30%,color-mix(in srgb,#6e8bff 22%,var(--vx-surface2)) 45%,color-mix(in srgb,#b06cff 18%,var(--vx-surface2)) 55%,var(--vx-surface2) 70%);background-size:300% 100%;border-radius:8px;height:12px;animation:1.6s ease-in-out infinite vl-shim;display:block}@keyframes vl-shim{0%{background-position:100% 0}to{background-position:0 0}}.vl-m1{width:min(360px,100%);animation:.42s cubic-bezier(.16,1,.3,1) both vl-settle;margin:0!important}@keyframes vl-settle{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.vl-bars{align-items:flex-end;gap:8px;height:80px;margin-top:12px;display:flex}.vl-bars i{transform-origin:bottom;animation:vl-grow .6s cubic-bezier(.16,1,.3,1) calc(.2s + var(--i,0) * 60ms) both;background:linear-gradient(#6e8bff,#2f4bd8);border-radius:6px 6px 2px 2px;flex:1}.vl-bars.sm{height:56px}@keyframes vl-grow{0%{transform:scaleY(0)}}.vl-m3{width:min(420px,100%);height:130px;overflow:visible}.vl-m3 .ln{fill:none;stroke:#6e8bff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;vector-effect:non-scaling-stroke;animation:1.1s cubic-bezier(.65,0,.35,1) forwards vl-draw}.vl-m3 .ar{opacity:0;animation:.6s .8s forwards vl-fade}.vl-m3 .pt{fill:#6e8bff;opacity:0;transform-origin:320px 18px;animation:.4s cubic-bezier(.34,1.56,.64,1) 1.05s forwards vl-pop2}@keyframes vl-fade{to{opacity:1}}@keyframes vl-pop2{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.vl-m4{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.vl-m4 .vx-card{animation:vl-jump .55s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 70ms) both;gap:4px;margin:0;padding:14px;display:grid}.vl-m4 small{color:var(--vx-ink3);font-size:11.5px}.vl-m4 b{font:600 18px var(--vx-font-m)}@keyframes vl-jump{0%{opacity:0;transform:translateY(18px)scale(.94)}}@media (max-width:760px){.vl-m4{grid-template-columns:1fr 1fr}}.vl-m5{width:100%;height:150px;position:relative}.vl-m5 .lg{background:var(--vx-surface);border:1px solid var(--vx-line);width:44px;height:44px;animation:vl-conv 1s cubic-bezier(.65,0,.35,1) calc(var(--i) * 60ms) both;border-radius:14px;place-items:center;margin:-22px;display:grid;position:absolute;top:50%;left:50%}.vl-m5 .lg .vx-mp{width:22px;max-width:40px;height:22px}.vl-m5 .lg .vx-mp--shn{height:10px}.vl-m5 .lg:first-child{--x:-140px;--y:-40px}.vl-m5 .lg:nth-child(2){--x:140px;--y:-40px}.vl-m5 .lg:nth-child(3){--x:-140px;--y:40px}.vl-m5 .lg:nth-child(4){--x:140px;--y:40px}@keyframes vl-conv{0%{transform:translate(var(--x),var(--y));opacity:0}25%{opacity:1}80%{opacity:1;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(0)scale(.2)}}.vl-m5 .one{white-space:nowrap;color:#fff;font:600 14px var(--vx-font-d);background:linear-gradient(120deg,#2f4bd8,#8b3ff0);border-radius:14px;align-items:center;gap:8px;padding:10px 16px;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.1s both vl-pop3;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vl-m5 .one svg{width:18px;height:18px}@keyframes vl-pop3{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.vl-m6{font:600 clamp(20px,3.4vw,30px)/1.2 var(--vx-font-d);letter-spacing:-.02em;text-align:center;margin:0}.vl-m6 span{animation:vl-word .5s cubic-bezier(.16,1,.3,1) calc(var(--i) * 90ms) both;margin:0 .14em;display:inline-block}@keyframes vl-word{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}.vl-m7{place-items:center;width:100%;height:150px;display:grid;position:relative}.vl-m7 .pile i{background:var(--vx-surface);border:1px solid var(--vx-line);background-image:repeating-linear-gradient(180deg,transparent 0 9px,var(--vx-line-soft) 9px 10px);width:46px;height:58px;animation:vl-sheet 1.1s cubic-bezier(.65,0,.35,1) calc(var(--i) * 30ms) both;border-radius:6px;margin:-29px -23px;position:absolute;top:50%;left:50%;box-shadow:0 2px 6px #0000000f}@keyframes vl-sheet{0%{transform:translate(calc((var(--i) - 5.5) * 26px),calc(sin(var(--i)) * 30px)) rotate(calc((var(--i) - 6) * 5deg))}70%{opacity:1}to{opacity:0;transform:translate(0)scale(.3)}}.vl-m7 .panel{justify-items:center;margin:0;padding:14px 20px;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.15s both vl-pop3b;display:grid}.vl-m7 .panel small{color:var(--vx-ink3)}.vl-m7 .panel b{font:600 20px var(--vx-font-d);color:var(--vx-accent)}@keyframes vl-pop3b{0%{opacity:0;transform:scale(.6)}}.vl-m8{align-items:flex-start;gap:14px;width:min(480px,100%);display:flex}.vl-typed{flex:1;gap:6px;min-height:84px;display:grid}.vl-typed p{background:var(--vx-surface2);border-radius:12px 12px 12px 4px;margin:0;padding:8px 12px;font-size:13.5px;line-height:1.45;animation:.3s both vl-in}.vl-m9{border:1px solid var(--vx-line);color:#12172b;background:#fff;border-radius:16px;width:min(380px,100%);overflow:hidden}.vl-m9 header{color:#fff;background:linear-gradient(120deg,#2f4bd8,#8b3ff0);padding:14px 16px;animation:.6s cubic-bezier(.16,1,.3,1) both vl-cover;display:grid}.vl-m9 header small{opacity:.8;font-size:11.5px}.vl-m9 header b{font:600 18px var(--vx-font-d)}@keyframes vl-cover{0%{transform:translateY(-100%)}}.vl-m9 .nums{grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px 0;animation:.4s .4s both vl-in;display:grid}.vl-m9 .nums span{display:grid}.vl-m9 .nums small{color:#5b6478;font-size:11px}.vl-m9 .vl-num{font-size:18px}.vl-m9 .vl-bars{padding:6px 16px 14px}.vl-m10{align-items:center;gap:14px;display:flex}.vl-m10 .ic{color:#fff;background:linear-gradient(135deg,#2f4bd8,#8b3ff0);border-radius:18px;place-items:center;width:56px;height:56px;animation:.5s cubic-bezier(.34,1.56,.64,1) both vl-pop3b;display:grid;position:relative;overflow:hidden}.vl-m10 .ic svg{width:26px;height:26px}.vl-m10 .ic:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:1s ease-in-out .5s both vl-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes vl-shine{to{transform:translate(100%)}}.vl-m10>span:last-child{animation:.4s .3s both vl-in;display:grid}.vl-m10 b{font:600 15px var(--vx-font-d)}.vl-m10 small{color:var(--vx-ink3);font-size:12px}.vl-m11{width:100%;height:160px;position:relative}.vl-m11 .vx-card{transform-origin:50% 120%;width:150px;height:110px;animation:vl-fan .7s cubic-bezier(.16,1,.3,1) calc(.1s + (var(--i) + 1) * 80ms) both;transform:rotate(calc(var(--i) * 14deg)) translateX(calc(var(--i) * 30px));align-content:start;gap:6px;margin:-55px -75px;padding:12px;display:grid;position:absolute;top:50%;left:50%}.vl-m11 .vx-card small{font:600 11.5px var(--vx-font-d)}.vl-m11 .vx-card i{background:var(--vx-surface2);border-radius:4px;height:8px;display:block}.vl-m11 .vx-card i.s{width:60%}@keyframes vl-fan{0%{opacity:0;transform:rotate(0)translate(0)}}.vl-m12{place-items:center;width:100%;height:140px;display:grid;position:relative}.vl-m12 .pcs{grid-template-columns:repeat(3,22px);gap:4px;display:grid;position:absolute}.vl-m12 .pcs i{width:22px;height:22px;animation:vl-piece 1.1s cubic-bezier(.65,0,.35,1) calc(var(--i) * 50ms) both;background:linear-gradient(135deg,#6e8bff,#b06cff);border-radius:6px}@keyframes vl-piece{0%{transform:translate(calc((var(--i) - 2.5) * 40px),calc((var(--i) % 2 - .5) * 90px)) rotate(90deg);opacity:0}45%{opacity:1;transform:none}75%{opacity:1;transform:none}to{opacity:0;transform:scale(.4)}}.vl-m12 .logo{font:600 24px var(--vx-font-d);color:var(--vx-accent);align-items:center;gap:8px;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.05s both vl-pop3b;display:flex}.vl-m12 .logo svg{width:30px;height:30px}@media (prefers-reduced-motion:reduce){.vl-run *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.stl-m{--stl-c:#6e8bff;place-items:center;display:inline-grid;position:relative}.stl-m .stl>g:last-of-type>path,.stl-m .stl>circle:first-of-type{transform-box:fill-box;transform-origin:50%}.stl-m:before,.stl-m:after{content:"";pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:-4px}.stl-m--ouvindo:before,.stl-m--ouvindo:after{border:2px solid var(--stl-c);animation:2.4s ease-out infinite stlm-wave}.vx-sdrawer:has(input:focus) .sdh-m.can-listen:before{border:2px solid var(--stl-c);animation:2.4s ease-out infinite stlm-wave}.vx-sdrawer:has(input:focus) .sdh-m.can-listen:after{border:2px solid var(--stl-c);animation:2.4s ease-out infinite stlm-wave}.stl-m--ouvindo:after{animation-delay:1.2s}.vx-sdrawer:has(input:focus) .sdh-m.can-listen:after{animation-delay:1.2s}.stl-m--ouvindo .stl>g:last-of-type>path{animation:1.2s ease-in-out infinite stlm-pulse}.vx-sdrawer:has(input:focus) .sdh-m.can-listen .stl>g:last-of-type>path{animation:1.2s ease-in-out infinite stlm-pulse}@keyframes stlm-wave{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.55)}}@keyframes stlm-pulse{50%{transform:scale(1.14)}}.stl-m--analisando{border-radius:50%;overflow:hidden}.stl-m--analisando:after{opacity:1;background:linear-gradient(100deg,#0000 35%,#6ec8ff8c 50%,#0000 65%);animation:1.8s ease-in-out infinite stlm-scan;inset:0;transform:translate(-120%)}@keyframes stlm-scan{60%,to{transform:translate(120%)}}.stl-m--ideia .stl>g:last-of-type>path{animation:2.6s cubic-bezier(.34,1.56,.64,1) infinite stlm-idea}.stl-m--ideia:before{opacity:1;background:conic-gradient(from 0deg,transparent 0 40deg,#ffe58a 45deg,transparent 50deg 130deg,#ffe58a 135deg,transparent 140deg 220deg,#ffe58a 225deg,transparent 230deg 310deg,#ffe58a 315deg,transparent 320deg);animation:2.6s ease-out infinite stlm-rays;inset:-14px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60% 70%,#0000 72%);mask:radial-gradient(circle,#0000 58%,#000 60% 70%,#0000 72%)}@keyframes stlm-idea{0%,55%,to{transform:scale(1)}30%{transform:scale(1.45)rotate(45deg)}}@keyframes stlm-rays{0%,20%{opacity:0;transform:scale(.7)}35%{opacity:1}60%,to{opacity:0;transform:scale(1.15)}}.stl-m--quase:before{opacity:1;background:conic-gradient(#22d3ee calc(var(--p,0) * 1%),transparent 0);animation:2.4s cubic-bezier(.16,1,.3,1) infinite stlm-fill;inset:-7px;-webkit-mask:radial-gradient(circle,#0000 66%,#000 68%);mask:radial-gradient(circle,#0000 66%,#000 68%)}@property --p{syntax:"<number>";inherits:false;initial-value:0}@keyframes stlm-fill{0%{--p:0}70%,to{--p:80}}.stl-m--preocupada .stl-av{animation:3s ease-in-out infinite stlm-sink}.stl-m--preocupada .stl-o1,.stl-m--preocupada .stl-o2{animation-duration:16s!important}.stl-m--preocupada .stl>g:last-of-type>path{animation:3s ease-in-out infinite stlm-dim}@keyframes stlm-sink{50%{filter:saturate(.6);transform:translateY(3px)rotate(-6deg)}}@keyframes stlm-dim{50%{opacity:.55}}.stl-m--recorde .stl-av{animation:2.8s cubic-bezier(.65,0,.35,1) infinite stlm-spin}.stl-m--recorde:after{opacity:1;background:radial-gradient(circle,#6e8bff00 55%,#b06cff73 70%,#0000 72%);animation:2.8s linear infinite stlm-hue;inset:-8px}@keyframes stlm-spin{0%,15%{transform:rotate(0)scale(1)}55%{transform:rotate(360deg)scale(1.12)}70%,to{transform:rotate(360deg)scale(1)}}@keyframes stlm-hue{to{filter:hue-rotate(360deg)}}.stl-m--sync .stl-o1,.stl-m--sync .stl-o2{animation-duration:1s!important}.stl-m--sync:after{opacity:1;background:radial-gradient(circle at 50% 4%,#22d3ee 0 3px,#0000 4px);animation:1.2s linear infinite stl-gira;inset:-9px}.stl-m--noite .stl>circle:first-of-type{animation:5s ease-in-out infinite stlm-night}.stl-m--noite .stl>g:last-of-type>path{animation:5s ease-in-out infinite stlm-blink}@keyframes stlm-night{50%{filter:hue-rotate(40deg)brightness(.8)}}@keyframes stlm-blink{50%{opacity:.35;transform:scale(.8)}}.stl-m--ola .stl-av{animation:2.6s cubic-bezier(.34,1.56,.64,1) infinite stlm-hi}.stl-m--ola .stl>g:last-of-type>path{animation:2.6s ease-in-out infinite stlm-wink}@keyframes stlm-hi{0%{opacity:0;transform:translateY(10px)scale(.7)}18%{opacity:1;transform:translateY(-6px)scale(1.06)}30%,to{transform:none}}@keyframes stlm-wink{0%,40%,52%,to{transform:scaleY(1)}46%{transform:scaleY(.15)}}.stl-m--atenta .stl>g:last-of-type{translate:var(--sx,0px) var(--sy,0px);transition:translate .3s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.stl-m,.stl-m *,.stl-m:before,.stl-m:after{animation:none!important}}.vl-moods2{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 10px;width:100%;display:grid}.vl-moods2 .vl-mood{border-radius:14px;padding:14px 6px;transition:background .2s}.vl-moods2 .vl-mood:hover{background:var(--vx-surface2)}.vl-moods2 .vl-mood b{font:600 12.5px var(--vx-font-d)}.vl-moods2 .vl-mood small{text-align:center;line-height:1.35}@media (max-width:760px){.vl-moods2{grid-template-columns:repeat(2,minmax(0,1fr))}}.vl-follow{place-items:center;display:inline-grid}.vl-follow.on{border:1px dashed var(--vx-line);border-radius:16px;padding:30px 60px}.vl-all{background:0 0;border:0;min-height:0;padding:0}.vl-all>.vl-stage{width:100%}@media (prefers-reduced-motion:no-preference){.vx-nav a.on>svg,.vx-nav button.on>svg,.vx-sub a.on>svg{animation:4s ease-in-out infinite vx-mare-ico}}.vx-nav a.on>svg,.vx-nav button.on>svg,.vx-sub a.on>svg{color:#6e8bff;filter:drop-shadow(0 0 5px #6e8bff8c)}[data-theme=light] .vx-nav a.on>svg,[data-theme=light] .vx-nav button.on>svg,[data-theme=light] .vx-sub a.on>svg{color:#2f4bd8;filter:drop-shadow(0 0 4px #2f4bd859)}@keyframes vx-mare-ico{0%,to{color:#6e8bff;filter:drop-shadow(0 0 4px #6e8bff73)}33%{color:#b06cff;filter:drop-shadow(0 0 6px #b06cff80)}66%{color:#22d3ee;filter:drop-shadow(0 0 6px #22d3ee80)}}[data-theme=light] .vx-nav .on>svg{animation-name:vx-mare-ico-l}@keyframes vx-mare-ico-l{0%,to{color:#2f4bd8;filter:drop-shadow(0 0 4px #2f4bd859)}33%{color:#8b3ff0;filter:drop-shadow(0 0 5px #8b3ff059)}66%{color:#0891b2;filter:drop-shadow(0 0 5px #0891b259)}}.vx-skeleton:after{background:linear-gradient(100deg,#0000 20%,#6e8bff1f 40%,#b06cff1f 55%,#22d3ee1a 68%,#0000 85%);animation-duration:1.6s}:root:not([data-theme=light]) .vx-skeleton:after{background:linear-gradient(100deg,#0000 20%,#6e8bff14 40%,#b06cff14 55%,#22d3ee12 68%,#0000 85%)}.vx-loading .vx-card:nth-child(2) .vx-skeleton:after{animation-delay:.12s}.vx-loading .vx-card:nth-child(3) .vx-skeleton:after{animation-delay:.24s}.vx-loading .vx-card:nth-child(4) .vx-skeleton:after{animation-delay:.36s}.vx-count{font-variant-numeric:tabular-nums}.vx-impok{align-items:center;gap:14px;margin:6px 0 12px;display:flex}.vx-impok svg{fill:none;width:48px;height:48px;stroke:var(--vx-ok);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.vx-impok circle{stroke-dasharray:145;stroke-dashoffset:145px;animation:.6s cubic-bezier(.65,0,.35,1) forwards vl-draw}.vx-impok path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.3s cubic-bezier(.65,0,.35,1) .5s forwards vl-draw}.vx-impok span{animation:.4s .6s both vl-in;display:grid}.vx-impok b{font:600 20px var(--vx-font-m)}.vx-impok small{color:var(--vx-ink3);font-size:12px}@media (prefers-reduced-motion:reduce){.vx-impok circle,.vx-impok path{stroke-dashoffset:0;animation:none}.vx-impok span{animation:none}}.vx-act .steps li.done .n svg{stroke-dasharray:30;stroke-dashoffset:30px;animation:.26s cubic-bezier(.65,0,.35,1) forwards vl-draw}.vx-act .bar{position:relative;overflow:hidden}.vx-act .bar i{transition:width .6s cubic-bezier(.16,1,.3,1)}.vx-act .bar:after{content:"";background:linear-gradient(90deg,#0000,#b06cff73,#22d3ee73,#0000);animation:1.2s ease-in-out .3s both vx-shimmer;position:absolute;inset:0;transform:translate(-100%)}.vx-act--party{justify-content:center;align-items:center;gap:12px;padding:22px;animation:4.5s ease-in-out forwards vx-act-bye;display:flex;position:relative;overflow:visible}.vx-act--party b{font:600 16px var(--vx-font-d);animation:.4s .2s both vl-in}.vx-act--party .ok{background:var(--vx-ok);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;animation:1.2s ease-out 2 vx-act-pulse;display:grid}.vx-act--party .ok svg{width:18px;height:18px}@keyframes vx-act-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--vx-ok) 55%,transparent)}to{box-shadow:0 0 0 14px #0000}}@keyframes vx-act-bye{0%,80%{opacity:1;max-height:120px;transform:none}to{opacity:0;border-width:0;max-height:0;margin:0;padding:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.vx-act--party,.vx-act--party *,.vx-act .bar:after{animation:none!important}}.im-banners{grid-template-columns:1fr 1fr;gap:14px;display:grid}.im-banners .vx-hcar{margin:0}.im-light{grid-template-columns:1fr 1fr;gap:14px;display:grid}.im-lhero{border:1px solid var(--vx-line-soft);color:#12172b;background:#f2f2f6 100%/cover no-repeat;border-radius:22px;flex-direction:column;justify-content:center;gap:6px;min-height:190px;padding:26px;display:flex}.im-lhero small{font:600 11px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:#5b6478}.im-lhero b{font:600 22px/1.15 var(--vx-font-d);letter-spacing:-.02em;max-width:55%}.im-lhero span{color:#5b6478;max-width:50%;font-size:12px}.im-empties{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.im-empty{text-align:center;justify-items:center;gap:8px;display:grid;margin:0!important;padding:22px 18px!important}.im-empty .wh{font:600 10px var(--vx-font-m);letter-spacing:.06em;text-transform:uppercase;color:var(--vx-ink3)}.im-empty img{object-fit:contain;mix-blend-mode:multiply;width:150px;height:150px;animation:6s ease-in-out infinite im-float}:root:not([data-theme=light]) .im-empty img{mix-blend-mode:normal;border-radius:20px}.im-empty b{font:600 16px var(--vx-font-d)}.im-empty .tx{color:var(--vx-ink2);max-width:260px;font-size:13px}@keyframes im-float{50%{transform:translateY(-5px)}}.im-icon{align-items:center;gap:18px;display:flex;border-style:dashed!important;padding:18px 22px!important}.im-icon img{object-fit:contain;mix-blend-mode:multiply;width:84px;height:84px}.im-icon b{font:600 15px var(--vx-font-d);display:block}.im-icon small{color:var(--vx-ink3);font-size:12.5px}@media (max-width:900px){.im-banners,.im-light,.im-empties{grid-template-columns:1fr}.im-lhero b,.im-lhero span{max-width:70%}}@media (prefers-reduced-motion:reduce){.im-empty img{animation:none}}.im-empty img,.im-icon img{-webkit-mask:radial-gradient(closest-side,#000 70%,#0000);mask:radial-gradient(closest-side,#000 70%,#0000)}.wl-stage{border:1px solid var(--vx-line-soft);background:var(--vx-bg);border-radius:20px;height:340px;position:relative;overflow:hidden}.wl-run,.wl{position:absolute;inset:0}.wl{background:radial-gradient(90% 70% at 50% 40%,#6e8bff1a,transparent 70%),var(--vx-bg);place-items:center;display:grid}.wl .eye{width:120px;height:120px;display:block}.wl .eye svg{width:100%;height:100%}.wl .stl-m .stl-av{animation-iteration-count:1!important}.wl .stl-m--ola .stl>g:last-of-type>path{animation-iteration-count:2!important}.wl b{font:600 24px var(--vx-font-d);letter-spacing:-.02em}.wl small{color:var(--vx-ink3);margin-top:3px;font-size:13px;display:block}.wl1 .eye{animation:3.2s cubic-bezier(.16,1,.3,1) both wl1-eye}.wl1 .eye .lid{animation:vx-lid .9s var(--vx-ease) .1s both}.wl1 .eye .star{animation:1.2s cubic-bezier(.65,0,.35,1) .6s both wl-spin}.wl1 .say{align-items:center;gap:14px;animation:.6s 1.3s both vl-in;display:flex;position:absolute;top:58%}.wl1 .say .stl-av{animation:1.6s cubic-bezier(.34,1.56,.64,1) 1.3s both stlm-hi!important}@keyframes wl1-eye{0%,40%{transform:translateY(0)scale(1)}60%,to{transform:translateY(-62px)scale(.6)}}@keyframes wl-spin{0%{transform:rotate(-180deg)scale(0)}to{transform:rotate(0)scale(1)}}.wl2 .eye{position:absolute;top:calc(50% - 80px);left:calc(50% - 150px)}.wl2 .eye .lid{animation:vx-lid .8s var(--vx-ease) both}.wl2 .eye .star{animation:3s both wl2-out}@keyframes wl2-out{0%,30%{opacity:1}36%,to{opacity:0}}.wl2 .fly{opacity:0;width:26px;height:26px;animation:1s cubic-bezier(.65,0,.35,1) .95s both wl2-fly;position:absolute;top:calc(50% - 33px);left:calc(50% - 103px)}.wl2 .fly svg{width:100%;height:100%}@keyframes wl2-fly{0%{opacity:1;transform:none}to{opacity:0;transform:translate(170px,-6px)scale(2.4)rotate(270deg)}}.wl2 .stella{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.75s both vl-pop3b;position:absolute;top:calc(50% - 72px);left:calc(50% + 10px)}.wl2 .bubble{background:var(--vx-surface);border:1px solid var(--vx-line);border-radius:16px 16px 16px 4px;width:290px;padding:14px 16px;animation:.5s 2.1s both vl-in;position:absolute;top:calc(50% + 16px);left:calc(50% - 120px);box-shadow:0 10px 30px #141e5014}.wl2 .bubble b{font-size:18px}.wl3 .wave{background:linear-gradient(100deg,#0000 30%,#4f6bff59 42%,#9b5cf659 50%,#0ea5e94d 58%,#0000 70%);animation:1.6s cubic-bezier(.65,0,.35,1) both wl3-wave;position:absolute;inset:-20% -60%}@keyframes wl3-wave{0%{transform:translate(-60%)}to{transform:translate(60%)}}.wl3 .eye{width:84px;height:84px;animation:1.6s cubic-bezier(.16,1,.3,1) both wl3-ride;position:absolute;top:22%}@keyframes wl3-ride{0%{opacity:0;transform:translate(-340px)rotate(-20deg)}60%{opacity:1}to{transform:none}}.wl3 h2{font:600 clamp(24px,4vw,34px) var(--vx-font-d);letter-spacing:-.03em;margin:0;position:absolute;top:52%}.wl3 h2 span{background:linear-gradient(120deg,#2f4bd8,#8b3ff0,#0891b2);color:#0000;animation:vl-word .55s cubic-bezier(.16,1,.3,1) calc(1.2s + var(--i) * .12s) both;-webkit-background-clip:text;background-clip:text;margin:0 .14em;display:inline-block}.wl3 .chip{background:var(--vx-surface);border:1px solid var(--vx-line);font:500 13px var(--vx-font-d);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;animation:.6s cubic-bezier(.34,1.56,.64,1) 2s both wl3-chip;display:flex;position:absolute;bottom:22px;right:22px}@keyframes wl3-chip{0%{opacity:0;transform:translateY(30px)scale(.8)}}.wl4 .eye{animation:3.4s cubic-bezier(.65,0,.35,1) both wl4-dock;position:absolute;top:calc(50% - 90px)}.wl4 .eye .star{animation:2s ease-in-out .3s both wl4-look}.wl4 .eye .lid{animation:3.4s both wl4-blink}@keyframes wl4-look{0%{transform:none}20%,30%{transform:translate(-8px)}50%,60%{transform:translate(8px)}80%,to{transform:none}}@keyframes wl4-blink{0%,62%,70%,to{transform:scaleY(1)}66%{transform:scaleY(.08)}}@keyframes wl4-dock{0%,78%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(120px - 50vw),-100px)scale(.25)}}.wl4 .say{align-items:center;gap:12px;animation:3.4s both wl4-say;display:flex;position:absolute;top:58%}.wl4 .say em{background:linear-gradient(120deg,#2f4bd8,#8b3ff0,#0891b2);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}@keyframes wl4-say{0%,62%{opacity:0;transform:translateY(10px)}72%,86%{opacity:1;transform:none}to{opacity:0}}.wl4 .dock{align-items:center;gap:8px;animation:.4s 3.1s both vl-in;display:flex;position:absolute;top:18px;left:18px}.wl4 .dock .lg{width:28px;height:28px}.wl4 .dock .lg svg{width:100%;height:100%}.wl4 .dock b{font-size:17px}.wl5{place-items:start center;padding:22px}.wl5 .top{place-items:center;width:min(640px,100%);min-height:120px;display:grid;position:relative;overflow:hidden;margin:0!important}.wl5 .eye{width:70px;height:70px;animation:2.4s cubic-bezier(.65,0,.35,1) both wl5-eye;position:absolute}.wl5 .eye .lid{animation:1.2s both wl5-blink}@keyframes wl5-blink{0%,20%,40%,60%,to{transform:scaleY(1)}30%,50%{transform:scaleY(.08)}}@keyframes wl5-eye{0%,50%{opacity:1;transform:none}70%,to{opacity:0;transform:scale(.4)}}.wl5 .in{align-items:center;gap:14px;width:100%;animation:.6s 1.5s both vl-in;display:flex}.wl5 .in b{font-size:20px}.wl5 .ghost{grid-template-columns:repeat(3,1fr);gap:10px;width:min(640px,100%);margin-top:14px;display:grid}.wl5 .ghost i{background:var(--vx-surface);border:1px solid var(--vx-line-soft);border-radius:16px;height:80px}@media (max-width:760px){.wl-stage{height:380px}.wl2 .eye{top:40px;left:calc(50% - 60px)}.wl2 .fly{display:none}.wl2 .stella{top:60px;left:calc(50% - 32px)}.wl2 .bubble{left:calc(50% - 145px)}.wl1 .say{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.wl-run *{animation-duration:.01ms!important;animation-delay:0s!important}}@media (prefers-reduced-motion:no-preference){.vx-main>:not(.vx-drawer):not(.vx-drawer-bg){animation:.42s cubic-bezier(.16,1,.3,1) both vx-settle}.vx-main>:nth-child(2){animation-delay:50ms}.vx-main>:nth-child(3){animation-delay:.1s}.vx-main>:nth-child(4){animation-delay:.15s}.vx-main>:nth-child(5){animation-delay:.2s}.vx-main>:nth-child(6){animation-delay:.25s}.vx-main>:nth-child(7){animation-delay:.3s}.vx-main>:nth-child(n+8){animation-delay:.35s}}@keyframes vx-settle{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}@media (max-width:760px){@keyframes vx-settle{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}}@media (prefers-reduced-motion:reduce){.vx-main>*{animation:.15s both vx-fadein}}@keyframes vx-fadein{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.vx-kpis>.vx-kpi,.vx-shero .acts>.act{animation:.52s cubic-bezier(.34,1.56,.64,1) both vx-jump}.vx-kpis>.vx-kpi:nth-child(2),.vx-shero .acts>.act:nth-child(2){animation-delay:70ms}.vx-kpis>.vx-kpi:nth-child(3),.vx-shero .acts>.act:nth-child(3){animation-delay:.14s}.vx-kpis>.vx-kpi:nth-child(4),.vx-shero .acts>.act:nth-child(4){animation-delay:.21s}.vx-kpis>.vx-kpi:nth-child(n+5),.vx-shero .acts>.act:nth-child(n+5){animation-delay:.28s}}@keyframes vx-jump{0%{opacity:0;transform:translateY(14px)scale(.94)}}@media (prefers-reduced-motion:no-preference){.vx-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:.8s cubic-bezier(.215,.61,.355,1) .15s both vx-draw}.vx-draw-area{animation:.5s .55s both vx-fadein}}@keyframes vx-draw{0%{stroke-dashoffset:1px}}.stl-m--calm .stl-av{animation:3.2s ease-in-out infinite vl-breathe}.stl-m--happy .stl-av{animation:1.2s cubic-bezier(.34,1.56,.64,1) 3 vl-hop}.stl-m--alert .stl-av{border-radius:50%;animation:1.4s ease-in-out infinite vl-alert}.stl-m--sleep .stl-av{opacity:.5;filter:grayscale(.6);animation:5s ease-in-out infinite vl-breathe}.stl-m--ola .stl-av{animation-iteration-count:1}.stl-m--ola .stl>g:last-of-type>path{animation-iteration-count:2}.stl-m--once .stl-av,.stl-m--once .stl>g:last-of-type>path,.stl-m--once:before,.stl-m--once:after{animation-iteration-count:1!important}.vx-impsync{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;display:grid}.vx-impsync>.stl-m{grid-row:span 2}.vx-impsync>.vx-importbar{grid-column:1/-1;margin-top:10px}.vx-welcome{z-index:300;cursor:pointer;transition:opacity .45s;position:fixed;inset:0}.vx-welcome.out{opacity:0;pointer-events:none}.vx-welcome .wl{background:radial-gradient(70% 60% at 50% 42%,#6e8bff1f,transparent 70%),var(--vx-bg)}.vx-welcome .eye{width:150px;height:150px}.vx-welcome .say b{font-size:clamp(24px,4vw,34px)}.vx-welcome .skip{text-align:center;color:var(--vx-ink3);font-size:12px;animation:.5s 1.6s both vl-in;position:absolute;bottom:28px;left:0;right:0}.vx-welcome .wl3 .eye{width:110px;height:110px;top:24%}.vx-welcome .wl3 h2{font-size:clamp(28px,5vw,44px)}
