.vf-v2 :is([class^=bg-dark-],[class*=" bg-dark-"],[class^=bg-gray-],[class*=" bg-gray-"],[class^=bg-slate-],[class*=" bg-slate-"]){background-color:#fff}.vf-v2 :is([class^=bg-amber-9],[class*=" bg-amber-9"],[class^=bg-yellow-9],[class*=" bg-yellow-9"]){background-color:#fff4da;color:#805e1c}.vf-v2 :is([class^=bg-red-9],[class*=" bg-red-9"]){background-color:#fff0ee;color:#b42318}.vf-v2,body[data-frontend=v2]>[data-radix-popper-content-wrapper]{--vf-ink:#182b3a;--vf-secondary:#526575;--vf-muted:#667784;--vf-canvas:#f5f7f9;--vf-paper:#fff;--vf-line:#e1e7eb;--vf-signal:#0f766e;--vf-signal-soft:#eaf5f2;color-scheme:light;color:var(--vf-ink);background:var(--vf-canvas);font-family:var(--font-inter),Inter,sans-serif;font-size:14px;line-height:1.5;min-height:100vh;--primary:#0f766e}.vf-v2 *,.vf-v2 :after,.vf-v2 :before{border-color:var(--vf-line)}.vf-v2 :focus-visible{outline:2px solid var(--vf-signal);outline-offset:3px}.vf-v2 :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.vf-v2 :is(button,a){transition-property:color,background-color,border-color,opacity;transition-duration:.14s}.vf-v2 button:disabled{cursor:not-allowed;opacity:.55}.vf-v2 :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.025em}.vf-v2 :is(p,td,dd){overflow-wrap:anywhere}.vf-v2 :is(input,textarea,select){color-scheme:light;accent-color:var(--vf-signal)}.vf-v2 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){background:#fff;color:var(--vf-ink);border:1px solid #cbd5dd;border-radius:8px;min-height:40px}.vf-v2 :is(input,textarea)::-moz-placeholder{color:#73838f}.vf-v2 :is(input,textarea)::placeholder{color:#73838f}.vf-v2 input[type=checkbox],.vf-v2 input[type=radio]{width:16px;height:16px}.vf-v2 :is(.input-glass,.input-field){background:#fff;color:var(--vf-ink);padding:10px 12px;box-shadow:none}.vf-v2 :is(.input-glass,.input-field).pl-12{padding-left:48px}.vf-v2 :is(.input-glass,.input-field).pl-10{padding-left:40px}.vf-v2 :is(.input-glass,.input-field).pl-8{padding-left:32px}.vf-v2 :is(.glass,.glass-light,.card-glass,.glass-card){color:var(--vf-ink);background:var(--vf-paper);border:1px solid var(--vf-line);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.vf-v2 :is(.card-glass,.glass-card){border-radius:12px}.vf-v2 :is(.card-glass,.glass-card):hover{transform:none;background:#fff}.vf-v2 .gradient-text{background:none;-webkit-text-fill-color:var(--vf-signal);animation:none}.vf-v2 .btn-primary:before,.vf-v2 .gradient-border:before{content:none}.vf-v2 :is(.glow-primary,.glow-accent,.text-shadow){box-shadow:none;text-shadow:none}.vf-v2 .btn-primary{background:var(--vf-signal);color:#fff;border:1px solid var(--vf-signal);border-radius:8px;min-height:40px;padding:9px 16px;font-weight:600;font-size:14px;box-shadow:none}.vf-v2 .btn-primary:hover{background:#0b625c;transform:none;box-shadow:none}.vf-v2 .btn-secondary{background:#fff;color:var(--vf-ink);border:1px solid #ccd7dd;border-radius:8px;min-height:40px;padding:9px 16px;font-size:14px;box-shadow:none}.vf-v2 .btn-secondary:hover{background:#f0f4f6;transform:none}.vf-v2 :is([class~=bg-background],[class~=bg-dark-950],[class~=bg-dark-900],[class~=bg-gray-900],[class~=bg-gray-950],[class~=bg-slate-900],[class~=bg-slate-950]){background-color:var(--vf-canvas)}.vf-v2 :is([class~=bg-dark-800],[class~=bg-gray-800],[class~=bg-slate-800],[class~="bg-dark-900/50"],[class~="bg-gray-900/50"],[class~="bg-dark-950/80"],[class~=bg-card]){background-color:var(--vf-paper)}.vf-v2 :is([class~=bg-dark-700],[class~=bg-gray-700],[class~=bg-slate-700],[class~="bg-white/5"],[class~="bg-white/10"],[class~="bg-black/20"],[class~=bg-muted],[class~="bg-white/[0.05]"]){background-color:#edf2f5}.vf-v2 :is([class~="bg-dark-800/50"],[class~="bg-dark-800/30"],[class~="bg-dark-900/30"],[class~="bg-gray-800/50"],[class~="bg-dark-700/50"]){background-color:#f0f4f6}.vf-v2 :is([class~=text-white],[class~=text-foreground],[class~=text-dark-50],[class~=text-dark-100],[class~=text-gray-100],[class~=text-slate-100]){color:var(--vf-ink)}.vf-v2 :is([class~=text-dark-200],[class~=text-dark-300],[class~=text-gray-200],[class~=text-gray-300],[class~=text-slate-200],[class~=text-slate-300]){color:#3a5060}.vf-v2 :is([class~=text-dark-400],[class~=text-gray-400],[class~=text-slate-400],[class~=text-muted-foreground]){color:var(--vf-secondary)}.vf-v2 :is([class~=text-dark-500],[class~=text-dark-600],[class~=text-gray-500],[class~=text-gray-600],[class~=text-slate-500]){color:var(--vf-muted)}.vf-v2 :is([class*="border-white/"],[class~=border-dark-800],[class~=border-dark-700],[class~=border-gray-800],[class~=border-gray-700],[class~=border-slate-700],[class~=border-border]){border-color:var(--vf-line)}.vf-v2 :is([class*=text-primary],[class~=text-blue-300],[class~=text-blue-400],[class~=text-blue-500],[class~=text-cyan-400]){color:var(--vf-signal)}.vf-v2 :is([class~=text-purple-300],[class~=text-purple-400],[class~=text-violet-400],[class~=text-accent-400]){color:#6955a1}.vf-v2 :is([class~=text-green-300],[class~=text-green-400],[class~=text-emerald-300],[class~=text-emerald-400]){color:#166534}.vf-v2 :is([class~=text-red-300],[class~=text-red-400],[class~=text-red-500]){color:#b42318}.vf-v2 :is([class~=text-yellow-300],[class~=text-yellow-400],[class~=text-amber-400],[class~=text-orange-400]){color:#92400e}.vf-v2 :is([class~="bg-primary/10"],[class~="bg-primary-500/10"],[class~="bg-primary-500/20"],[class~="bg-blue-500/10"],[class~="bg-blue-500/20"]){background-color:var(--vf-signal-soft)}.vf-v2 :is([class~=bg-gradient-to-r],[class~=bg-gradient-to-br],[class~=bg-gradient-to-b]){background-image:none;background-color:var(--vf-signal-soft)}.vf-v2 :is(button,a)[class*=bg-gradient],.vf-v2 :is(button,a)[class~=bg-blue-600],.vf-v2 :is(button,a)[class~=bg-primary-500],.vf-v2 :is(button,a)[class~=bg-primary]{background:var(--vf-signal);color:#fff}.vf-v2 :is(button,a)[class~=bg-red-500],.vf-v2 :is(button,a)[class~=bg-red-600]{background:#b42318;color:#fff}.vf-v2 :is(button,a)[class~=bg-green-600]{background:#166534;color:#fff}.vf-v2 [class*="hover:bg-dark-"]:hover,.vf-v2 [class*="hover:bg-gray-8"]:hover,.vf-v2 [class*="hover:bg-white/"]:hover{background-color:#edf2f5}.vf-v2 [class*="hover:text-white"]:hover{color:var(--vf-signal)}.vf-v2 [class~="divide-white/10"]>*+*,.vf-v2 [class~=divide-gray-700]>*+*{border-color:var(--vf-line)}.vf-v2 :is([class~=rounded-2xl],[class~=rounded-3xl]){border-radius:12px}.vf-v2 .text-3xl{font-size:28px;line-height:1.25}.vf-v2 .text-2xl{font-size:24px;line-height:1.3}.vf-v2 .text-xs{font-size:12px}.vf-v2 table{font-size:13px;font-variant-numeric:tabular-nums}.vf-v2 table thead{background:#f4f7f8}.vf-v2 th{color:#526575;font-weight:600;font-size:12px;white-space:nowrap}.vf-v2 td{border-color:var(--vf-line)}.vf-v2 tr:hover{background-color:#f7faf9}.vf-v2 [class~=fixed][class*="bg-black/"]{background:rgb(24 43 58/.42)}.vf-v2 :is(pre,code){font-size:12px}.vf-v2 pre{border-radius:8px;border:1px solid var(--vf-line);background:#eef3f5}.vf-v2 .chat-html-content :is(h2,h3,h4,h5,li,p,strong,b){color:inherit}.vf-v2 .chat-html-content a{color:var(--vf-signal)}.vf-v2 ::-webkit-scrollbar-thumb{background:#b9c7cf}.vf-v2 ::-webkit-scrollbar-track{background:transparent}body[data-frontend=v2]>[data-radix-popper-content-wrapper]{min-height:0}body[data-frontend=v2]>[data-radix-popper-content-wrapper] [role=listbox]{background:#fff;color:#182b3a;border:1px solid #cbd5dd;box-shadow:0 8px 24px #182b3a20}.vf-workspace{min-height:100vh;display:flex}.vf-sidebar{width:240px;height:100dvh;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--vf-line);background:#fff;display:flex;flex-direction:column;z-index:60}.vf-brand{display:flex;align-items:center;gap:10px;padding:24px 22px 20px;color:var(--vf-ink);font-family:var(--font-outfit),sans-serif;font-size:21px;font-weight:600;letter-spacing:-.5px}.vf-brand-mark{display:grid;place-items:center;width:38px;height:38px;color:#fff;background:var(--vf-signal);border-radius:10px}.vf-edition{display:block;font-family:var(--font-inter),sans-serif;letter-spacing:1.3px;text-transform:uppercase;font-size:9px;color:var(--vf-muted);font-weight:500;margin-top:-2px}.vf-workspace-identity{display:flex;align-items:center;gap:10px;margin:0 14px 12px;padding:12px 10px;background:#f5f8f9;border:1px solid #e7ecef;border-radius:8px}.vf-user>div:nth-child(2),.vf-workspace-identity>div:last-child{min-width:0;flex:1}.vf-user strong,.vf-workspace-identity strong{font-size:12px;font-weight:600;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vf-user span,.vf-workspace-identity span:not(.vf-avatar){font-size:10px;color:var(--vf-secondary)}.vf-avatar{width:32px;height:32px;border-radius:8px;background:#e9efef;display:grid;place-items:center;flex-shrink:0;color:#346961;font-size:12px;font-weight:600}.vf-sidebar-nav{overflow-y:auto;flex:1;padding:0 12px 16px}.vf-sidebar-nav section{margin-top:17px}.vf-sidebar-nav h2{font-size:10px;letter-spacing:1.15px;text-transform:uppercase;color:#73838d;font-weight:600;padding:0 12px;margin-bottom:7px}.vf-nav-link{display:flex;align-items:center;gap:11px;padding:9px 12px;min-height:38px;border-radius:7px;color:#526575;font-size:12px}.vf-nav-link>svg{flex-shrink:0}.vf-nav-link:hover{background:#f4f7f8;color:var(--vf-ink)}.vf-nav-link.is-active{background:var(--vf-signal-soft);color:#09695f;font-weight:600}.vf-active-dot{width:5px;height:5px;background:var(--vf-signal);border-radius:50%;margin-left:auto}.vf-sidebar-footer{border-top:1px solid var(--vf-line);padding:12px 16px}.vf-classic-link{justify-content:space-between;gap:7px;color:var(--vf-secondary);font-size:11px;padding:8px 0 14px}.vf-classic-link,.vf-user{display:flex;align-items:center}.vf-user{gap:9px}.vf-dialog-close,.vf-search-heading button,.vf-user button{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:var(--vf-secondary)}.vf-search-heading button:hover,.vf-user button:hover{background:#f0f4f5}.vf-workspace-main{margin-left:240px;min-width:0;width:calc(100% - 240px)}.vf-topbar{height:72px;border-bottom:1px solid var(--vf-line);background:#fff;justify-content:space-between;gap:16px;padding:0 32px}.vf-breadcrumb,.vf-topbar{display:flex;align-items:center}.vf-breadcrumb{gap:13px;font-size:12px;color:var(--vf-secondary);min-width:0}.vf-breadcrumb strong{color:var(--vf-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf-topbar-actions{display:flex;align-items:center;gap:20px}.vf-search-trigger{display:flex;align-items:center;gap:9px;color:var(--vf-secondary);font-size:12px;min-height:40px}.vf-search-trigger kbd{font-family:inherit;font-size:10px;border:1px solid var(--vf-line);border-radius:4px;padding:1px 4px;color:#73838d;margin-left:12px}.vf-preview-label{font-size:10px;font-weight:500;color:#597168;border:1px solid #dae8e3;padding:4px 8px;border-radius:5px;white-space:nowrap}.vf-menu-trigger{display:none}.vf-page-content{padding:32px;margin:0 auto;max-width:1600px}.vf-page-content>div{min-height:0}.vf-page-content>div>main{padding:0}.vf-page-content>div>:is(.max-w-7xl,.max-w-6xl,.max-w-5xl){padding:0}.vf-page-content>div>main>:is(.container,.max-w-7xl,.max-w-6xl,.max-w-5xl,.max-w-4xl){padding-left:0;padding-right:0;max-width:none}.vf-page-content .min-h-screen{min-height:0}.vf-page-content>div>main>.max-w-7xl{width:100%}.vf-agent-context{background:#fff;border-bottom:1px solid var(--vf-line);padding:20px 32px 0}.vf-agent-identity{display:flex;align-items:center;gap:12px;margin-bottom:20px}.vf-agent-icon{background:var(--vf-signal-soft);color:var(--vf-signal);width:42px;height:42px;border-radius:10px;display:grid;place-items:center}.vf-agent-identity>div{flex:1;min-width:0}.vf-agent-identity div span{display:block;font-size:11px;color:var(--vf-secondary)}.vf-agent-identity strong{font-size:17px;font-weight:600}.vf-agent-identity>a{display:flex;align-items:center;gap:6px;color:var(--vf-secondary);font-size:12px}.vf-agent-tabs{display:flex;flex-wrap:wrap;gap:4px}.vf-agent-tabs a{display:flex;gap:7px;align-items:center;padding:11px 12px;border-bottom:2px solid transparent;color:var(--vf-secondary);white-space:nowrap;font-size:12px}.vf-agent-tabs a.is-active{color:var(--vf-signal);border-bottom-color:var(--vf-signal);font-weight:600}.vf-agent-tabs a:hover{background:#f7faf9}.vf-agent-mobile-section{display:none}.vf-workflow-content{height:calc(100dvh - 227px);min-height:640px;padding:16px}.vf-workflow-content>div{height:100%}.vf-v2 .react-flow__controls-button{background:var(--vf-paper);color:var(--vf-ink);border-bottom-color:var(--vf-line)}.vf-v2 .react-flow__controls-button svg{fill:currentColor}.vf-workflow-content :is([class~=bg-green-600],[class~=bg-green-500]){background:#d8eee2;color:#166534}.vf-workflow-content :is([class~=bg-red-600],[class~=bg-red-500]){background:#fce4e1;color:#a02920}.vf-workflow-content :is([class~=bg-blue-600],[class~=bg-cyan-600],[class~=bg-indigo-600]){background:#dcecf2;color:#255c73}.vf-workflow-content :is([class~=bg-yellow-600],[class~=bg-orange-600]){background:#f9ebcb;color:#805e1c}.vf-workflow-content :is([class~=bg-purple-600],[class~=bg-pink-600]){background:#ede3f3;color:#78558d}.vf-notice{display:flex;gap:12px;border:1px solid #ead9b2;border-radius:10px;padding:16px;background:#fffbeb;color:#805921;margin-bottom:24px}.vf-notice svg{flex-shrink:0;margin-top:2px}.vf-notice p{font-size:12px;margin-top:4px}.vf-error{color:#b42318;font-size:12px;margin-top:10px}.vf-loading{display:grid;min-height:100vh;place-items:center;color:var(--vf-secondary)}.vf-skip{position:fixed;top:-100px;left:260px;z-index:1000;background:#fff;padding:12px 18px}.vf-skip:focus{top:8px}.vf-v2 dialog{border:1px solid var(--vf-line);color:var(--vf-ink);background:#fff;padding:0}.vf-v2 dialog::backdrop{background:rgb(24 43 58/.35);backdrop-filter:blur(3px)}.vf-search-dialog{margin:12vh auto;width:min(560px,calc(100% - 32px));border-radius:14px;box-shadow:0 16px 64px #182b3a25}.vf-search-heading{padding:16px 20px 8px;display:flex;justify-content:space-between;align-items:center}.vf-search-heading h2{font-size:16px;font-weight:600}.vf-search-field{margin:4px 20px 12px;display:flex;align-items:center;gap:10px;border:1px solid #ccd7dd;padding:0 12px;border-radius:8px}.vf-search-field input{flex:1;min-width:0;border:0!important;outline-offset:0}.vf-search-results{max-height:50vh;overflow-y:auto;padding:4px 12px 16px}.vf-search-results a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:7px}.vf-search-results a span{flex:1}.vf-search-results a:hover{background:var(--vf-signal-soft);color:var(--vf-signal)}.vf-search-results p{padding:16px;color:var(--vf-secondary)}.vf-mobile-dialog{inset:0 auto 0 0;margin:0;width:min(300px,90vw);height:100dvh;max-height:none}.vf-mobile-dialog[open]{display:flex;flex-direction:column}.vf-dialog-close{position:absolute;top:18px;right:8px}.vf-auth-surface{min-height:100vh;background:#f5f7f9}.vf-auth-classic{position:absolute;right:24px;top:20px;z-index:1;color:var(--vf-secondary);font-size:12px}.vf-auth-surface>div{background-image:none}.vf-edit-heading{gap:20px}.vf-edit-heading>div:first-child{min-width:0}.vf-edit-heading h1{white-space:nowrap}.vf-portal-heading{margin-bottom:24px}.vf-portal-heading h1{font-size:28px;font-weight:650}.vf-portal-heading p{color:var(--vf-secondary);margin-top:6px;font-size:13px}.vf-v2 .vf-daily-chart-column{height:100%;display:flex;align-items:flex-end}.vf-v2 .vf-daily-chart-column>div{background:#6bafa0;opacity:1}.vf-v2 [class~=overflow-hidden]>[class*=bg-gradient][style*=width]{background:var(--vf-signal)}.vf-overview-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.vf-eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:1.7px;font-weight:600;color:var(--vf-signal);margin-bottom:8px}.vf-overview-header h1{font-family:var(--font-outfit),sans-serif;font-size:30px;font-weight:600;letter-spacing:-.7px}.vf-overview-header p{color:var(--vf-secondary);font-size:13px;margin-top:7px}.vf-overview-header .btn-primary{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.vf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--vf-line);background:#fff;border-radius:12px;margin-bottom:28px}.vf-stat{padding:21px 24px;min-width:0}.vf-stat+.vf-stat{border-left:1px solid var(--vf-line)}.vf-stat-label{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--vf-secondary)}.vf-stat-label svg{color:#8c9ca4}.vf-stat strong{display:block;font-size:30px;letter-spacing:-1px;font-weight:600;font-variant-numeric:tabular-nums;margin-top:10px;line-height:1.2}.vf-stat>p{color:var(--vf-muted);font-size:11px;margin-top:7px}.vf-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.vf-panel{border:1px solid var(--vf-line);border-radius:12px;background:#fff;overflow:hidden}.vf-panel-heading{padding:20px 24px;display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--vf-line)}.vf-panel-heading h2{font-weight:600;font-size:16px;letter-spacing:-.3px}.vf-panel-heading p{font-size:11px;color:var(--vf-secondary);margin-top:3px}.vf-panel-heading a{color:var(--vf-signal);display:flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap}.vf-agent-row{display:flex;gap:14px;align-items:center;padding:18px 24px}.vf-agent-row+.vf-agent-row{border-top:1px solid #edf1f3}.vf-agent-row:hover{background:#f9fbfa}.vf-agent-row>div:nth-child(2){flex:1;min-width:0}.vf-agent-row strong{display:block;font-weight:600;font-size:13px}.vf-agent-row p{margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vf-agent-row p,.vf-agent-status{font-size:11px;color:var(--vf-secondary)}.vf-agent-status{display:flex;align-items:center;gap:5px}.vf-agent-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#a4b0b7}.vf-agent-status.is-active:before{background:#368d72}.vf-quick-panel{border:1px solid var(--vf-line);border-radius:12px;padding:22px;background:#fff}.vf-quick-panel h2{font-weight:600;font-size:15px}.vf-quick-panel>p{font-size:12px;color:var(--vf-secondary);margin:8px 0 18px}.vf-quick-link{display:flex;gap:12px;padding:14px 0;align-items:center;border-top:1px solid var(--vf-line)}.vf-quick-link>svg{color:var(--vf-signal)}.vf-quick-link strong{font-size:12px;font-weight:500}.vf-quick-link p{color:var(--vf-secondary);font-size:11px;margin-top:2px}.vf-quick-link:hover strong{color:var(--vf-signal)}.vf-trend{margin-top:24px}.vf-trend-chart{padding:24px;height:170px;display:flex;gap:8px;align-items:flex-end}.vf-trend-day{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0}.vf-trend-day>div{width:min(100%,40px);background:#b0d5ca;min-height:2px;border-radius:3px 3px 0 0}.vf-trend-day>span{font-size:9px;color:var(--vf-secondary)}.vf-empty{padding:40px 24px;text-align:center;color:var(--vf-secondary)}.vf-empty strong{color:var(--vf-ink);display:block;margin-bottom:6px}.vf-empty p{font-size:12px}.vf-empty a{display:inline-block;margin-top:16px;color:var(--vf-signal)}.vf-directory{background:#fff;border:1px solid var(--vf-line);border-radius:12px}.vf-directory-heading,.vf-directory-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 100px 200px;gap:20px;align-items:center;padding:18px 24px}.vf-directory-heading{background:#f9fbfc;color:var(--vf-secondary);font-size:11px;padding-top:12px;padding-bottom:12px;border-radius:12px 12px 0 0}.vf-directory-row{border-top:1px solid var(--vf-line)}.vf-directory-row:hover{background:#fafcfb}.vf-directory-agent{display:flex;align-items:center;gap:14px;min-width:0}.vf-directory-agent>div{min-width:0}.vf-directory-agent h2{font-size:14px;font-weight:600;letter-spacing:-.15px}.vf-directory-agent p{color:var(--vf-secondary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.vf-directory-meta{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--vf-muted);margin-top:6px}.vf-directory-activity small,.vf-directory-activity span,.vf-directory-activity strong{display:block}.vf-directory-activity strong{font-weight:600;font-size:15px}.vf-directory-activity span{font-size:10px;color:var(--vf-secondary)}.vf-directory-activity small{font-size:10px;color:var(--vf-muted);margin-top:3px}.vf-directory-actions{display:flex;gap:2px}.vf-directory-actions>*{width:38px;height:38px;display:grid;place-items:center;color:var(--vf-secondary);border-radius:7px}.vf-directory-actions>:hover{background:var(--vf-signal-soft);color:var(--vf-signal)}.vf-directory-actions>.vf-destructive:hover{background:#fff0ee;color:#b42318}@media (max-width:1199px){.vf-directory-heading,.vf-directory-row{grid-template-columns:minmax(0,1fr) 70px 80px 180px;gap:12px;padding:18px}.vf-page-content{padding:24px}.vf-overview-grid{grid-template-columns:minmax(0,1fr)}.vf-quick-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px}.vf-quick-panel h2,.vf-quick-panel>p{grid-column:1/-1}.vf-preview-label{display:none}}@media (max-width:1023px){.vf-sidebar{display:none}.vf-workspace-main{margin-left:0;width:100%}.vf-topbar{padding:0 20px;height:64px}.vf-menu-trigger{display:grid;place-items:center;width:40px;height:44px;flex-shrink:0}.vf-breadcrumb{flex:1}.vf-skip{left:10px}.vf-nav-link{min-height:44px;font-size:13px}}@media (max-width:639px){.vf-directory-heading{display:none}.vf-directory-row{display:flex;flex-wrap:wrap;gap:16px 8px;padding:18px 16px}.vf-directory-row:first-of-type{border-top:0}.vf-directory-agent{flex:1;min-width:180px}.vf-directory-actions{flex-basis:100%;border-top:1px solid var(--vf-line);padding-top:10px;gap:8px}.vf-directory-actions>*{width:44px;height:44px}.vf-directory-activity{display:block;width:100%}.vf-page-content{padding:20px 16px}.vf-page-content div.flex:has(>div h1),.vf-page-content div.flex:has(>h1){flex-wrap:wrap;gap:16px}.vf-page-content div.flex:has(>div h1)>div:last-child:not(:first-child){flex-wrap:wrap}.vf-page-content :is(input,select,textarea){max-width:100%;min-width:0}.vf-page-content .flex>.relative.flex-1{min-width:0}.vf-topbar{padding:0 12px;gap:8px}.vf-breadcrumb>span,.vf-breadcrumb>svg{display:none}.vf-search-trigger{width:40px;height:44px;justify-content:center}.vf-search-trigger kbd,.vf-search-trigger span{display:none}.vf-overview-header{align-items:flex-start;flex-direction:column}.vf-overview-header h1{font-size:26px}.vf-overview-header .btn-primary{align-self:stretch;justify-content:center}.vf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-stat{padding:17px}.vf-stat:nth-child(3){border-left:0}.vf-stat:nth-child(n+3){border-top:1px solid var(--vf-line)}.vf-stat strong{font-size:26px}.vf-quick-panel{display:block}.vf-panel-heading{padding:18px;align-items:flex-start}.vf-agent-row{padding:16px;gap:10px}.vf-agent-status{font-size:10px}.vf-agent-context{padding:16px 16px 0}.vf-agent-tabs{display:none}.vf-agent-mobile-section{display:flex;align-items:center;gap:12px;margin-bottom:16px}.vf-agent-mobile-section span{font-size:11px;color:var(--vf-secondary)}.vf-agent-mobile-section select{flex:1;min-width:0;padding:8px}.vf-agent-identity{margin-bottom:14px}.vf-edit-heading{flex-wrap:wrap}.vf-v2 .vf-client-record{flex-wrap:wrap;gap:12px}.vf-v2 .vf-client-record>div:first-child{flex-basis:100%}.vf-v2 .vf-client-record>div:first-child>div{flex-wrap:wrap}.vf-v2 .vf-client-record .truncate{white-space:normal;overflow-wrap:anywhere}.vf-v2 .vf-client-record button{min-width:44px;min-height:44px}.vf-agent-identity>a{font-size:11px}.vf-agent-tabs a{min-height:44px}.vf-page-content :is(.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6){grid-template-columns:repeat(2,minmax(0,1fr))}.vf-v2 .btn-primary,.vf-v2 .btn-secondary{min-height:44px}.vf-page-content :is(.glass-card,.card-glass){padding:16px}.vf-v2 [class~=fixed][class~=inset-0]>:is(.glass,.glass-card,[class~=bg-dark-900],[class~=bg-gray-900]){max-height:90dvh;overflow-y:auto}.vf-trend-chart{padding:20px 12px;gap:4px}}@media (prefers-reduced-motion:reduce){.vf-v2 *,.vf-v2 :after,.vf-v2 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.vf-v2 .vf-content-tabs{max-width:100%;flex-wrap:wrap}.vf-v2 .vf-workflow-editor [class~=bg-amber-950]{background:#fff4da;color:#805e1c}.vf-v2 .vf-workflow-editor [class~=text-amber-200]{color:#805e1c}@media (max-width:639px){.vf-v2 .vf-workflow-content{height:auto}.vf-v2 .vf-workflow-content>div>main{overflow:visible}.vf-v2 .vf-workflow-editor{height:auto;display:flex;flex-direction:column;gap:16px}.vf-v2 .vf-workflow-editor>.flex-1{order:1;flex:none;width:100%;height:560px}.vf-v2 .vf-workflow-editor>.w-64{order:2;width:100%;max-height:300px}.vf-v2 .vf-workflow-editor>.w-80{order:3;width:100%}.vf-v2 .vf-workflow-editor .react-flow__panel.top.right{top:56px;left:8px;right:8px;margin:0;flex-wrap:wrap;justify-content:flex-end}.vf-v2 .vf-workflow-editor .react-flow__panel.top.left{left:8px;top:8px;margin:0}.vf-v2 .vf-workflow-editor .react-flow__panel.top.right>:not(button){max-width:100%}}