.vanthis-asset-mark{color:var(--va-muted);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.vanthis-asset-mark--sm{border-radius:6px;width:24px;height:24px}.vanthis-asset-mark--md{width:28px;height:28px}.vanthis-asset-mark--lg{border-radius:8px;width:32px;height:32px}.vanthis-asset-mark img{object-fit:contain;width:68%;height:68%;display:block}.vanthis-asset-mark__fallback{font-family:var(--va-font-mono);letter-spacing:.02em;font-size:10px;font-weight:500;line-height:1}:root{--va-font-sans:"Inter Variable", var(--font-inter), "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--va-font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--va-sidebar:226px;--va-header:44.5px;--va-ui-size:14.625px;--va-line-height:20.475px;--va-nav-icon:16px;--va-radius:8px;--va-workspace-radius:12px}.vanthis-app-shell{--va-sidebar-active:var(--va-sidebar);--va-outer:#fff;--va-main:#fff;--va-panel:#fbfbfc;--va-panel-raised:#fff;--va-subtle:#f3f3f5;--va-hover:#f0f0f2;--va-field:var(--va-subtle);--va-field-hover:var(--va-hover);--va-field-focus:var(--va-panel-raised);--va-nav-active:#ececf0;--va-border:#e5e5e8;--va-border-strong:#d6d6dc;--va-strong:#111318;--va-body:#25272d;--va-muted:#4f525a;--va-faint:#686c75;--va-primary:#111318;--va-accent:#2d72f0;--va-wayfinder:#5f91c1;--va-wayfinder-hover:#4f80af;--va-wayfinder-soft:#5f91c11a;--va-wayfinder-border:#5f91c157;--va-primary-hover:#38383e;--va-primary-foreground:#fff;--va-focus:#4b7fff;--va-step-signal:#996a00;--va-step-action:#2d72f0;--va-step-decision:#7457d9;--va-step-wait:#167e96;--va-step-milestone:#25805a;--va-critical:#b73116;--va-critical-bg:#fff2ee;--va-warning:#7c5700;--va-warning-bg:#fff7df;--va-success:#18794e;--va-success-bg:#edf8f2;min-height:100dvh;color:var(--va-body);background:var(--va-outer);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--va-font-sans);font-size:var(--va-ui-size);font-weight:400;line-height:var(--va-line-height);letter-spacing:-.006em}.vanthis-app-shell.is-sidebar-collapsed{--va-sidebar-active:52px}.vanthis-app-shell.dark{--va-outer:lch(8.986% 2.213 272.695);--va-main:lch(12.236% 2.213 272.695);--va-panel:lch(14.9% 2.5 272.695);--va-panel-raised:lch(17.2% 2.8 272.695);--va-subtle:lch(17.5% 2.9 272.695);--va-hover:lch(19.2% 3.1 272.695);--va-nav-active:lch(21.486% 3.213 272.695);--va-border:lch(20.636% 3.413 272.695);--va-border-strong:lch(27.5% 3.5 272.695);--va-strong:lch(91.224% 2.106 272.695);--va-body:lch(83% 2.106 272.695);--va-muted:lch(64.894% 2.106 272.695);--va-faint:lch(55% 2.106 272.695);--va-primary:lch(91.224% 2.106 272.695);--va-primary-hover:lch(97% 0 0);--va-primary-foreground:lch(12.236% 2.213 272.695);--va-focus:#78a0ff;--va-wayfinder:#79a9d8;--va-wayfinder-hover:#8bb7e0;--va-wayfinder-soft:#79a9d821;--va-wayfinder-border:#79a9d861;--va-step-signal:#e3a047;--va-step-action:#7eaeff;--va-step-decision:#a992ff;--va-step-wait:#65bfd0;--va-step-milestone:#64c896;--va-critical:#ff9d87;--va-critical-bg:#2c1816;--va-warning:#e6be69;--va-warning-bg:#282216;--va-success:#79d6aa;--va-success-bg:#14251e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vanthis-app-shell *,.vanthis-system-screen *{box-sizing:border-box}.vanthis-app-shell ::selection{color:var(--va-primary-foreground,#fff);background:var(--va-primary,#202024)}.vanthis-system-screen ::selection{color:var(--va-primary-foreground,#fff);background:var(--va-primary,#202024)}.vanthis-app-shell input,.vanthis-app-shell textarea{caret-color:var(--va-primary)}.vanthis-app-shell button,.vanthis-app-shell input,.vanthis-app-shell textarea,.vanthis-app-shell select{font:inherit}.vanthis-app-shell button{color:inherit}.vanthis-app-shell :focus-visible{outline:2px solid var(--va-focus);outline-offset:2px}.vanthis-app-shell :is(input,textarea,select):focus-visible{outline:0}.vanthis-app-shell *{scrollbar-color:var(--va-border-strong) transparent;scrollbar-width:thin}.vanthis-app-shell ::-webkit-scrollbar{width:8px;height:8px}.vanthis-app-shell ::-webkit-scrollbar-thumb{background:var(--va-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.vanthis-app-shell svg{stroke-width:1.8px;width:14px;height:14px}.vanthis-app-shell h1,.vanthis-app-shell h2,.vanthis-app-shell h3,.vanthis-app-shell p{margin:0}.vanthis-app-shell h1,.vanthis-app-shell h2,.vanthis-app-shell h3,.vanthis-app-shell strong{color:var(--va-strong);font-weight:500}.vanthis-app-shell small{font-size:12px;line-height:16px}.vanthis-app-shell button:not(:disabled){cursor:pointer}.vanthis-app-shell button:disabled{color:var(--va-faint);cursor:not-allowed}.vanthis-app-nav{z-index:20;inline-size:var(--va-sidebar-active);background:var(--va-outer);flex-direction:column;padding:8px 10px 10px;transition:inline-size .18s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.vanthis-app-nav__top{align-items:center;gap:4px;transition:gap .14s;display:flex}.vanthis-workspace-mark{width:100%;height:36px;color:var(--va-strong);border-radius:var(--va-radius);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.vanthis-workspace-mark:is(button):hover{background:var(--va-hover)}.vanthis-workspace-mark__glyph{width:22px;height:22px;color:var(--va-primary-foreground);background:var(--va-primary);border-radius:6px;flex:0 0 22px;place-items:center;display:grid}.vanthis-workspace-mark__copy{min-width:0}.vanthis-workspace-mark__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:18px;display:block;overflow:hidden}.vanthis-workspace-mark,.vanthis-workspace-mark__copy,.vanthis-app-nav nav button>span,.vanthis-app-nav nav button>small,.vanthis-settings-link>span{transition:opacity .11s 45ms,transform .18s cubic-bezier(.16,1,.3,1),visibility linear}.vanthis-sidebar-toggle{width:28px;height:28px;color:var(--va-muted);background:0 0;border:0;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;display:grid}.vanthis-sidebar-toggle svg{width:var(--va-nav-icon);height:var(--va-nav-icon)}.vanthis-sidebar-toggle:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-app-nav nav{gap:2px;margin-top:12px;display:grid}.vanthis-app-nav nav button,.vanthis-settings-link{width:100%;height:28px;min-height:28px;color:var(--va-body);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 9px 0 8px;font-weight:400;display:flex}.vanthis-app-nav nav button:hover,.vanthis-settings-link:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-app-nav nav button.is-active{color:var(--va-strong);background:var(--va-nav-active);font-weight:500}.vanthis-app-nav nav button>svg,.vanthis-settings-link>svg{width:var(--va-nav-icon);height:var(--va-nav-icon);flex:0 0 var(--va-nav-icon)}.vanthis-app-nav nav button>small{color:var(--va-faint);font:500 11px/16px var(--va-font-sans);font-variant-numeric:tabular-nums;margin-left:auto}.vanthis-nav-group{gap:2px;margin-block:4px;display:grid}.vanthis-nav-group__row{display:block}.vanthis-app-nav nav .vanthis-nav-group__primary{min-width:0}.vanthis-nav-group__chevron{color:var(--va-faint);margin-left:auto;transition:transform .16s cubic-bezier(.16,1,.3,1)}.vanthis-nav-group__primary[aria-expanded=true] .vanthis-nav-group__chevron{transform:rotate(90deg)}.vanthis-motion-nav{gap:1px;max-height:min(224px,32dvh);padding-left:14px;display:grid;overflow-y:auto}.vanthis-app-nav nav .vanthis-motion-nav__item,.vanthis-app-nav nav .vanthis-motion-nav__overview,.vanthis-app-nav nav .vanthis-motion-nav__create{min-width:0;color:var(--va-body);gap:7px;padding:0 8px 0 13px;position:relative}.vanthis-app-nav nav .vanthis-motion-nav__overview{color:var(--va-body)}.vanthis-motion-nav__overview svg{width:12px;height:12px}.vanthis-app-nav nav .vanthis-motion-nav__overview.is-active{color:var(--va-strong);background:var(--va-nav-active);font-weight:500}.vanthis-motion-nav__item:before{background:var(--va-border-strong);content:"";opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;left:4px}.vanthis-motion-nav__item.is-current{color:var(--va-strong);font-weight:500}.vanthis-motion-nav__item.is-current:before{background:var(--va-focus);opacity:1}.vanthis-motion-nav__item>span,.vanthis-motion-nav__create>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vanthis-app-nav nav .vanthis-motion-nav__create{color:var(--va-muted)}.vanthis-motion-nav__create svg{width:12px;height:12px}.vanthis-motion-nav__form{grid-template-columns:minmax(0,1fr) 28px 28px;gap:2px;padding:2px 0;display:grid}.vanthis-motion-nav__form input{width:100%;min-width:0;height:28px;color:var(--va-strong);background:var(--va-field);border:1px solid #0000;border-radius:7px;outline:0;padding:4px 7px;transition:background-color .12s,border-color .12s}.vanthis-motion-nav__form input:hover{background:var(--va-field-hover)}.vanthis-motion-nav__form input:focus{background:var(--va-field-focus)}.vanthis-motion-nav__form input[aria-invalid=true]{border-color:var(--va-critical)}.vanthis-app-nav nav .vanthis-motion-nav__form button{justify-content:center;width:28px;padding:0}.vanthis-motion-nav__form>small{color:var(--va-critical);grid-column:1/-1;padding:2px 4px 4px}.vanthis-app-nav__footer{gap:4px;margin-top:auto;display:grid}.vanthis-settings-link{margin-top:0}.vanthis-settings-link.is-active{color:var(--va-strong);background:var(--va-nav-active);font-weight:500}.vanthis-sidebar-account-slot{min-width:0}.vanthis-clerk-user-root{width:100%}.vanthis-clerk-user-trigger{width:100%;min-height:40px;color:var(--va-body);border-radius:var(--va-radius);background:0 0;border:1px solid #0000;justify-content:flex-start;padding:4px 6px}.vanthis-clerk-user-trigger:hover{background:var(--va-hover)}.vanthis-clerk-user-box{gap:8px;min-width:0}.vanthis-clerk-user-avatar{flex:0 0 26px;width:26px;height:26px}.vanthis-clerk-user-name{min-width:0;color:var(--va-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.vanthis-local-account{width:100%;min-height:40px;color:var(--va-body);border-radius:var(--va-radius);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 6px;display:flex}.vanthis-local-account:hover{background:var(--va-hover)}.vanthis-local-account__avatar{width:26px;height:26px;color:var(--va-muted);background:var(--va-field);border:1px solid var(--va-border);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.vanthis-local-account__avatar svg{width:var(--va-nav-icon);height:var(--va-nav-icon)}.vanthis-local-account>span:last-child{min-width:0;display:grid}.vanthis-local-account strong,.vanthis-local-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-local-account strong{font-size:12px;line-height:16px}.vanthis-local-account small{color:var(--va-muted);font-size:11px;line-height:14px}.vanthis-mobile-menu,.vanthis-nav-scrim{display:none}.vanthis-app-main{inset:8px;background:var(--va-main);border:1px solid var(--va-border);border-radius:var(--va-workspace-radius);transition:inset-inline-start .18s cubic-bezier(.16,1,.3,1);position:fixed;inset-inline-start:var(--va-sidebar-active);overflow:hidden;box-shadow:0 .5px 1px 1px lch(0% 0 0/.3)}@media (width>=701px){.vanthis-app-shell.is-sidebar-collapsed .vanthis-app-nav{padding-inline:6px}.vanthis-app-shell.is-sidebar-collapsed .vanthis-workspace-mark{opacity:0;visibility:hidden;pointer-events:none;width:0;padding:0;transition-delay:0s;transform:translate(-6px)}.vanthis-app-shell.is-sidebar-collapsed .vanthis-workspace-mark__copy{opacity:0;visibility:hidden;width:0;transition-delay:0s;transform:translate(-4px)}.vanthis-app-shell.is-sidebar-collapsed .vanthis-app-nav__top{justify-content:center;gap:0}.vanthis-app-shell.is-sidebar-collapsed .vanthis-sidebar-toggle,.vanthis-app-shell.is-sidebar-collapsed .vanthis-app-nav nav button,.vanthis-app-shell.is-sidebar-collapsed .vanthis-settings-link{justify-content:center;gap:0;width:40px;height:32px;min-height:32px;padding-inline:0}.vanthis-app-shell.is-sidebar-collapsed .vanthis-app-nav nav button>span,.vanthis-app-shell.is-sidebar-collapsed .vanthis-app-nav nav button>small,.vanthis-app-shell.is-sidebar-collapsed .vanthis-settings-link>span{opacity:0;visibility:hidden;width:0;transition-delay:0s;overflow:hidden;transform:translate(-4px)}.vanthis-app-shell.is-sidebar-collapsed .vanthis-app-nav nav button>small{margin-left:0}.vanthis-app-shell.is-sidebar-collapsed .vanthis-sidebar-account-slot{justify-items:center;display:grid}.vanthis-app-shell.is-sidebar-collapsed .vanthis-clerk-user-root,.vanthis-app-shell.is-sidebar-collapsed .vanthis-clerk-user-trigger,.vanthis-app-shell.is-sidebar-collapsed .vanthis-local-account{width:40px}.vanthis-app-shell.is-sidebar-collapsed .vanthis-clerk-user-trigger,.vanthis-app-shell.is-sidebar-collapsed .vanthis-local-account{justify-content:center;padding:0}.vanthis-app-shell.is-sidebar-collapsed .vanthis-motion-nav{display:none}}.vanthis-app-header-slot{height:var(--va-header);border-bottom:1px solid var(--va-border)}.vanthis-app-content{min-width:0;height:100%;transition:margin-inline-start .18s cubic-bezier(.16,1,.3,1);overflow:auto}.vanthis-app-header-slot~.vanthis-app-content{height:calc(100% - var(--va-header))}.vanthis-app-left{inset:var(--va-header) auto 0 0;z-index:12;background:var(--va-panel);border-right:1px solid var(--va-border);width:min(400px,36vw);box-shadow:none;position:absolute;overflow:hidden}.vanthis-app-main.has-left-panel .vanthis-app-content{margin-inline-start:0}.vanthis-app-right{z-index:22;background:var(--va-panel);border-left:1px solid var(--va-border);width:min(360px,38vw);position:absolute;inset:0 0 0 auto;box-shadow:-8px 0 18px #0000000f}@media (width>=701px){.vanthis-app-left:has(.vanthis-assistant-panel){inset:calc(var(--va-header) + 12px) auto 12px 12px;background:var(--va-panel);border:1px solid var(--va-border-strong);box-shadow:none;border-radius:12px;transition:inset-inline-start .2s cubic-bezier(.16,1,.3,1);animation:.18s cubic-bezier(.16,1,.3,1) va-assistant-float-in;overflow:hidden}.vanthis-app-right:has(.vanthis-inspector-panel){inset:var(--va-header) 0 0 auto;background:var(--va-main);border:0;border-left:1px solid var(--va-border);width:min(340px,44vw);box-shadow:none;border-radius:0;animation:.18s cubic-bezier(.16,1,.3,1) va-inspector-float-in;overflow:hidden}.vanthis-app-right:has(.vanthis-inspector-panel--edge){width:min(320px,40vw)}}@media (width>=1101px){.vanthis-app-main:has(.vanthis-map-layout.is-palette-open) .vanthis-app-left:has(.vanthis-assistant-panel){inset-inline-start:230px}}@media (width>=701px) and (width<=1100px){.vanthis-app-main:has(.vanthis-map-layout.is-palette-open) .vanthis-app-left:has(.vanthis-assistant-panel){inset-inline-start:260px}}@keyframes va-assistant-float-in{0%{opacity:.94;transform:translate(-8px)}}@keyframes va-inspector-float-in{0%{opacity:.94;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){:is(.vanthis-app-left:has(.vanthis-assistant-panel),.vanthis-app-right:has(.vanthis-inspector-panel)){animation:none}}.vanthis-page-intro{border-bottom:1px solid var(--va-border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 20px;display:flex}.vanthis-page-intro h1{font-size:var(--va-ui-size);line-height:var(--va-line-height)}.vanthis-page-intro p{max-width:72ch;color:var(--va-muted);font-weight:400}.vanthis-assets-header>span{min-width:0}.vanthis-primary-button,.vanthis-secondary-button,.vanthis-danger-button,.vanthis-text-action{border-radius:var(--va-radius);justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:13.5px;font-weight:500;line-height:20px;display:inline-flex}.vanthis-primary-button{background:var(--va-primary);border:1px solid #0000;color:var(--va-primary-foreground)!important}.vanthis-primary-button:hover{background:var(--va-primary-hover)}.vanthis-secondary-button{background:var(--va-panel-raised);border:1px solid var(--va-border-strong)}.vanthis-secondary-button:hover{background:var(--va-hover)}.vanthis-danger-button{color:var(--va-critical);border:1px solid var(--va-border);background:0 0}.vanthis-danger-button:hover{background:var(--va-critical-bg);border-color:color-mix(in srgb, var(--va-critical) 35%, var(--va-border))}.vanthis-text-action{width:max-content;color:var(--va-primary);background:0 0;border:0;padding-inline:0}.vanthis-triage-view,.vanthis-assets-view{min-height:100%}.vanthis-start-view{background:var(--va-main);min-height:100%;overflow:auto}.vanthis-start-dashboard{width:min(1400px,100%);min-height:100%;margin:0 auto;padding:36px 32px 52px}.vanthis-start-dashboard__intro h1{color:var(--va-strong);letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:28px}.vanthis-start-luna{width:min(760px,100%);min-height:56px;color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-top:18px;padding:8px 12px;display:grid}.vanthis-start-luna:hover{background:var(--va-hover)}.vanthis-start-luna>span:first-child{width:32px;height:32px;color:var(--va-primary);background:color-mix(in srgb, var(--va-primary) 8%, var(--va-panel-raised));border:1px solid color-mix(in srgb, var(--va-primary) 24%, var(--va-border));border-radius:8px;place-items:center;display:grid}.vanthis-start-luna>span:first-child svg{width:16px;height:16px}.vanthis-start-luna>span:nth-child(2),.vanthis-start-action>span:nth-child(2){gap:2px;min-width:0;display:grid}.vanthis-start-luna strong,.vanthis-start-action strong{color:var(--va-strong);font-size:13.5px;font-weight:550;line-height:18px}.vanthis-start-luna small,.vanthis-start-action small{color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:16px;overflow:hidden}.vanthis-start-luna>svg,.vanthis-start-action>svg{width:15px;height:15px;color:var(--va-faint)}.vanthis-start-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.vanthis-start-action{min-height:76px;color:var(--va-body);background:var(--va-panel);border:1px solid var(--va-border);text-align:left;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;display:grid}.vanthis-start-action:hover:not(:disabled){background:var(--va-hover);border-color:var(--va-border-strong)}.vanthis-start-action:disabled{opacity:.5}.vanthis-start-action>span:first-child{width:30px;height:30px;color:var(--va-muted);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:8px;place-items:center;display:grid}.vanthis-start-action>span:first-child svg{width:15px;height:15px}.vanthis-start-composer{background:var(--va-panel);border:1px solid var(--va-border-strong);border-radius:12px;gap:14px;width:min(620px,100%);margin:18px 0 0;padding:18px;display:grid}.vanthis-start-composer>span,.vanthis-start-composer>label{gap:3px;display:grid}.vanthis-start-composer>span strong{font-size:15px;font-weight:550}.vanthis-start-composer>span small,.vanthis-start-composer>label>span{color:var(--va-muted);font-size:12px;line-height:17px}.vanthis-start-composer input{width:100%;height:36px;color:var(--va-strong);background:var(--va-field);border-radius:var(--va-radius);border:1px solid #0000;outline:0;padding:6px 9px}.vanthis-start-composer input:hover{background:var(--va-field-hover)}.vanthis-start-composer input:focus{background:var(--va-field-focus)}.vanthis-start-composer input[aria-invalid=true]{border-color:var(--va-critical)}.vanthis-start-composer__error{color:var(--va-critical)}.vanthis-start-composer>footer{justify-content:flex-end;gap:7px;display:flex}.vanthis-start-composer>footer button{min-height:30px;color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:var(--va-radius);justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.vanthis-start-composer>footer button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-start-composer>footer button.is-primary{color:var(--va-primary-foreground);background:var(--va-primary);border-color:var(--va-primary)}.vanthis-start-composer>footer button.is-primary:hover{color:var(--va-primary-foreground);background:var(--va-primary-hover)}.vanthis-mcp-install{min-height:100%;overflow:auto}.vanthis-mcp-install__content{width:min(720px,100% - 48px);margin:0 auto;padding:56px 0 96px}.vanthis-mcp-install__intro{gap:8px;max-width:620px;display:grid}.vanthis-mcp-install__intro h1{color:var(--va-strong);letter-spacing:-.025em;font-size:29px;font-weight:600;line-height:34px}.vanthis-mcp-install__intro p{max-width:67ch;color:var(--va-muted);font-size:15px;line-height:22px}.vanthis-mcp-install__access{width:fit-content;min-height:26px;color:var(--va-success);background:var(--va-success-bg);border:1px solid color-mix(in srgb, var(--va-success) 28%, var(--va-border));border-radius:7px;align-items:center;gap:6px;margin-top:5px;padding:0 8px;font-size:11px;font-weight:550;display:inline-flex}.vanthis-mcp-install__access svg{width:13px;height:13px}.vanthis-mcp-install__agents{background:var(--va-subtle);border:1px solid var(--va-border);border-radius:8px;gap:2px;width:fit-content;margin-top:28px;padding:2px;display:inline-flex}.vanthis-mcp-install__agents button{height:28px;color:var(--va-muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500}.vanthis-mcp-install__agents button:hover{color:var(--va-strong)}.vanthis-mcp-install__agents button:focus-visible{outline:2px solid var(--va-focus);outline-offset:2px}.vanthis-mcp-install__agents button.is-active{color:var(--va-strong);background:var(--va-panel-raised);box-shadow:0 1px 2px #11131814}.vanthis-mcp-install__steps{margin:28px 0 0;padding:0;list-style:none;display:grid}.vanthis-mcp-install__steps>li{grid-template-columns:34px minmax(0,1fr);gap:16px;display:grid;position:relative}.vanthis-mcp-install__steps>li:not(:last-child){padding-bottom:36px}.vanthis-mcp-install__steps>li:not(:last-child):after{background:var(--va-border);content:"";width:1px;position:absolute;top:28px;bottom:0;left:13.5px}.vanthis-mcp-install__number{z-index:1;width:28px;height:28px;color:var(--va-strong);background:var(--va-panel-raised);border:1px solid var(--va-border);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.vanthis-mcp-install__steps section{gap:3px;min-width:0;display:grid}.vanthis-mcp-install__steps h2{color:var(--va-strong);font-size:var(--va-ui-size);font-weight:600;line-height:var(--va-line-height);letter-spacing:-.01em}.vanthis-mcp-install__steps section>p{max-width:68ch;color:var(--va-muted);font-size:13.5px;line-height:19px}.vanthis-mcp-install__open{width:fit-content;min-height:30px;color:var(--va-primary-foreground);background:var(--va-primary);border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:0 10px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.vanthis-mcp-install__open:hover{background:var(--va-primary-hover)}.vanthis-mcp-install__open:focus-visible{outline:2px solid var(--va-focus);outline-offset:2px}.vanthis-mcp-install__open svg{width:13px;height:13px}.vanthis-mcp-install__command{background:var(--va-subtle);border-radius:12px;align-items:center;min-width:0;min-height:92px;margin-top:14px;padding:16px 120px 16px 16px;display:grid;position:relative}.vanthis-mcp-install__command pre{min-width:0;margin:0;overflow-x:auto}.vanthis-mcp-install__command code{color:var(--va-strong);font:500 12.5px/20px var(--va-font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.vanthis-mcp-install__command button{min-height:32px;color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.vanthis-mcp-install__command button:hover:not(:disabled){color:var(--va-strong);background:var(--va-hover)}.vanthis-mcp-install__command button:focus-visible{outline:2px solid var(--va-focus);outline-offset:2px}.vanthis-mcp-install__command button:disabled{cursor:not-allowed;opacity:.6}.vanthis-mcp-install__command button svg{width:13px;height:13px}.vanthis-mcp-install__command>small{color:var(--va-critical);font-size:11px;line-height:16px;position:absolute;bottom:8px;left:16px}.vanthis-mcp-install__error{margin-top:8px;color:var(--va-critical)!important;font-size:11.5px!important;line-height:16px!important}.vanthis-start-library>header{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.vanthis-start-library>header h2{color:var(--va-strong);font-size:var(--va-ui-size);font-weight:600;line-height:var(--va-line-height);letter-spacing:-.01em}.vanthis-start-library__heading{gap:1px;display:grid}.vanthis-start-library__heading>small{color:var(--va-warning);font-size:11.5px;line-height:16px}.vanthis-start-library__tools{align-items:center;gap:8px;display:flex}.vanthis-start-search{width:210px;height:30px;color:var(--va-muted);background:var(--va-field);border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 8px;display:flex}.vanthis-start-search:hover{background:var(--va-field-hover)}.vanthis-start-search:focus-within{background:var(--va-field-focus)}.vanthis-start-search svg{flex:0 0 14px;width:14px;height:14px}.vanthis-start-search input{width:100%;min-width:0;color:var(--va-strong);background:0 0;border:0;outline:0;font-size:13.5px}.vanthis-start-search input::placeholder{color:var(--va-muted);opacity:1}.vanthis-start-filters{background:var(--va-subtle);border:1px solid var(--va-border);border-radius:8px;gap:2px;padding:2px;display:flex}.vanthis-start-filters button{height:26px;color:var(--va-muted);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12.5px}.vanthis-start-filters button small{color:inherit;font-variant-numeric:tabular-nums;margin-left:5px;font-size:10.5px}.vanthis-start-filters button:hover{color:var(--va-strong)}.vanthis-start-filters button.is-active{color:var(--va-strong);background:var(--va-panel-raised)}.vanthis-start-motion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.vanthis-start-motion-card-shell{min-width:0;position:relative}.vanthis-start-motion-card{width:100%;min-width:0;height:100%;color:var(--va-body);background:var(--va-panel);text-align:left;border:1px solid #0000;border-radius:12px;padding:0;display:block;overflow:hidden}.vanthis-start-motion-preview{background:var(--va-subtle);border-bottom:1px solid color-mix(in srgb, var(--va-border) 72%, transparent);height:142px;display:block;position:relative;overflow:hidden}.vanthis-start-motion-preview svg{width:100%;height:100%;padding:20px;display:block}.vanthis-start-motion-preview__grid-line{fill:none;stroke:var(--va-border);stroke-width:1px;vector-effect:non-scaling-stroke}.vanthis-start-motion-preview__empty{height:100%;color:var(--va-muted);place-content:center;justify-items:center;gap:7px;display:grid}.vanthis-start-motion-preview__empty svg{width:22px;height:22px;padding:0}.vanthis-start-motion-preview__empty small{font-size:11.5px}.vanthis-start-motion-preview__edges line{stroke:var(--va-faint);stroke-width:3px;vector-effect:non-scaling-stroke}.vanthis-start-motion-preview__nodes rect{fill:var(--va-panel-raised);stroke-width:3px;vector-effect:non-scaling-stroke}.vanthis-start-motion-preview__nodes .is-event{stroke:var(--va-step-signal)}.vanthis-start-motion-preview__nodes .is-action{stroke:var(--va-step-action)}.vanthis-start-motion-preview__nodes .is-decision{stroke:var(--va-step-decision)}.vanthis-start-motion-preview__nodes .is-wait{stroke:var(--va-step-wait)}.vanthis-start-motion-preview__nodes .is-outcome{stroke:var(--va-step-milestone)}.vanthis-start-motion-status{height:24px;color:var(--va-muted);background:var(--va-panel-raised);border:1px solid var(--va-border);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:550;display:inline-flex;position:absolute;top:10px;left:10px}.vanthis-start-motion-status i{background:var(--va-success);border-radius:50%;width:6px;height:6px}.vanthis-start-motion-status.is-attention i{background:var(--va-warning)}.vanthis-start-motion-status.is-broken i{background:var(--va-critical)}.vanthis-start-motion-card__copy{gap:5px;min-width:0;min-height:112px;padding:14px;display:grid}.vanthis-start-motion-card__title{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:24px;display:flex}.vanthis-start-motion-card__title>strong{min-width:0;color:var(--va-strong);font-size:var(--va-ui-size);font-weight:550;line-height:var(--va-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-start-motion-tools{isolation:isolate;flex:none;align-items:center;display:flex}.vanthis-start-motion-tools>*+*{margin-left:-5px}.vanthis-start-motion-tool{background:var(--va-panel-raised);border-color:var(--va-border-strong);border-radius:7px;width:24px;height:24px}.vanthis-start-motion-tool img{width:70%;height:70%}.vanthis-start-motion-tools__more{width:24px;height:24px;color:var(--va-muted);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;font-size:9.5px;font-weight:600;display:grid}.vanthis-start-motion-card__copy>small{color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:18px;overflow:hidden}.vanthis-start-motion-card__copy>span{color:var(--va-faint);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.vanthis-start-motion-card__copy>span small{font-variant-numeric:tabular-nums;font-size:11.5px}.vanthis-start-motion-card__actions{z-index:3;position:absolute;top:10px;right:10px}.vanthis-start-motion-card__menu-trigger{width:28px;height:28px;color:var(--va-muted);background:var(--va-panel-raised);border:1px solid var(--va-border);border-radius:7px;place-items:center;padding:0;display:grid}.vanthis-start-motion-card__menu-trigger:hover,.vanthis-start-motion-card__menu-trigger[aria-expanded=true]{color:var(--va-strong);background:var(--va-hover)}.vanthis-start-motion-card__menu-trigger svg{width:16px;height:16px}.vanthis-start-motion-card__menu{width:190px;color:var(--va-body);background:var(--va-panel-raised);border:0;border-radius:8px;gap:2px;padding:4px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 12px 32px #00000029}.vanthis-start-motion-card__menu button{width:100%;min-height:32px;color:var(--va-body);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:13.5px;display:flex}.vanthis-start-motion-card__menu button:hover,.vanthis-start-motion-card__menu button:focus-visible{color:var(--va-strong);background:var(--va-hover)}.vanthis-start-motion-card__menu button.is-danger{color:var(--va-critical)}.vanthis-start-motion-card__menu button.is-danger:hover,.vanthis-start-motion-card__menu button.is-danger:focus-visible{background:var(--va-critical-bg)}.vanthis-start-motion-card__menu button svg{flex:0 0 14px;width:14px;height:14px}.vanthis-motion-inline-name{grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;gap:4px;width:100%;min-width:0;display:grid}.vanthis-motion-inline-name input{width:100%;min-width:0;height:30px;color:var(--va-strong);background:var(--va-field);border:0;border-bottom:1px solid var(--va-border-strong);font-size:var(--va-ui-size);border-radius:5px 5px 2px 2px;outline:0;padding:4px 7px;font-weight:550}.vanthis-motion-inline-name input:focus{background:var(--va-field-focus);border-bottom-color:var(--va-focus)}.vanthis-motion-inline-name input[aria-invalid=true]{border-bottom-color:var(--va-critical)}.vanthis-motion-inline-name>button{width:28px;height:28px;color:var(--va-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vanthis-motion-inline-name>button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-motion-inline-name>button.is-save{color:var(--va-primary)}.vanthis-motion-inline-name>button svg{width:15px;height:15px}.vanthis-motion-inline-name>small{grid-column:1/-1;font-size:11.5px;line-height:16px}.vanthis-delete-motion-dialog footer{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.vanthis-delete-motion-dialog>small{margin-bottom:10px;display:block}.vanthis-start-library__empty{min-height:190px;color:var(--va-muted);background:var(--va-panel);border:1px dashed var(--va-border-strong);text-align:center;border-radius:12px;place-content:center;justify-items:center;gap:5px;margin-top:14px;display:grid}.vanthis-start-library__empty svg{width:22px;height:22px;margin-bottom:6px}.vanthis-start-library__empty strong{color:var(--va-body);font-size:13.5px;font-weight:550}.vanthis-start-library__empty small{font-size:11.5px}.vanthis-motion-landscape{grid-template-rows:56px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.vanthis-motion-landscape>header{border-bottom:1px solid var(--va-border);justify-content:space-between;align-items:center;gap:20px;padding:0 20px;display:flex}.vanthis-motion-landscape>header>span:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.vanthis-motion-landscape>header h1{color:var(--va-strong);font-size:var(--va-ui-size);font-weight:500;line-height:20px}.vanthis-motion-landscape>header p{color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.vanthis-motion-landscape__summary{color:var(--va-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;font-size:12px;display:flex}.vanthis-motion-landscape__summary svg{width:14px;height:14px;margin-right:2px}.vanthis-motion-landscape__summary strong{color:var(--va-strong);font-weight:500}.vanthis-motion-landscape__summary i{background:var(--va-border-strong);width:1px;height:12px;margin:0 5px}.vanthis-motion-landscape__stage{background:var(--va-main);min-width:0;min-height:0}.vanthis-motion-landscape__stage .react-flow__pane{cursor:grab}.vanthis-motion-landscape__stage .react-flow__pane:active{cursor:grabbing}.vanthis-motion-landscape__stage .react-flow__node-motion-landscape{border-radius:10px}.vanthis-landscape-node-frame{width:100%;height:100%}.vanthis-landscape-node-frame>.react-flow__handle{opacity:0;pointer-events:none;width:1px;min-width:1px;height:1px;min-height:1px}.vanthis-landscape-node{width:100%;height:100%;color:var(--va-body);background:var(--va-panel);border:1px solid var(--va-border-strong);text-align:left;border-radius:10px;grid-template-rows:34px minmax(0,1fr) 52px;padding:0;transition:background-color .13s,border-color .13s;display:grid;overflow:hidden}.vanthis-landscape-node:hover{background:var(--va-field-hover);border-color:var(--va-faint)}.vanthis-landscape-node:focus-visible{outline:2px solid var(--va-focus);outline-offset:3px}.vanthis-landscape-node__meta{color:var(--va-muted);border-bottom:1px solid var(--va-border);font:500 11px/16px var(--va-font-mono);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.vanthis-landscape-node__meta>span{align-items:center;gap:6px;display:inline-flex}.vanthis-landscape-node__meta svg{width:13px;height:13px}.vanthis-landscape-node__meta small{color:var(--va-faint);font:500 11px/16px var(--va-font-sans);letter-spacing:0;text-transform:none}.vanthis-landscape-node__copy{align-content:start;gap:5px;min-width:0;padding:13px 14px 10px;display:grid}.vanthis-landscape-node__copy strong{color:var(--va-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:19px;overflow:hidden}.vanthis-landscape-node__copy>span{color:var(--va-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.vanthis-landscape-node__outcome{background:var(--va-subtle);border-top:1px solid var(--va-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 12px 8px 14px;display:flex}.vanthis-landscape-node__outcome>span{min-width:0;display:grid}.vanthis-landscape-node__outcome small{color:var(--va-faint);font-size:11px;line-height:15px}.vanthis-landscape-node__outcome strong{color:var(--va-body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:17px;overflow:hidden}.vanthis-landscape-node__outcome>svg{width:15px;height:15px;color:var(--va-muted);flex:none}.vanthis-motion-landscape .react-flow__edge-path{stroke:var(--va-muted)}.vanthis-motion-landscape .react-flow__edge-text{fill:var(--va-muted);font:500 11px/16px var(--va-font-sans)}.vanthis-motion-landscape .react-flow__edge-textbg{fill:var(--va-panel-raised);stroke:var(--va-border);stroke-width:1px}.vanthis-motion-landscape .react-flow__arrowhead polyline{stroke:var(--va-muted)}.vanthis-motion-landscape__empty{height:100%;min-height:280px;color:var(--va-muted);text-align:center;place-content:center;justify-items:center;padding:32px;display:grid}.vanthis-motion-landscape__empty svg{width:24px;height:24px;margin-bottom:12px}.vanthis-motion-landscape__empty h2{color:var(--va-strong);font-size:var(--va-ui-size);font-weight:500}.vanthis-motion-landscape__empty p{margin-top:4px;font-size:12px}.vanthis-triage-band{border-bottom:1px solid var(--va-border)}.vanthis-triage-band>header{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 20px;display:grid}.vanthis-band-icon{color:var(--va-muted);place-items:center;display:grid}.vanthis-triage-band>header h2{font-size:var(--va-ui-size);line-height:20px}.vanthis-triage-band>header p{color:var(--va-muted);font-size:12px;line-height:16px}.vanthis-triage-band>header>small{min-width:22px;color:var(--va-faint);text-align:right;font-variant-numeric:tabular-nums}.vanthis-triage-list{border-top:1px solid var(--va-border)}.vanthis-triage-list>button{width:100%;min-height:52px;color:var(--va-body);border:0;border-bottom:1px solid var(--va-border);text-align:left;background:0 0;grid-template-columns:76px minmax(0,1fr) minmax(90px,auto) 16px;align-items:center;gap:12px;padding:7px 20px;display:grid}.vanthis-triage-list>button:last-child{border-bottom:0}.vanthis-triage-list>button:hover{background:var(--va-hover)}.vanthis-triage-item__status{color:var(--va-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.vanthis-triage-item__signal{background:var(--va-focus);border-radius:50%;flex:none;width:7px;height:7px}.vanthis-triage-list .is-warning .vanthis-triage-item__signal{background:var(--va-warning)}.vanthis-triage-list .is-critical .vanthis-triage-item__signal{background:var(--va-critical)}.vanthis-triage-item__copy{min-width:0;display:grid}.vanthis-triage-item__copy strong,.vanthis-triage-item__copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-triage-item__copy>span,.vanthis-triage-item__copy small,.vanthis-triage-item__meta{color:var(--va-muted);font-size:12px;line-height:16px}.vanthis-triage-item__meta{justify-items:end;display:grid}.vanthis-triage-list>button>svg{color:var(--va-faint)}.vanthis-triage-empty{min-height:64px;color:var(--va-success);border-top:1px solid var(--va-border);align-items:center;gap:10px;padding:12px 20px 12px 50px;display:flex}.vanthis-triage-empty>span{display:grid}.vanthis-triage-empty small{color:var(--va-muted)}.vanthis-reuse-grid{border-top:1px solid var(--va-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vanthis-reuse-grid>button{min-height:96px;color:var(--va-body);border:0;border-right:1px solid var(--va-border);border-bottom:1px solid var(--va-border);text-align:left;background:0 0;gap:4px;padding:12px 20px;display:grid}.vanthis-reuse-grid>button:nth-child(2n){border-right:0}.vanthis-reuse-grid>button:hover{background:var(--va-hover)}.vanthis-reuse-grid>button>span:first-child{display:grid}.vanthis-reuse-grid p,.vanthis-reuse-grid small,.vanthis-reuse-uses{color:var(--va-muted);font-size:12px;line-height:16px}.vanthis-assets-tools{border-bottom:1px solid var(--va-border);align-items:center;gap:8px;min-height:43.5px;padding:7px 12px;display:flex}.vanthis-search-field{min-width:200px;height:28px;color:var(--va-muted);background:var(--va-field);border-radius:var(--va-radius);border:1px solid #0000;align-items:center;gap:7px;padding:0 8px;transition:background-color .12s,border-color .12s;display:flex}.vanthis-search-field:hover{background:var(--va-field-hover)}.vanthis-search-field:focus-within:has(input:focus-visible){background:var(--va-field-focus)}.vanthis-search-field input{width:100%;min-width:0;color:var(--va-strong);background:0 0;border:0;outline:0;font-size:13.5px}.vanthis-search-field input::placeholder{color:var(--va-muted);opacity:1}.vanthis-search-field>button{color:var(--va-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.vanthis-filter-tabs{gap:2px;display:flex;overflow-x:auto}.vanthis-filter-tabs button{height:28px;color:var(--va-muted);border-radius:var(--va-radius);white-space:nowrap;background:0 0;border:0;padding:0 10px;font-size:13.5px;font-weight:500}.vanthis-filter-tabs button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-filter-tabs button.is-active{color:var(--va-strong);background:var(--va-nav-active)}.vanthis-asset-grid{display:grid}.vanthis-asset-row{border-bottom:1px solid var(--va-border);grid-template-columns:minmax(0,1fr) auto;min-height:58px;display:grid}.vanthis-asset-row__main{text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:7px 12px 7px 20px;display:grid}.vanthis-asset-row:hover{background:var(--va-hover)}.vanthis-asset-row__mark,.vanthis-asset-picker-mark,.vanthis-asset-picker-empty{width:28px;height:28px;color:var(--va-muted);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:7px;place-items:center;display:grid}.vanthis-asset-row__mark>.vanthis-asset-mark{background:0 0;border:0;width:100%;height:100%}.vanthis-asset-picker-mark{background:0 0;border:0}.vanthis-asset-row__copy{grid-template-columns:minmax(120px,.55fr) minmax(160px,1fr);align-items:center;column-gap:12px;min-width:0;display:grid}.vanthis-asset-row__copy small{color:var(--va-muted);grid-row:2}.vanthis-asset-row__copy strong{grid-row:1}.vanthis-asset-row__copy>span{color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/span 2;overflow:hidden}.vanthis-asset-row footer{min-width:210px;color:var(--va-muted);justify-content:flex-end;align-items:center;gap:16px;padding:0 16px;font-size:12px;display:flex}.vanthis-asset-row footer button{height:28px;color:var(--va-primary);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 6px;font-size:12px;display:inline-flex}.vanthis-assets-empty,.vanthis-map-empty{min-height:240px;color:var(--va-muted);text-align:center;align-content:center;justify-items:center;padding:32px;display:grid}.vanthis-assets-empty svg{margin-bottom:10px}.vanthis-assets-empty h2,.vanthis-map-empty h2{font-size:var(--va-ui-size)}.vanthis-map-layout{grid-template-columns:218px minmax(0,1fr);height:100%;transition:grid-template-columns .2s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.vanthis-map-layout.is-palette-closed{grid-template-columns:0 minmax(0,1fr)}.vanthis-builder-palette-slot{min-width:0;overflow:hidden}.vanthis-builder-palette-slot>.vanthis-builder-palette{opacity:1;width:218px;height:100%;transition:opacity .11s,transform .18s cubic-bezier(.16,1,.3,1);transform:translate(0)}.vanthis-map-layout.is-palette-closed .vanthis-builder-palette-slot{pointer-events:none}.vanthis-map-layout.is-palette-closed .vanthis-builder-palette-slot>.vanthis-builder-palette{opacity:0;transform:translate(-8px)}.vanthis-builder-palette{background:var(--va-main);border-right:1px solid var(--va-border);flex-direction:column;min-width:0;display:flex;overflow:hidden}.vanthis-builder-palette>header{min-height:var(--va-header);border-bottom:1px solid var(--va-border);justify-content:space-between;align-items:center;padding:0 8px 0 12px;display:flex}.vanthis-builder-palette>header h2{font-size:var(--va-ui-size)}.vanthis-builder-palette>header button{width:28px;height:28px;color:var(--va-muted);border-radius:var(--va-radius);background:0 0;border:0;place-items:center;padding:0;display:grid}.vanthis-builder-palette>header button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-builder-palette>.vanthis-search-field{min-width:0;margin:8px}.vanthis-palette-groups{border-top:1px solid var(--va-border);flex:auto;min-height:0;overflow:auto}.vanthis-palette-groups>section{border-bottom:1px solid var(--va-border)}.vanthis-palette-group-toggle{width:100%;height:36px;color:var(--va-muted);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:500;display:grid}.vanthis-palette-group-toggle:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-palette-group-toggle small{font-variant-numeric:tabular-nums}.vanthis-palette-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.vanthis-palette-entries{padding:0 6px 6px}.vanthis-palette-entry{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:7px;width:100%;min-height:36px;padding:4px 5px;display:grid}.vanthis-palette-entry:hover{background:var(--va-hover)}.vanthis-palette-entry__icon{width:24px;height:24px;color:var(--va-muted);background:var(--va-main);border:1px solid var(--va-border);border-radius:6px;place-items:center;display:grid}.vanthis-palette-entry__icon.is-event{color:var(--va-step-signal);background:color-mix(in srgb, var(--va-step-signal) 8%, var(--va-main));border-color:color-mix(in srgb, var(--va-step-signal) 24%, var(--va-border))}.vanthis-palette-entry__icon.is-action{color:var(--va-step-action);background:color-mix(in srgb, var(--va-step-action) 8%, var(--va-main));border-color:color-mix(in srgb, var(--va-step-action) 24%, var(--va-border))}.vanthis-palette-entry__icon.is-decision{color:var(--va-step-decision);background:color-mix(in srgb, var(--va-step-decision) 8%, var(--va-main));border-color:color-mix(in srgb, var(--va-step-decision) 24%, var(--va-border))}.vanthis-palette-entry__icon.is-wait{color:var(--va-step-wait);background:color-mix(in srgb, var(--va-step-wait) 8%, var(--va-main));border-color:color-mix(in srgb, var(--va-step-wait) 24%, var(--va-border))}.vanthis-palette-entry__icon.is-outcome{color:var(--va-step-milestone);background:color-mix(in srgb, var(--va-step-milestone) 8%, var(--va-main));border-color:color-mix(in srgb, var(--va-step-milestone) 24%, var(--va-border))}.vanthis-palette-entry__icon>.vanthis-asset-mark{background:0 0;border:0;width:100%;height:100%}.vanthis-palette-entry>span:nth-child(2){min-width:0;display:grid}.vanthis-palette-entry strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:18px;overflow:hidden}.vanthis-palette-entry small,.vanthis-palette-read-only-copy,.vanthis-palette-read-only-hint{color:var(--va-muted);font-size:12px;line-height:17px}.vanthis-palette-entry__grip{color:var(--va-faint);opacity:0}.vanthis-palette-entry:hover .vanthis-palette-entry__grip{opacity:1}.vanthis-palette-empty{color:var(--va-muted);text-align:center;justify-items:center;gap:3px;padding:24px 12px;display:grid}.vanthis-builder-palette--read-only{padding-bottom:12px}.vanthis-builder-palette--read-only p{margin:12px 12px 0}.vanthis-map-stage{min-width:0;position:relative;overflow:hidden}.vanthis-palette-reopen{z-index:11;min-height:30px;color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:var(--va-radius);align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:500;animation:.16s cubic-bezier(.16,1,.3,1) 45ms both vanthis-palette-trigger-in;display:inline-flex;position:absolute;top:52px;left:12px}.vanthis-palette-reopen:hover{color:var(--va-strong);background:var(--va-hover)}@keyframes vanthis-palette-trigger-in{0%{opacity:0;transform:translate(-4px)}}.vanthis-canvas-first-step{z-index:10;width:min(360px,100% - 48px);color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);text-align:left;border-radius:12px;gap:7px;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vanthis-canvas-first-step>strong{font-size:var(--va-ui-size)}.vanthis-canvas-first-step>span{color:var(--va-muted);font-size:12px;line-height:17px}.vanthis-canvas-first-step>div{gap:6px;margin-top:5px;display:flex}.vanthis-canvas-first-step button{min-height:30px;color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:var(--va-radius);align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.vanthis-canvas-first-step button:hover:not(:disabled){color:var(--va-strong);background:var(--va-hover)}.vanthis-canvas-first-step button.is-primary{color:var(--va-primary-foreground);background:var(--va-primary);border-color:var(--va-primary)}.vanthis-canvas-first-step button.is-primary:hover:not(:disabled){color:var(--va-primary-foreground);background:var(--va-primary-hover);border-color:var(--va-primary-hover)}.vanthis-command-header{z-index:20;pointer-events:none;min-width:0;position:absolute;inset:12px}.vanthis-command-title{pointer-events:auto;align-items:center;gap:8px;min-width:0;max-width:min(360px,100% - 260px);display:flex;position:absolute;top:0;left:0;overflow:hidden}.vanthis-command-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-command-title small{color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-motion-switcher{min-width:0;max-width:100%;position:relative}.vanthis-motion-switcher__trigger{max-width:100%;height:28px;color:var(--va-strong);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:var(--va-radius);text-align:left;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.vanthis-motion-switcher__trigger:hover,.vanthis-motion-switcher__trigger[aria-expanded=true]{background:var(--va-wayfinder-soft);border-color:var(--va-wayfinder-border)}.vanthis-motion-switcher__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vanthis-motion-switcher__trigger>svg{width:13px;height:13px;color:var(--va-muted);flex:0 0 13px}.vanthis-motion-switcher__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.vanthis-motion-switcher__popover{z-index:90;overscroll-behavior:contain;width:min(468px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:12px;position:fixed;overflow:hidden auto;box-shadow:0 12px 32px #00000029}.vanthis-motion-switcher__popover>header{background:var(--va-panel-raised);border-bottom:1px solid var(--va-border);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.vanthis-motion-switcher__popover>header strong,.vanthis-motion-switcher__archive>strong{font-size:12.5px;font-weight:550}.vanthis-motion-switcher__popover>header span{color:var(--va-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.vanthis-motion-switcher__back{width:28px;height:28px;color:var(--va-muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:-6px;padding:0;display:grid}.vanthis-motion-switcher__back:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-motion-switcher__heading{flex:1;justify-content:space-between;align-items:baseline;min-width:0;display:flex}.vanthis-motion-switcher__list{max-height:270px;overflow:auto}.vanthis-motion-switcher__list:has(.vanthis-motion-switcher__details){max-height:min(390px,100vh - 180px)}.vanthis-motion-switcher__row{border-bottom:1px solid var(--va-border);align-items:stretch;min-height:48px;display:flex}.vanthis-motion-switcher__row:last-child{border-bottom:0}.vanthis-motion-switcher__row:hover{background:var(--va-hover)}.vanthis-motion-switcher__select{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 8px 7px 12px;display:flex}.vanthis-motion-switcher__select>span{flex:1;min-width:0;display:grid}.vanthis-motion-switcher__select strong,.vanthis-motion-switcher__select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-motion-switcher__select strong{font-size:12px;font-weight:500}.vanthis-motion-switcher__select small{color:var(--va-muted);font-size:10.5px}.vanthis-motion-switcher__select>svg{color:var(--va-success);flex:0 0 14px}.vanthis-motion-switcher__row-actions{opacity:.4;align-items:center;gap:2px;padding-right:6px;display:flex}.vanthis-motion-switcher__row:hover .vanthis-motion-switcher__row-actions,.vanthis-motion-switcher__row:focus-within .vanthis-motion-switcher__row-actions{opacity:1}.vanthis-motion-switcher__row-actions button,.vanthis-motion-switcher__row form button,.vanthis-motion-switcher__create form button{width:26px;height:26px;color:var(--va-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vanthis-motion-switcher__row-actions button:hover,.vanthis-motion-switcher__row form button:hover,.vanthis-motion-switcher__create form button:hover{color:var(--va-strong);background:var(--va-nav-active)}.vanthis-motion-switcher__row-actions button:last-child:hover{color:var(--va-critical);background:var(--va-critical-bg)}.vanthis-motion-switcher__row form,.vanthis-motion-switcher__create form{grid-template-columns:minmax(0,1fr) 26px 26px;align-items:center;gap:3px;width:100%;padding:7px 6px 7px 10px;display:grid}.vanthis-motion-switcher__row form input,.vanthis-motion-switcher__create form input{width:100%;min-width:0;height:30px;color:var(--va-strong);background:var(--va-field);border:1px solid #0000;border-radius:6px;outline:0;padding:4px 7px;transition:background-color .12s,border-color .12s}.vanthis-motion-switcher__row form input:hover,.vanthis-motion-switcher__create form input:hover{background:var(--va-field-hover)}.vanthis-motion-switcher__row form input:focus,.vanthis-motion-switcher__create form input:focus{background:var(--va-field-focus)}.vanthis-motion-switcher__row form input[aria-invalid=true],.vanthis-motion-switcher__create form input[aria-invalid=true]{border-color:var(--va-critical)}.vanthis-motion-switcher__details{background:var(--va-panel-raised);grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 16px 0;display:grid}.vanthis-motion-switcher__details label{gap:7px;display:grid}.vanthis-motion-switcher__details label>span{color:var(--va-strong);font-size:12.5px;font-weight:550}.vanthis-motion-switcher__details input,.vanthis-motion-switcher__details textarea{width:100%;min-width:0;color:var(--va-strong);background:var(--va-field);font:inherit;border:1px solid #0000;border-radius:8px;outline:0;padding:9px 11px;font-size:13px;line-height:19px;transition:border-color .12s,background-color .12s}.vanthis-motion-switcher__details input{height:40px}.vanthis-motion-switcher__details textarea{resize:vertical;min-height:76px}.vanthis-motion-switcher__details input:hover,.vanthis-motion-switcher__details textarea:hover{background:var(--va-field-hover)}.vanthis-motion-switcher__details input:focus,.vanthis-motion-switcher__details textarea:focus{background:var(--va-field-focus)}.vanthis-motion-switcher__details input::placeholder,.vanthis-motion-switcher__details textarea::placeholder{color:var(--va-faint)}.vanthis-motion-switcher__details input[aria-invalid=true]{border-color:var(--va-critical)}.vanthis-motion-switcher__details-error{color:var(--va-critical);font-size:10.5px}.vanthis-motion-switcher__details>footer{background:var(--va-panel);border-top:1px solid var(--va-border);justify-content:flex-end;align-items:center;gap:7px;min-height:52px;margin:0 -16px;padding:10px 16px;display:flex}.vanthis-motion-switcher__details>footer button{width:auto;height:32px;color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border);border-radius:var(--va-radius);align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.vanthis-motion-switcher__details>footer button:hover{color:var(--va-strong);background:var(--va-hover);border-color:var(--va-border-strong)}.vanthis-motion-switcher__details>footer button.is-primary{color:var(--va-primary-foreground);background:var(--va-primary);border-color:var(--va-primary)}.vanthis-motion-switcher__details>footer button.is-primary:hover{color:var(--va-primary-foreground);background:var(--va-primary-hover);border-color:var(--va-primary-hover)}.vanthis-motion-switcher__create{border-top:1px solid var(--va-border);padding:6px}.vanthis-motion-switcher__create>button{width:100%;min-height:32px;color:var(--va-body);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 7px;display:flex}.vanthis-motion-switcher__create>button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-motion-switcher__create>small{color:var(--va-critical);padding:0 7px 4px;font-size:10.5px;display:block}.vanthis-motion-switcher__archive{background:var(--va-panel);border-top:1px solid var(--va-border);gap:2px;padding:8px 6px 6px;display:grid}.vanthis-motion-switcher__archive>strong{color:var(--va-muted);padding:0 6px 4px}.vanthis-motion-switcher__archive>div{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:0 4px 0 6px;display:grid}.vanthis-motion-switcher__archive>div:hover{background:var(--va-hover)}.vanthis-motion-switcher__archive>div>span{color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vanthis-motion-switcher__archive button{min-height:24px;color:var(--va-muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:0 5px;font-size:10.5px;display:inline-flex}.vanthis-motion-switcher__archive button:hover{color:var(--va-strong);background:var(--va-nav-active)}.vanthis-command-counts{color:var(--va-muted);font-variant-numeric:tabular-nums;gap:6px;font-size:11px;display:flex}.vanthis-command-counts i{color:var(--va-faint);font-style:normal}.vanthis-command-status{grid-area:1/1;min-width:0}.vanthis-command-status:empty{display:none}.vanthis-command-utilities{pointer-events:auto;grid-template-columns:minmax(0,auto) auto auto;place-items:start end;gap:6px;display:grid;position:absolute;top:0;right:0}.vanthis-command-actions{background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:10px;grid-area:1/2;align-items:center;gap:4px;padding:3px;display:flex;box-shadow:0 8px 24px #0f172a14}.vanthis-command-actions>div{align-items:center;gap:4px;display:flex}.vanthis-command-actions button{border-radius:var(--va-radius);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;min-width:28px;height:28px;padding:0 8px;font-size:13.5px;font-weight:500;display:inline-flex}.vanthis-command-actions button:hover:not(:disabled){background:var(--va-hover);border-color:var(--va-border)}.vanthis-command-action--export{width:36px;height:36px;color:var(--va-wayfinder);background:var(--va-wayfinder-soft);border:1px solid var(--va-wayfinder-border);border-radius:50%;grid-area:1/3;place-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:grid;box-shadow:0 4px 12px #0f172a14}.vanthis-command-action--export:hover:not(:disabled),.vanthis-command-action--export[aria-expanded=true]{color:var(--va-wayfinder-hover);background:var(--va-wayfinder-soft);border-color:var(--va-wayfinder)}.vanthis-command-action--export>span{display:none}.vanthis-command-action--export>svg{width:18px;height:18px}.vanthis-luna-launcher{color:#fff;background:var(--va-wayfinder);border:1px solid var(--va-wayfinder);pointer-events:auto;border-radius:50%;grid-area:2/3;place-items:center;width:36px;height:36px;padding:0;transition:background-color .12s,border-color .12s;display:grid;box-shadow:0 4px 12px #0f172a1f}.vanthis-luna-launcher:hover{background:var(--va-wayfinder-hover);border-color:var(--va-wayfinder-hover)}.vanthis-luna-launcher:focus-visible{outline:2px solid var(--va-focus);outline-offset:3px}.vanthis-luna-launcher svg{width:18px;height:18px}.vanthis-command-utilities>.vanthis-export-menu{grid-area:1/3;position:relative}.vanthis-export-menu__popover{z-index:55;width:270px;color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden}.vanthis-export-menu__popover>header{border-bottom:1px solid var(--va-border);justify-content:space-between;align-items:center;min-height:40px;padding:0 11px;display:flex}.vanthis-export-menu__popover>header strong{color:var(--va-strong);font-size:12.5px;font-weight:550}.vanthis-export-menu__popover>header span{color:var(--va-muted);font-size:11px}.vanthis-export-menu__popover>button{width:100%;height:auto;min-height:52px;color:var(--va-body);border:0;border-bottom:1px solid var(--va-border);text-align:left;background:0 0;border-radius:0;grid-template-columns:20px minmax(0,1fr);justify-content:stretch;gap:9px;padding:7px 11px;display:grid}.vanthis-export-menu__popover>button:last-child{border-bottom:0}.vanthis-export-menu__popover>button:hover{background:var(--va-hover);border-color:var(--va-border)}.vanthis-export-menu__popover>button>svg{width:16px;height:16px;color:var(--va-muted)}.vanthis-export-menu__popover>button>span{min-width:0;display:grid}.vanthis-export-menu__popover>button strong{color:var(--va-strong);font-size:12.5px;font-weight:500}.vanthis-export-menu__popover>button small{color:var(--va-muted);font-size:11px;line-height:15px}.vanthis-map-stage>.vanthis-v2-editor{height:100%}.vanthis-save-status{max-width:190px;min-height:28px;color:var(--va-muted);align-items:center;gap:6px;font-size:11px;display:flex}.vanthis-save-status__icon{place-items:center;display:grid}.vanthis-save-status__copy{min-width:0;display:grid}.vanthis-save-status__copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.vanthis-save-status__copy small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:12px;overflow:hidden}.vanthis-save-status.is-error,.vanthis-save-status.is-conflict{color:var(--va-critical)}.vanthis-save-status.is-offline{color:var(--va-warning)}.vanthis-save-status button{background:0 0;border:1px solid;border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 6px;font-size:11px;display:inline-flex}.vanthis-save-status .is-spinning{animation:.8s linear infinite va-spin}@keyframes va-spin{to{transform:rotate(360deg)}}.vanthis-inspector-panel,.vanthis-review-panel{flex-direction:column;min-width:0;height:100%;display:flex}.vanthis-inspector-panel>header,.vanthis-review-panel>header,.vanthis-asset-picker>header{min-height:var(--va-header);border-bottom:1px solid var(--va-border);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.vanthis-inspector-panel>header>span{min-width:0;display:grid}.vanthis-inspector-panel>header h2,.vanthis-review-panel>header h2,.vanthis-asset-picker>header h2{font-size:var(--va-ui-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-inspector-panel>header small{color:var(--va-muted)}.vanthis-inspector-panel>header button,.vanthis-review-panel>header button,.vanthis-asset-picker>header button,.vanthis-inspector-header-actions>button{border-radius:var(--va-radius);background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.vanthis-inspector-panel>header button:hover,.vanthis-review-panel>header button:hover,.vanthis-asset-picker>header button:hover,.vanthis-inspector-header-actions>button:hover{background:var(--va-hover)}.vanthis-inspector-header-actions{flex:none;align-items:center;gap:4px;display:flex}.vanthis-inspector-header-actions>.vanthis-step-assistant-trigger{width:auto;color:var(--va-body);background:var(--va-subtle);border:1px solid var(--va-border);gap:6px;padding:0 8px;font-size:12px;font-weight:520;display:inline-flex}.vanthis-inspector-header-actions>.vanthis-step-assistant-trigger:hover{color:var(--va-strong);border-color:var(--va-border-strong)}.vanthis-step-assistant-trigger svg{width:14px;height:14px;color:var(--va-primary)}.vanthis-inspector-tabs{border-bottom:1px solid var(--va-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:6px 8px;display:grid}.vanthis-inspector-tabs button{min-width:0;min-height:36px;color:var(--va-muted);border-radius:var(--va-radius);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-size:12.5px;display:flex;position:relative}.vanthis-inspector-tabs button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-inspector-tabs button.is-active{color:var(--va-strong);background:var(--va-nav-active);border-color:var(--va-border)}.vanthis-inspector-tabs button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vanthis-inspector-tabs button svg{stroke-width:1.8px;flex:0 0 15px;width:15px;height:15px}.vanthis-inspector-tabs button small{min-width:16px;height:16px;color:var(--va-muted);background:var(--va-panel-raised);border:1px solid var(--va-border);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding-inline:3px;font-size:10.5px;display:grid}.vanthis-inspector-scroll,.vanthis-review-scroll{min-width:0;min-height:0;overflow:hidden auto}.vanthis-verification-card{min-height:58px;color:var(--va-warning);border-bottom:1px solid var(--va-border);align-items:center;gap:9px;padding:10px 12px;display:flex}.vanthis-verification-card.is-verified{color:var(--va-success)}.vanthis-verification-card>span{display:grid}.vanthis-verification-card small{color:var(--va-muted)}.vanthis-context-health{color:var(--va-success);background:var(--va-success-bg);border-bottom:1px solid var(--va-border)}.vanthis-context-health.has-gaps{color:var(--va-warning);background:var(--va-warning-bg)}.vanthis-context-health__ready,.vanthis-context-health__details>summary{grid-template-columns:17px minmax(0,1fr) auto 15px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;list-style:none;display:grid}.vanthis-context-health__ready{grid-template-columns:17px minmax(0,1fr)}.vanthis-context-health__details>summary{cursor:pointer}.vanthis-context-health__details>summary::-webkit-details-marker{display:none}.vanthis-context-health__details>summary:hover{background:color-mix(in srgb, currentColor 5%, transparent)}.vanthis-context-health strong{color:var(--va-strong);font-size:12.5px;font-weight:550}.vanthis-context-health small{color:var(--va-muted);white-space:nowrap;font-size:10.5px}.vanthis-context-health svg{flex:0 0 16px;width:16px;height:16px}.vanthis-context-health__chevron{color:var(--va-muted);transition:transform .12s}.vanthis-context-health__details[open] .vanthis-context-health__chevron{transform:rotate(180deg)}.vanthis-context-gaps{border-top:1px solid var(--va-border);display:grid}.vanthis-context-health__optional-label{border-top:1px solid var(--va-border);color:var(--va-muted);background:var(--va-panel);letter-spacing:.04em;text-transform:uppercase;padding:8px 12px 4px 37px;font-size:10.5px;font-weight:600}.vanthis-context-gaps.is-recommended button{color:var(--va-muted)}.vanthis-context-gaps button{width:100%;min-height:34px;color:var(--va-body);background:var(--va-panel);border:0;border-bottom:1px solid var(--va-border);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 6px 37px;display:flex}.vanthis-context-gaps button:last-child{border-bottom:0}.vanthis-context-gaps button:hover{background:var(--va-hover)}.vanthis-context-gaps button svg{width:14px;height:14px;color:var(--va-muted)}.vanthis-inspector-section{border-bottom:1px solid var(--va-border);padding:12px}.vanthis-inspector-section__header{justify-content:space-between;margin-bottom:10px;display:flex}.vanthis-inspector-section__header>span{min-width:0;display:grid}.vanthis-inspector-section__header h3{font-size:13.5px}.vanthis-inspector-section__header small{color:var(--va-muted)}.vanthis-inspector-fields{gap:9px;min-width:0;display:grid}.vanthis-inspector-field{min-width:0;color:var(--va-muted);gap:4px;font-size:13.5px;display:grid}.vanthis-inspector-field input,.vanthis-inspector-field textarea,.vanthis-inspector-field select,.vanthis-modal input{width:100%;min-width:0;min-height:32px;color:var(--va-strong);background:var(--va-field);border-radius:var(--va-radius);border:1px solid #0000;outline:0;padding:5px 8px;transition:background-color .12s,border-color .12s}.vanthis-inspector-field textarea{resize:vertical}.vanthis-inspector-field :is(input,textarea,select):hover,.vanthis-modal input:hover{background:var(--va-field-hover)}.vanthis-inspector-field :is(input,textarea,select):focus,.vanthis-modal input:focus{background:var(--va-field-focus)}.vanthis-inspector-field :is(input,textarea)[aria-invalid=true],.vanthis-modal input[aria-invalid=true]{background:var(--va-critical-bg);border-color:var(--va-critical)}.vanthis-field-error{color:var(--va-critical);font-size:12px;line-height:17px;display:block}.vanthis-section-color-field{min-width:0;color:var(--va-muted);border:0;margin:0;padding:0;font-size:13.5px}.vanthis-section-color-field legend{margin-bottom:4px;padding:0}.vanthis-section-color-field>div{background:var(--va-subtle);border-radius:var(--va-radius);align-items:center;gap:6px;min-height:34px;padding:4px 6px;display:flex}.vanthis-section-color-option{--va-section-swatch:var(--va-muted);color:#fff;background:var(--va-section-swatch);border:1px solid color-mix(in srgb, var(--va-section-swatch) 64%, var(--va-border-strong));border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0;display:grid}.vanthis-section-color-option[data-tone=neutral]{--va-section-swatch:var(--va-panel-raised);color:var(--va-muted)}.vanthis-section-color-option[data-tone=blue]{--va-section-swatch:var(--va-step-action)}.vanthis-section-color-option[data-tone=teal]{--va-section-swatch:var(--va-step-wait)}.vanthis-section-color-option[data-tone=green]{--va-section-swatch:var(--va-step-milestone)}.vanthis-section-color-option[data-tone=amber]{--va-section-swatch:var(--va-step-signal)}.vanthis-section-color-option[data-tone=rose]{--va-section-swatch:var(--va-critical)}.vanthis-section-color-option:hover{border-color:var(--va-strong)}.vanthis-section-color-option[aria-pressed=true]{outline:2px solid var(--va-focus);outline-offset:2px}.vanthis-app-shell.dark .vanthis-section-color-option:not([data-tone=neutral]){color:var(--va-outer)}.vanthis-section-color-option svg{stroke-width:2.4px;width:13px;height:13px}.vanthis-node-card-color-field{margin-top:2px}.vanthis-node-card-color-field .vanthis-field-hint{margin-top:5px;display:block}.vanthis-field-hint{color:var(--va-faint);font-size:12px;line-height:17px}.vanthis-inspector-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vanthis-inspector-disclosure{border-block:1px solid var(--va-border);min-width:0}.vanthis-inspector-disclosure>summary{min-height:36px;color:var(--va-body);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;list-style:none;display:grid}.vanthis-inspector-disclosure>summary::-webkit-details-marker{display:none}.vanthis-inspector-disclosure>summary:hover{color:var(--va-strong)}.vanthis-inspector-disclosure>summary span{font-size:12.5px;font-weight:520}.vanthis-inspector-disclosure>summary small{color:var(--va-muted);font-size:11px}.vanthis-inspector-disclosure>summary svg{width:14px;height:14px;color:var(--va-muted);transition:transform .12s}.vanthis-inspector-disclosure[open]>summary svg{transform:rotate(180deg)}.vanthis-inspector-disclosure__content{gap:9px;padding:2px 0 10px;display:grid}.vanthis-inspector-readonly,.vanthis-inspector-route{background:var(--va-subtle);border-radius:var(--va-radius);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:flex}.vanthis-inspector-readonly span,.vanthis-inspector-route{color:var(--va-muted);font-size:13.5px}.vanthis-motion-reference-context{gap:2px;padding:4px 2px;display:grid}.vanthis-motion-reference-context span{color:var(--va-muted);font-size:11px}.vanthis-motion-reference-context p{color:var(--va-body);font-size:12px;line-height:17px}.vanthis-inspector-route span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vanthis-inspector-route svg{flex:none}.vanthis-inspector-link-button{background:var(--va-main);border:1px solid var(--va-border);border-radius:var(--va-radius);text-align:left;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:6px 8px;display:grid}.vanthis-inspector-link-button:hover{background:var(--va-hover)}.vanthis-inspector-link-button>span{display:grid}.vanthis-inspector-link-button small{color:var(--va-muted)}.vanthis-instructions-section{min-height:100%}.vanthis-step-guide{gap:8px;display:grid}.vanthis-step-guide ol{gap:7px;padding:0;list-style:none;display:grid}.vanthis-step-guide li,.vanthis-step-guide__add{grid-template-columns:24px minmax(0,1fr) 26px;align-items:start;gap:7px;display:grid}.vanthis-step-guide li>span,.vanthis-step-guide__add>span{width:22px;height:22px;color:var(--va-muted);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:var(--va-radius);font-variant-numeric:tabular-nums;place-items:center;margin-top:5px;font-size:11px;font-weight:600;display:grid}.vanthis-step-guide textarea{resize:vertical;width:100%;min-height:56px;color:var(--va-strong);background:var(--va-field);border-radius:var(--va-radius);font:inherit;border:1px solid #0000;outline:0;padding:7px 8px;font-size:13.5px;line-height:19px;transition:background-color .12s,border-color .12s}.vanthis-step-guide textarea:hover{background:var(--va-field-hover)}.vanthis-step-guide textarea:focus{background:var(--va-field-focus)}.vanthis-step-guide li>button,.vanthis-step-guide__add>button{width:26px;height:26px;color:var(--va-muted);background:0 0;border:0;border-radius:6px;place-items:center;margin-top:3px;padding:0;display:grid}.vanthis-step-guide li>button:hover{color:var(--va-critical);background:var(--va-critical-bg)}.vanthis-step-guide__add>button{color:var(--va-primary);background:var(--va-subtle)}.vanthis-step-guide__add>button:disabled{color:var(--va-faint);cursor:not-allowed}.vanthis-step-guide li>button svg,.vanthis-step-guide__add>button svg{width:14px;height:14px}.vanthis-step-guide__hint{color:var(--va-faint);padding-left:31px;font-size:11px}.vanthis-step-empty{min-height:126px;color:var(--va-muted);background:var(--va-subtle);border:1px dashed var(--va-border-strong);border-radius:var(--va-radius);text-align:center;align-content:center;justify-items:center;padding:20px 14px;display:grid}.vanthis-step-empty svg{width:20px;height:20px;margin-bottom:6px}.vanthis-step-empty strong{color:var(--va-strong);font-size:12px;font-weight:550}.vanthis-step-empty p{max-width:34ch;margin:3px 0 0;font-size:11px;line-height:16px}.vanthis-resource-launch{width:100%;min-height:46px;color:var(--va-body);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:var(--va-radius);text-align:left;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 8px;display:grid}.vanthis-resource-launch:hover{background:var(--va-hover);border-color:var(--va-border-strong)}.vanthis-resource-launch>span{min-width:0;display:grid}.vanthis-resource-launch strong{color:var(--va-strong);font-size:12px}.vanthis-resource-launch small{color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vanthis-resource-launch svg{width:15px;height:15px}.vanthis-inspector-resources{background:var(--va-border);border:1px solid var(--va-border);border-radius:var(--va-radius);gap:1px;display:grid;overflow:hidden}.vanthis-resource-assignment{background:var(--va-panel-raised);min-width:0}.vanthis-resource-assignment>summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:52px;padding:7px 8px;list-style:none;display:grid}.vanthis-resource-assignment>summary::-webkit-details-marker{display:none}.vanthis-resource-assignment>summary:hover{background:var(--va-hover)}.vanthis-resource-assignment>summary .vanthis-asset-mark{background:0 0;border:0;width:30px;height:30px}.vanthis-resource-assignment>summary>span{min-width:0;display:grid}.vanthis-resource-assignment>summary strong,.vanthis-resource-assignment>summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-resource-assignment>summary strong{color:var(--va-strong);font-size:12px;font-weight:550}.vanthis-resource-assignment>summary small{color:var(--va-muted);align-items:center;gap:4px;font-size:11px;display:flex}.vanthis-resource-assignment>summary small svg{flex:0 0 12px;width:12px;height:12px}.vanthis-resource-assignment>summary>svg{width:14px;height:14px;color:var(--va-muted)}.vanthis-resource-assignment[open]>summary>svg{transform:rotate(180deg)}.vanthis-resource-assignment__body{background:var(--va-panel);border-top:1px solid var(--va-border);gap:10px;padding:10px 8px;display:grid}.vanthis-resource-assignment__hint{color:var(--va-muted);margin:-4px 0 0;font-size:11px}.vanthis-markdown-editor{background:var(--va-field);border-radius:var(--va-radius);border:1px solid #0000;transition:background-color .12s,border-color .12s;display:grid;overflow:hidden}.vanthis-markdown-editor:hover{background:var(--va-field-hover)}.vanthis-markdown-editor:focus-within{background:var(--va-field-focus)}.vanthis-markdown-editor>header{border-bottom:1px solid var(--va-border);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:4px;display:flex}.vanthis-markdown-editor>header>small{color:var(--va-muted);font-variant-numeric:tabular-nums;padding-right:5px;font-size:10px}.vanthis-markdown-editor>header>small.is-error{color:var(--va-critical)}.vanthis-markdown-mode{gap:2px;display:flex}.vanthis-markdown-mode button{min-height:25px;color:var(--va-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:10.5px;display:inline-flex}.vanthis-markdown-mode button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-markdown-mode button.is-active{color:var(--va-strong);background:var(--va-nav-active);border-color:var(--va-border)}.vanthis-markdown-mode button svg{width:12px;height:12px}.vanthis-markdown-toolbar{border-bottom:1px solid var(--va-border);align-items:center;gap:2px;min-height:32px;padding:3px 5px;display:flex}.vanthis-markdown-toolbar button{width:25px;height:25px;color:var(--va-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.vanthis-markdown-toolbar button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-markdown-toolbar button:focus-visible,.vanthis-markdown-mode button:focus-visible{outline:2px solid var(--va-focus);outline-offset:1px}.vanthis-markdown-toolbar svg{width:14px;height:14px}.vanthis-markdown-editor>textarea{resize:vertical;width:100%;min-height:210px;color:var(--va-strong);caret-color:var(--va-accent);tab-size:2;background:0 0;border:0;outline:0;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;line-height:17px}.vanthis-markdown-preview{overflow-wrap:anywhere;min-height:210px;color:var(--va-body);padding:10px 11px 16px;font-size:12px;line-height:18px}.vanthis-markdown-preview.is-empty{color:var(--va-muted);text-align:center;place-items:center;display:grid}.vanthis-markdown-preview :is(h1,h2,h3,p,ul,ol,blockquote,pre){margin:0 0 10px}.vanthis-markdown-preview h1{color:var(--va-strong);letter-spacing:-.015em;font-size:16px;line-height:21px}.vanthis-markdown-preview h2{color:var(--va-strong);font-size:14px;line-height:19px}.vanthis-markdown-preview h3{color:var(--va-strong);font-size:12.5px;line-height:18px}.vanthis-markdown-preview :is(ul,ol){padding-left:20px}.vanthis-markdown-preview li+li{margin-top:3px}.vanthis-markdown-preview li.is-task{align-items:flex-start;gap:7px;margin-left:-18px;list-style:none;display:flex}.vanthis-markdown-preview li.is-task input{accent-color:var(--va-accent);margin-top:3px}.vanthis-markdown-preview blockquote{color:var(--va-muted);border-left:1px solid var(--va-border-strong);padding-left:9px}.vanthis-markdown-preview code{background:var(--va-subtle);border-radius:4px;padding:1px 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.vanthis-markdown-preview pre{color:var(--va-strong);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:6px;padding:8px 9px;overflow:auto}.vanthis-markdown-preview pre code{background:0 0;padding:0}.vanthis-markdown-preview a{color:var(--va-accent);text-underline-offset:2px}.vanthis-resource-assignment__meta{background:var(--va-border);border:1px solid var(--va-border);border-radius:var(--va-radius);gap:1px;margin:0;display:grid;overflow:hidden}.vanthis-resource-assignment__meta>div{background:var(--va-panel-raised);justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:5px 7px;display:flex}.vanthis-resource-assignment__meta dt{color:var(--va-muted);font-size:11px}.vanthis-resource-assignment__meta dd{min-width:0;color:var(--va-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.vanthis-resource-assignment__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vanthis-resource-assignment__actions :is(a,button){min-height:28px;color:var(--va-body);border:1px solid var(--va-border);border-radius:var(--va-radius);background:0 0;align-items:center;gap:5px;padding:4px 7px;text-decoration:none;display:inline-flex}.vanthis-resource-assignment__actions :is(a,button):hover{color:var(--va-strong);background:var(--va-hover);border-color:var(--va-border-strong)}.vanthis-resource-assignment__actions .is-remove{color:var(--va-critical);margin-right:auto}.vanthis-resource-assignment__actions .is-remove:hover{color:var(--va-critical);background:var(--va-critical-bg);border-color:color-mix(in srgb, var(--va-critical) 35%, var(--va-border))}.vanthis-resource-assignment__actions svg{width:13px;height:13px}.vanthis-manage-resources{justify-content:center;width:100%;margin-top:9px}.vanthis-activity-list{background:var(--va-border);border:1px solid var(--va-border);border-radius:var(--va-radius);gap:1px;display:grid;overflow:hidden}.vanthis-activity-list>div{background:var(--va-panel-raised);min-height:46px;padding:7px 8px;display:grid}.vanthis-activity-list span{color:var(--va-muted);font-size:11px}.vanthis-activity-list strong{color:var(--va-strong);font-size:12px;font-weight:500}.vanthis-collaboration{min-height:100%}.vanthis-comment-composer textarea,.vanthis-inline-comment-editor textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:76px;color:var(--va-strong);background:var(--va-field);border-radius:var(--va-radius);font:inherit;border:1px solid #0000;outline:none;padding:8px 9px;font-size:13.5px;line-height:19px}.vanthis-comment-composer textarea:hover,.vanthis-inline-comment-editor textarea:hover{background:var(--va-field-hover)}.vanthis-comment-composer textarea:focus,.vanthis-inline-comment-editor textarea:focus{background:var(--va-field-focus)}.vanthis-comment-composer textarea::placeholder,.vanthis-inline-comment-editor textarea::placeholder{color:var(--va-muted)}.vanthis-comment-composer__actions{justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-top:7px;display:flex}.vanthis-comment-composer__actions small{color:var(--va-faint);font-variant-numeric:tabular-nums;font-size:12px}.vanthis-comment-composer__actions .vanthis-primary-button{min-height:30px;padding-inline:9px}.vanthis-comment-composer__actions svg{width:13px;height:13px}.vanthis-activity-section{padding-inline:0}.vanthis-activity-section>.vanthis-inspector-section__header{padding-inline:12px}.vanthis-activity-refresh{width:28px;height:28px;color:var(--va-muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;display:grid}.vanthis-activity-refresh:hover:not(:disabled){color:var(--va-strong);background:var(--va-hover);border-color:var(--va-border)}.vanthis-activity-refresh:focus-visible{outline:2px solid var(--va-focus);outline-offset:1px}.vanthis-activity-refresh:disabled{color:var(--va-faint);cursor:not-allowed}.vanthis-activity-refresh svg{width:13px;height:13px}.vanthis-activity-filters{gap:2px;margin:0 12px 10px;display:flex}.vanthis-activity-filters button{min-height:26px;color:var(--va-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 8px;font-size:12px}.vanthis-activity-filters button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-activity-filters button.is-active{color:var(--va-strong);background:var(--va-nav-active);border-color:var(--va-border)}.vanthis-activity-filters button:focus-visible{outline:2px solid var(--va-focus);outline-offset:1px}.vanthis-activity-timeline{border-top:1px solid var(--va-border)}.vanthis-comment-thread,.vanthis-activity-event{border-bottom:1px solid var(--va-border)}.vanthis-comment-row{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.vanthis-comment-avatar{width:26px;height:26px;color:var(--va-strong);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.vanthis-comment-body{min-width:0}.vanthis-comment-body>header{align-items:baseline;gap:7px;min-height:18px;display:flex}.vanthis-comment-body>header strong{color:var(--va-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:550;overflow:hidden}.vanthis-comment-body time,.vanthis-activity-event time{color:var(--va-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.vanthis-comment-body>p{overflow-wrap:anywhere;color:var(--va-body);white-space:pre-wrap;margin:2px 0 0;font-size:13.5px;line-height:19px}.vanthis-comment-body>p.is-deleted{color:var(--va-faint);font-style:italic}.vanthis-comment-body>p small{color:var(--va-faint);font-size:11px}.vanthis-comment-body>footer{align-items:center;gap:9px;min-height:20px;margin-top:4px;display:flex}.vanthis-comment-body>footer button,.vanthis-inline-comment-editor span button,.vanthis-activity-state button{color:var(--va-muted);font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.vanthis-comment-body>footer button:hover,.vanthis-inline-comment-editor span button:hover,.vanthis-activity-state button:hover{color:var(--va-strong)}.vanthis-comment-body>footer button:focus-visible,.vanthis-inline-comment-editor span button:focus-visible,.vanthis-activity-state button:focus-visible{outline:2px solid var(--va-focus);outline-offset:2px}.vanthis-comment-body>footer svg{width:11px;height:11px}.vanthis-comment-body>footer button:disabled{color:var(--va-faint);cursor:not-allowed}.vanthis-comment-delete-confirm{align-items:center;gap:8px;min-width:0;display:flex}.vanthis-comment-delete-confirm small{color:var(--va-muted);font-size:11px}.vanthis-comment-delete-confirm button.is-danger{color:var(--va-critical)}.vanthis-comment-replies{border-left:1px solid var(--va-border);margin:0 12px 7px 45px}.vanthis-comment-replies .vanthis-comment-row{grid-template-columns:22px minmax(0,1fr);padding:7px 0 7px 10px}.vanthis-comment-replies .vanthis-comment-avatar{width:22px;height:22px;font-size:11px}.vanthis-inline-comment-editor{margin-top:6px}.vanthis-inline-comment-editor.is-reply{border-left:1px solid var(--va-border);margin:0 12px 10px 45px;padding-left:10px}.vanthis-inline-comment-editor textarea{min-height:60px}.vanthis-inline-comment-editor>span{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.vanthis-inline-comment-editor>span button:last-child{color:var(--va-primary)}.vanthis-inline-comment-editor>span button:disabled{color:var(--va-faint);cursor:not-allowed}.vanthis-activity-event{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;min-height:52px;padding:9px 12px;display:grid}.vanthis-activity-event__icon{width:26px;height:26px;color:var(--va-muted);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:50%;place-items:center;display:grid}.vanthis-activity-event__icon svg{width:12px;height:12px}.vanthis-activity-event__body{min-width:0}.vanthis-activity-event p{color:var(--va-body);margin:0 0 1px;font-size:13.5px;line-height:19px}.vanthis-activity-event strong{color:var(--va-strong);font-weight:550}.vanthis-activity-details{margin-top:5px}.vanthis-activity-details>summary{min-height:20px;color:var(--va-muted);cursor:pointer;align-items:center;gap:3px;padding:0;font-size:11px;list-style:none;display:inline-flex}.vanthis-activity-details>summary::-webkit-details-marker{display:none}.vanthis-activity-details>summary:hover{color:var(--va-strong)}.vanthis-activity-details>summary:focus-visible{outline:2px solid var(--va-focus);outline-offset:2px}.vanthis-activity-details>summary svg{width:12px;height:12px;transition:transform .12s}.vanthis-activity-details[open]>summary svg{transform:rotate(180deg)}.vanthis-activity-details>div{background:var(--va-border);border:1px solid var(--va-border);border-radius:7px;gap:1px;margin-top:5px;display:grid;overflow:hidden}.vanthis-activity-change{background:var(--va-panel-raised);gap:4px;min-width:0;padding:7px 8px;display:grid}.vanthis-activity-change>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.vanthis-activity-change>span{min-width:0;color:var(--va-muted);grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:start;gap:5px;font-size:11px;line-height:15px;display:grid}.vanthis-activity-change>span>span{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.vanthis-activity-change>span>span:last-child{color:var(--va-body)}.vanthis-activity-change>span>span.is-empty{color:var(--va-faint);font-style:italic}.vanthis-activity-change>span>svg{width:11px;height:11px;color:var(--va-faint);margin-top:2px}.vanthis-activity-detail-note{background:var(--va-panel-raised);padding:7px 8px;color:var(--va-muted)!important;font-size:11px!important;line-height:15px!important}.vanthis-activity-state{min-height:76px;color:var(--va-muted);border-top:1px solid var(--va-border);text-align:center;justify-content:center;align-items:center;gap:7px;padding:14px 12px;font-size:13.5px;display:flex}.vanthis-activity-state.is-error{color:var(--va-critical)}.vanthis-activity-state svg{width:15px;height:15px}.vanthis-collaboration .is-spinning{animation:.8s linear infinite va-spin}.vanthis-inspector-panel>footer{border-top:1px solid var(--va-border);justify-content:space-between;gap:8px;margin-top:auto;padding:10px 12px;display:flex}.vanthis-modal-scrim{z-index:100;background:#08080c94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vanthis-modal,.vanthis-asset-picker{width:min(440px,100vw - 32px);max-height:min(680px,100dvh - 40px);color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:12px;padding:20px;overflow:auto;box-shadow:0 12px 32px #0000003d}.vanthis-modal h2{font-size:var(--va-ui-size)}.vanthis-modal>p{color:var(--va-muted);margin:4px 0 16px}.vanthis-dialog-context,.vanthis-modal>label{color:var(--va-muted);margin-bottom:4px;font-size:12px;display:block}.vanthis-modal>input{margin-bottom:12px}.vanthis-modal>button+button{margin-left:6px}.vanthis-context-preview{flex-direction:column;width:min(860px,100vw - 32px);height:min(720px,100dvh - 40px);padding:18px 20px 20px;display:flex;position:relative;overflow:hidden}.vanthis-context-preview>h2{font-size:var(--va-ui-size);padding-right:36px}.vanthis-context-preview>p{flex:none}.vanthis-context-preview__close{width:28px;height:28px;color:var(--va-muted);border-radius:var(--va-radius);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.vanthis-context-preview__close:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-context-preview__toolbar{background:var(--va-panel);border-top:1px solid var(--va-border);border-bottom:1px solid var(--va-border);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin:0 -20px;padding:6px 12px 6px 20px;display:flex}.vanthis-context-preview__toolbar>div{gap:4px;display:flex}.vanthis-context-preview__toolbar button{min-height:28px;color:var(--va-muted);border-radius:var(--va-radius);font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:inline-flex}.vanthis-context-preview__toolbar button:hover,.vanthis-context-preview__toolbar button[aria-selected=true]{color:var(--va-strong);background:var(--va-hover);border-color:var(--va-border)}.vanthis-context-preview__toolbar svg{width:14px;height:14px}.vanthis-context-preview>pre{min-height:0;color:var(--va-body);background:var(--va-main);white-space:pre-wrap;tab-size:2;flex:1;margin:0 -20px -20px;padding:18px 20px 28px;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.vanthis-archived-motion-list{background:var(--va-border);border:1px solid var(--va-border);border-radius:var(--va-radius);gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.vanthis-archived-motion-list>button{min-height:40px;color:var(--va-body);background:var(--va-panel-raised);text-align:left;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px;display:grid}.vanthis-archived-motion-list>button:hover{background:var(--va-hover)}.vanthis-archived-motion-list>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-archived-motion-list>button small{color:var(--va-muted)}.vanthis-recovery-dialog{width:min(520px,100vw - 32px)}.vanthis-recovery-versions{background:var(--va-border);border:1px solid var(--va-border);border-radius:var(--va-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.vanthis-recovery-versions>span{background:var(--va-panel);grid-template-columns:18px minmax(0,1fr);align-content:center;gap:2px 7px;min-width:0;min-height:94px;padding:12px;display:grid}.vanthis-recovery-versions svg{color:var(--va-muted);grid-row:1/span 3;margin-top:2px}.vanthis-recovery-versions small,.vanthis-recovery-versions strong,.vanthis-recovery-versions em{grid-column:2}.vanthis-recovery-versions small,.vanthis-recovery-versions em{color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.vanthis-recovery-versions strong{font-variant-numeric:tabular-nums;font-size:13.5px}.vanthis-recovery-note{color:var(--va-muted);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:var(--va-radius);margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:17px}.vanthis-recovery-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vanthis-recovery-server-action{color:var(--va-critical);margin-left:auto}.vanthis-asset-picker{flex-direction:column;width:min(560px,100vw - 32px);padding:0;display:flex;overflow:hidden}.vanthis-asset-picker:focus{outline:none}.vanthis-linked-resources{border-bottom:1px solid var(--va-border);padding:10px 12px 12px}.vanthis-linked-resources>header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:7px;display:flex}.vanthis-linked-resources>header strong{color:var(--va-strong);font-size:12px;font-weight:500}.vanthis-linked-resources>header span{color:var(--va-muted);font-variant-numeric:tabular-nums;font-size:11px}.vanthis-linked-resources__list{background:var(--va-border);border:1px solid var(--va-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:130px;display:grid;overflow:auto}.vanthis-linked-resource{background:var(--va-panel-raised);grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:8px;min-width:0;min-height:50px;padding:7px 7px 7px 9px;display:grid}.vanthis-linked-resource__mark{background:0 0;border:0;width:28px;height:28px}.vanthis-linked-resource>span{min-width:0;display:grid}.vanthis-linked-resource>span strong,.vanthis-linked-resource>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-linked-resource>span strong{color:var(--va-strong);font-size:12.5px;font-weight:500}.vanthis-linked-resource>span small{color:var(--va-muted);margin-top:1px;font-size:10.5px}.vanthis-linked-resource>button{width:24px;height:24px;color:var(--va-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vanthis-linked-resource>button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-linked-resource>button:focus-visible{outline:2px solid var(--va-accent);outline-offset:1px}.vanthis-linked-resource>button svg{width:14px;height:14px}.vanthis-resource-tabs{border-bottom:1px solid var(--va-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;display:grid}.vanthis-resource-tabs button{min-width:0;min-height:52px;color:var(--va-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.vanthis-resource-tabs button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-resource-tabs button.is-active{color:var(--va-strong);background:var(--va-nav-active);border-color:var(--va-border)}.vanthis-resource-tabs button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.vanthis-resource-tabs button small{min-width:18px;height:18px;color:var(--va-muted);background:var(--va-panel);border:1px solid var(--va-border);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding-inline:4px;font-size:10px;display:grid}.vanthis-resource-context{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px 2px;display:flex}.vanthis-resource-context>span{min-width:0;display:grid}.vanthis-resource-context strong{font-size:13.5px;font-weight:500}.vanthis-resource-context p{color:var(--va-muted);margin:2px 0 0;font-size:12px;line-height:17px}.vanthis-resource-context>button{min-height:28px;color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:var(--va-radius);font:inherit;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.vanthis-resource-context>button:hover:not(:disabled){color:var(--va-strong);background:var(--va-hover)}.vanthis-resource-context>button:focus-visible{outline:2px solid var(--va-focus);outline-offset:1px}.vanthis-resource-context>button:disabled{color:var(--va-faint);cursor:default}.vanthis-resource-context>button svg{width:14px;height:14px}.vanthis-markdown-composer{background:var(--va-subtle);border:1px solid var(--va-border-strong);border-radius:var(--va-radius);gap:9px;margin:8px 12px 12px;padding:10px;display:grid}.vanthis-markdown-composer>label{color:var(--va-muted);gap:4px;font-size:11px;display:grid}.vanthis-markdown-composer>label span{justify-content:space-between;display:flex}.vanthis-markdown-composer>label small{color:var(--va-faint);font-size:10px}.vanthis-markdown-composer :is(input,textarea){width:100%;color:var(--va-strong);background:var(--va-field);border-radius:var(--va-radius);font:inherit;border:1px solid #0000;outline:0;padding:6px 8px;font-size:12px;line-height:17px;transition:background-color .12s,border-color .12s}.vanthis-markdown-composer textarea{resize:vertical;min-height:88px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.vanthis-markdown-composer :is(input,textarea):hover{background:var(--va-field-hover)}.vanthis-markdown-composer :is(input,textarea):focus{background:var(--va-field-focus)}.vanthis-markdown-composer>footer{justify-content:flex-end;gap:7px;display:flex}.vanthis-markdown-composer>footer button{border:1px solid var(--va-border);border-radius:var(--va-radius);min-height:28px;font:inherit;background:0 0;padding:4px 8px;font-size:11px}.vanthis-markdown-composer>footer button:hover:not(:disabled){background:var(--va-hover)}.vanthis-markdown-composer>footer button:disabled{opacity:.48;cursor:not-allowed}.vanthis-asset-picker>.vanthis-search-field{margin:10px 12px}.vanthis-link-preview{background:var(--va-subtle);border:1px solid var(--va-border-strong);border-radius:var(--va-radius);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;margin:0 12px 12px;padding:10px;display:grid}.vanthis-link-preview__mark{background:var(--va-panel-raised);width:38px;height:38px}.vanthis-link-preview__copy{min-width:0;display:grid}.vanthis-link-preview__copy strong,.vanthis-link-preview__copy small,.vanthis-link-preview__copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-link-preview__copy strong{color:var(--va-strong);font-size:var(--va-ui-size);font-weight:550}.vanthis-link-preview__copy small{color:var(--va-muted);font-size:11px}.vanthis-link-preview__copy em{color:var(--va-muted);align-items:center;gap:5px;margin-top:4px;font-size:11px;font-style:normal;display:flex}.vanthis-link-preview__copy em svg{flex:0 0 13px;width:13px;height:13px}.vanthis-link-preview__copy em .is-spinning{animation:.8s linear infinite va-spin}.vanthis-link-preview>button{min-height:32px;color:var(--va-strong);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:var(--va-radius);font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.vanthis-link-preview>button:hover:not(:disabled){background:var(--va-hover)}.vanthis-link-preview>button:focus-visible{outline:2px solid var(--va-focus);outline-offset:1px}.vanthis-link-preview>button:disabled{color:var(--va-muted);cursor:default}.vanthis-link-preview>button svg{width:14px;height:14px}.vanthis-asset-picker-list{border-top:1px solid var(--va-border);min-height:0;overflow:auto}.vanthis-asset-picker-list.is-link-mode{display:none}.vanthis-asset-picker-list>button{border:0;border-bottom:1px solid var(--va-border);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 12px;display:grid}.vanthis-asset-picker-list>button:hover{background:var(--va-hover)}.vanthis-asset-picker-list>button.is-selected{background:var(--va-nav-active)}.vanthis-asset-picker-list>button>span:nth-child(2){display:grid}.vanthis-asset-picker-list small,.vanthis-asset-picker-empty-state{color:var(--va-muted)}.vanthis-asset-picker-empty-state{padding:16px 12px}.vanthis-asset-picker>footer{min-height:48px;color:var(--va-muted);border-top:1px solid var(--va-border);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.vanthis-settings-view{background:var(--va-main);min-height:100%}.vanthis-settings-view__header{border-bottom:1px solid var(--va-border);align-items:flex-start;gap:12px;min-height:88px;padding:20px 24px;display:flex}.vanthis-settings-view__header>span{width:32px;height:32px;color:var(--va-muted);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:var(--va-radius);flex:0 0 32px;place-items:center;display:grid}.vanthis-settings-view__header>span svg{width:16px;height:16px}.vanthis-settings-view__header h1{font-size:16px;line-height:22px}.vanthis-settings-view__header p{max-width:64ch;color:var(--va-muted);font-size:13px;line-height:18px}.vanthis-settings-view__layout{grid-template-columns:192px minmax(0,1fr);width:min(1040px,100%);min-height:calc(100% - 88px);margin:0 auto;display:grid}.vanthis-settings-nav{border-right:1px solid var(--va-border);align-content:start;gap:3px;padding:24px 16px;display:grid}.vanthis-settings-nav button{width:100%;min-height:32px;color:var(--va-muted);border-radius:var(--va-radius);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 9px;display:flex}.vanthis-settings-nav button:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-settings-nav button.is-active{color:var(--va-strong);background:var(--va-nav-active);font-weight:500}.vanthis-settings-nav button svg{flex:0 0 16px;width:16px;height:16px}.vanthis-settings-nav button small{color:var(--va-faint);font-variant-numeric:tabular-nums;margin-left:auto}.vanthis-settings-content{width:100%;max-width:760px;padding:28px 32px 56px}.vanthis-settings-content>article>header{margin-bottom:20px}.vanthis-settings-content h2{font-size:15px;line-height:21px}.vanthis-settings-content article>header p{color:var(--va-muted);margin-top:3px;font-size:13px;line-height:18px}.vanthis-settings-account-row,.vanthis-settings-row{border:1px solid var(--va-border);border-radius:var(--va-radius);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 12px;display:flex}.vanthis-settings-account-row>div:first-child,.vanthis-settings-row>div:first-child{min-width:0;display:grid}.vanthis-settings-account-row small,.vanthis-settings-row small{color:var(--va-muted)}.vanthis-settings-account-row .vanthis-clerk-user-root{width:auto}.vanthis-settings-account-row .vanthis-clerk-user-trigger{background:var(--va-subtle);border-color:var(--va-border);width:auto;min-width:32px}.vanthis-settings-account-row .vanthis-local-account{background:var(--va-subtle);border-color:var(--va-border);width:auto;min-width:150px}.vanthis-settings-note{color:var(--va-muted);align-items:flex-start;gap:7px;font-size:12px;line-height:17px;display:flex;margin-top:10px!important}.vanthis-settings-note svg{width:14px;height:14px;color:var(--va-success);flex:0 0 14px;margin-top:1px}.vanthis-settings-facts{border:1px solid var(--va-border);border-radius:var(--va-radius);margin:0;overflow:hidden}.vanthis-settings-facts>div{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;min-height:44px;padding:8px 12px;display:grid}.vanthis-settings-facts>div+div{border-top:1px solid var(--va-border)}.vanthis-settings-facts dt{color:var(--va-muted)}.vanthis-settings-facts dd{color:var(--va-strong);margin:0;font-weight:500}.vanthis-settings-agent-endpoint{border:1px solid var(--va-border);border-radius:var(--va-radius);gap:7px;padding:12px;display:grid}.vanthis-settings-agent-endpoint>label{color:var(--va-strong);font-size:12px;font-weight:500;line-height:16px}.vanthis-settings-agent-endpoint>div{align-items:center;gap:8px;display:flex}.vanthis-settings-agent-endpoint input{width:100%;min-width:0;min-height:32px;color:var(--va-body);background:var(--va-field);border:1px solid var(--va-border);border-radius:var(--va-radius);font-family:var(--va-font-mono);padding:5px 8px;font-size:12px}.vanthis-settings-agent-endpoint>small{color:var(--va-critical)}.vanthis-settings-agent-steps{border:1px solid var(--va-border);border-radius:var(--va-radius);gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.vanthis-settings-agent-steps li{align-items:flex-start;gap:10px;min-height:60px;padding:10px 12px;display:flex}.vanthis-settings-agent-steps li+li{border-top:1px solid var(--va-border)}.vanthis-settings-agent-steps li>span{width:22px;height:22px;color:var(--va-strong);background:var(--va-subtle);border:1px solid var(--va-border);border-radius:50%;flex:0 0 22px;place-items:center;font-size:11px;font-weight:600;display:grid}.vanthis-settings-agent-steps li>div{gap:1px;display:grid}.vanthis-settings-agent-steps small{color:var(--va-muted)}.vanthis-settings-agent-docs{color:var(--va-wayfinder);text-underline-offset:3px;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:500;display:inline-flex}.vanthis-settings-agent-docs:hover{color:var(--va-wayfinder-hover)}.vanthis-settings-agent-docs svg{width:13px;height:13px}.vanthis-members-panel{gap:0;display:grid}.vanthis-members-dialog{width:min(620px,100vw - 32px)}.vanthis-invite-form{margin:4px 0 18px}.vanthis-invite-form>label{color:var(--va-muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.vanthis-invite-form>div{grid-template-columns:minmax(0,1fr) 104px auto;gap:8px;display:grid}.vanthis-invite-form input,.vanthis-invite-form select{min-width:0;min-height:32px;color:var(--va-strong);background:var(--va-field);border-radius:var(--va-radius);border:1px solid #0000;outline:0;padding:5px 8px}.vanthis-members-message{font-size:12px;color:var(--va-muted)!important;margin:-6px 0 12px!important}.vanthis-people-section{border:1px solid var(--va-border);border-radius:var(--va-radius);margin:0 0 16px;overflow:hidden}.vanthis-people-section>header{background:var(--va-subtle);border-bottom:1px solid var(--va-border);justify-content:space-between;align-items:center;min-height:36px;padding:7px 10px;display:flex}.vanthis-people-section h3{font-size:var(--va-compact-size);margin:0;font-weight:550}.vanthis-people-section>header span{color:var(--va-muted);font-size:12px}.vanthis-person-row{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.vanthis-person-row+.vanthis-person-row{border-top:1px solid var(--va-border)}.vanthis-person-row>span:nth-child(2){min-width:0;display:grid}.vanthis-person-row strong,.vanthis-person-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-person-row strong{color:var(--va-strong);font-weight:500}.vanthis-person-row small{color:var(--va-muted)}.vanthis-person-avatar{width:32px;height:32px;color:var(--va-muted);background:var(--va-field);border-radius:50%;place-items:center;display:grid}.vanthis-person-avatar svg{width:15px;height:15px}.vanthis-person-avatar.is-pending{border-radius:var(--va-radius)}.vanthis-role-badge{min-width:54px;color:var(--va-muted);background:var(--va-field);text-align:center;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.vanthis-people-loading{min-height:72px;color:var(--va-muted);justify-content:center;align-items:center;gap:8px;display:flex}.vanthis-people-loading svg{width:14px;height:14px;animation:.8s linear infinite vanthis-spin}@keyframes vanthis-spin{to{transform:rotate(360deg)}}.vanthis-system-screen{color:#25272d;min-height:100dvh;font-family:var(--va-font-sans);font-size:var(--va-ui-size);font-weight:400;line-height:var(--va-line-height);text-align:center;background:#fff;align-content:center;justify-items:center;gap:10px;padding:32px;display:grid}.vanthis-system-screen h1{color:#111318;font-size:var(--va-ui-size);margin:0;font-weight:500}.vanthis-system-screen p{color:#4f525a;max-width:60ch;margin:0}.vanthis-loading-line{background:#e5e5e8;border-radius:2px;width:160px;height:2px;overflow:hidden}.vanthis-loading-line:after{background:var(--va-primary,#202024);content:"";width:45%;height:100%;animation:1s ease-in-out infinite alternate va-load;display:block}.vanthis-create-row{gap:8px;display:flex}.vanthis-create-row input{background:#f3f3f5;border:1px solid #0000;border-radius:8px;outline:0;min-height:32px;padding:5px 8px}.vanthis-create-row input:hover{background:#f0f0f2}.vanthis-create-row input:focus{background:#fff}.vanthis-first-workspace{color:#25272d;text-align:left;background:#fff;border:1px solid #e5e5e8;border-radius:12px;gap:16px;width:min(420px,100%);padding:24px;display:grid}.vanthis-first-workspace header{gap:5px;display:grid}.vanthis-first-workspace header>small{color:#686c75;font-size:12px;line-height:16px}.vanthis-system-screen .vanthis-first-workspace h1{font-size:var(--va-ui-size);line-height:var(--va-line-height)}.vanthis-first-workspace label{color:#25272d;gap:6px;font-size:13px;font-weight:500;display:grid}.vanthis-first-workspace input{color:#111318;background:#f3f3f5;border:1px solid #e5e5e8;border-radius:8px;outline:0;min-height:44px;padding:9px 11px}.vanthis-first-workspace input:hover{background:#f0f0f2}.vanthis-first-workspace input:focus{outline-offset:2px;background:#fff;border-color:#5f91c1;outline:2px solid #5f91c1}.vanthis-first-workspace>.vanthis-primary-button{justify-content:center;min-height:40px}.vanthis-system-screen .vanthis-first-workspace__next{color:#686c75;text-align:center;font-size:12px;line-height:16px}.vanthis-system-screen .vanthis-first-workspace__error{color:#b73116;font-size:12px;line-height:16px}@keyframes va-load{to{transform:translate(120%)}}@media (width<=1100px){.vanthis-start-motion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vanthis-command-title small,.vanthis-command-counts,.vanthis-command-actions button span{display:none}.vanthis-map-layout{grid-template-columns:minmax(0,1fr)}.vanthis-builder-palette-slot{z-index:18;opacity:0;pointer-events:none;width:248px;transition:opacity .12s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;transform:translate(-102%)}.vanthis-builder-palette-slot>.vanthis-builder-palette{border-right-color:var(--va-border-strong);width:100%}.vanthis-map-layout.is-palette-open .vanthis-builder-palette-slot{opacity:1;pointer-events:auto;transform:translate(0)}.vanthis-app-right{width:min(340px,44vw)}.vanthis-app-left{width:min(360px,42vw)}.vanthis-app-main.has-left-panel .vanthis-app-content{margin-inline-start:0}}@media (width<=700px){.vanthis-app-shell{min-height:100dvh}.vanthis-app-main{inset:8px}.vanthis-mobile-menu{z-index:42;width:28px;height:28px;color:var(--va-strong);background:var(--va-panel-raised);border:1px solid var(--va-border);border-radius:var(--va-radius);place-items:center;padding:0;display:grid;position:fixed;top:16px;left:16px;box-shadow:0 3px 10px #0000001f}.vanthis-app-nav{z-index:41;width:min(280px,100vw - 48px);padding-top:52px;transition:transform .16s cubic-bezier(.16,1,.3,1);transform:translate(-102%)}.vanthis-sidebar-toggle{display:none}.vanthis-app-nav.is-open{transform:translate(0)}.vanthis-nav-scrim{z-index:40;background:#08080c8f;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.vanthis-page-intro{min-height:78px;padding:14px 12px 14px 48px}.vanthis-start-dashboard{padding:72px 16px 36px}.vanthis-start-actions{grid-template-columns:1fr}.vanthis-start-library>header,.vanthis-start-library__tools{flex-direction:column;align-items:stretch}.vanthis-start-search{width:100%}.vanthis-start-filters{width:max-content}.vanthis-start-motion-grid{grid-template-columns:1fr}.vanthis-start-motion-card__menu-trigger{width:44px;height:44px}.vanthis-start-motion-card__menu{top:50px}.vanthis-motion-landscape>header{padding:0 12px 0 48px}.vanthis-motion-landscape>header p{display:none}.vanthis-triage-list>button{grid-template-columns:70px minmax(0,1fr) 14px;padding-inline:12px}.vanthis-triage-item__meta{display:none}.vanthis-reuse-grid{grid-template-columns:1fr}.vanthis-reuse-grid>button{border-right:0}.vanthis-assets-tools{flex-direction:column;align-items:stretch}.vanthis-search-field{min-width:0}.vanthis-asset-row,.vanthis-asset-row__copy{grid-template-columns:1fr}.vanthis-asset-row__copy>span{grid-area:auto}.vanthis-asset-row footer{justify-content:flex-start;min-width:0;min-height:36px;padding:0 12px 6px 62px}.vanthis-map-layout{grid-template-columns:1fr}.vanthis-builder-palette{display:none}.vanthis-builder-palette--read-only{width:100%;min-width:0;padding-top:72px;display:flex}.vanthis-command-header{inset:8px 8px 8px 48px}.vanthis-command-title{max-width:min(180px,100% - 120px)}.vanthis-command-title>small,.vanthis-command-counts{display:none}.vanthis-motion-switcher__trigger{max-width:min(180px,40vw)}.vanthis-motion-switcher__popover{width:min(350px,100vw - 24px)}.vanthis-command-status,.vanthis-command-history{display:none}.vanthis-app-main.has-left-panel .vanthis-app-content{margin-inline-start:0}.vanthis-app-left{border-top:1px solid var(--va-border);border-right:0;border-radius:12px 12px 0 0;width:auto;max-height:78%;inset:auto 0 0;box-shadow:0 -8px 18px #0000001f}.vanthis-app-right{border-top:1px solid var(--va-border);border-left:0;border-radius:12px 12px 0 0;width:auto;max-height:78%;position:absolute;inset:auto 0 0;box-shadow:0 -8px 18px #0000001f}.vanthis-settings-view__header{padding-left:52px}.vanthis-settings-view__layout{grid-template-columns:minmax(0,1fr)}.vanthis-settings-nav{border-right:0;border-bottom:1px solid var(--va-border);padding:10px 12px;display:flex;overflow-x:auto}.vanthis-settings-nav button{flex:none;width:auto}.vanthis-settings-content{max-width:none;padding:24px 20px 48px}}@media (width<=620px){.vanthis-invite-form>div{grid-template-columns:minmax(0,1fr) 96px}.vanthis-invite-form .vanthis-primary-button{grid-column:1/-1;justify-content:center}.vanthis-person-row{grid-template-columns:32px minmax(0,1fr) auto}.vanthis-person-row .vanthis-icon-button{grid-column:3}}@media (width<=480px){.vanthis-settings-view__header{min-height:76px;padding-block:14px}.vanthis-settings-view__header p{display:none}.vanthis-settings-nav{padding-inline:8px}.vanthis-settings-content{padding:20px 12px 40px}.vanthis-settings-account-row,.vanthis-settings-row{flex-direction:column;align-items:stretch}.vanthis-settings-account-row .vanthis-local-account{width:100%}.vanthis-settings-facts>div{grid-template-columns:104px minmax(0,1fr)}.vanthis-page-intro{flex-direction:column;align-items:flex-start}.vanthis-start-dashboard{padding-inline:12px}.vanthis-start-composer{padding:14px}.vanthis-start-composer>footer{flex-direction:column-reverse;align-items:stretch}.vanthis-start-composer>footer button{width:100%}.vanthis-mcp-install__content{width:calc(100% - 32px);padding:72px 0 80px}.vanthis-mcp-install__intro h1{font-size:25px;line-height:31px}.vanthis-mcp-install__agents{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.vanthis-mcp-install__agents button{padding-inline:4px}.vanthis-mcp-install__steps{margin-top:28px}.vanthis-mcp-install__steps>li{grid-template-columns:28px minmax(0,1fr);gap:10px}.vanthis-mcp-install__steps>li:not(:last-child){padding-bottom:38px}.vanthis-mcp-install__steps>li:not(:last-child):after{left:11.5px}.vanthis-mcp-install__number{width:24px;height:24px;font-size:10.5px}.vanthis-mcp-install__command{align-items:start;min-height:126px;padding:16px 14px 52px}.vanthis-mcp-install__command button{top:auto;bottom:12px;transform:none}.vanthis-mcp-install__command code{font-size:11px;line-height:18px}.vanthis-mcp-install__command>small{left:14px}.vanthis-motion-landscape__summary{font-size:11px}.vanthis-motion-landscape__summary svg{display:none}.vanthis-motion-landscape__summary i{margin-inline:2px}.vanthis-assets-header .vanthis-primary-button{margin-left:36px}.vanthis-triage-band>header{padding-inline:12px}.vanthis-triage-list>button{grid-template-columns:minmax(0,1fr) 14px}.vanthis-triage-item__status,.vanthis-triage-item__copy{grid-column:1}.vanthis-triage-list>button>svg{grid-area:1/2/span 2}.vanthis-inspector-row{grid-template-columns:1fr}.vanthis-modal-scrim{padding:8px}.vanthis-modal,.vanthis-asset-picker{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.vanthis-linked-resources__list{grid-template-columns:1fr}.vanthis-context-preview__toolbar{flex-direction:column;align-items:stretch}.vanthis-context-preview__toolbar>div{justify-content:stretch}.vanthis-context-preview__toolbar button{flex:1;justify-content:center}.vanthis-recovery-versions{grid-template-columns:1fr}.vanthis-recovery-actions{flex-direction:column;align-items:stretch}.vanthis-recovery-actions>button{width:100%;margin-left:0}.vanthis-resource-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.vanthis-link-preview{grid-template-columns:38px minmax(0,1fr)}.vanthis-link-preview>button{grid-column:1/-1}.vanthis-create-row{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.vanthis-app-shell *,.vanthis-app-shell :before,.vanthis-app-shell :after,.vanthis-system-screen *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vanthis-mcp-install__steps details{margin-top:12px}.vanthis-mcp-install__steps summary{width:fit-content;color:var(--va-muted);cursor:pointer}.vanthis-mcp-install__steps summary:hover{color:var(--va-strong)}.vanthis-mcp-install__steps summary:focus-visible{outline:2px solid var(--va-focus);outline-offset:2px}.vanthis-app-right .vanthis-inspector-panel{background:var(--va-main)}.vanthis-app-right .vanthis-inspector-panel>header{flex:none;gap:8px;padding:0 8px 0 12px}.vanthis-app-right .vanthis-inspector-panel>header h2{font-weight:500}.vanthis-app-right .vanthis-inspector-header-actions{gap:4px}.vanthis-app-right .vanthis-inspector-header-actions>.vanthis-step-assistant-trigger{width:28px;color:var(--va-muted);background:0 0;border:0;padding:0;display:grid}.vanthis-app-right .vanthis-step-assistant-trigger>span{display:none}.vanthis-app-right .vanthis-inspector-header-actions>button{color:var(--va-muted)}.vanthis-app-right .vanthis-inspector-tabs{flex:none;gap:2px;padding:8px}.vanthis-app-right .vanthis-inspector-tabs button{border:0;min-height:32px;padding:0 3px;font-size:12px}.vanthis-app-right .vanthis-inspector-tabs button>svg,.vanthis-app-right .vanthis-inspector-tabs button>small{display:none}.vanthis-app-right .vanthis-inspector-tabs button>span{text-overflow:clip;overflow:visible}.vanthis-app-right .vanthis-inspector-tabs button.is-active{background:var(--va-hover);font-weight:500}.vanthis-app-right .vanthis-inspector-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto}.vanthis-app-right .vanthis-context-health{background:0 0}.vanthis-app-right .vanthis-context-health__ready,.vanthis-app-right .vanthis-context-health__details>summary{min-height:36px;padding:8px 12px}.vanthis-app-right .vanthis-context-health strong{font-weight:500}.vanthis-app-right .vanthis-inspector-section{padding:0 12px 12px}.vanthis-app-right .vanthis-inspector-section__header{align-items:center;min-height:36px;margin:0;padding:8px 0}.vanthis-app-right .vanthis-inspector-section__header h3{color:var(--va-muted);font-weight:500}.vanthis-app-right .vanthis-inspector-section__header small{font-size:12px;line-height:17px}.vanthis-app-right .vanthis-inspector-fields{gap:12px}.vanthis-app-right .vanthis-inspector-field{gap:4px;font-size:12px}.vanthis-app-right .vanthis-inspector-field :is(input,textarea,select){font-size:13.5px;line-height:20px}.vanthis-app-right .vanthis-inspector-field :is(input,textarea,select):focus-visible{outline:2px solid var(--va-focus);outline-offset:1px}.vanthis-app-right .vanthis-inspector-panel>footer{background:var(--va-main);flex:none;padding:8px 12px}.vanthis-app-right .vanthis-inspector-panel>footer button{min-height:28px;font-size:12px}@media (width>=1201px){.vanthis-app-main:has(.has-motion-navigation)>.vanthis-app-right:has(.vanthis-inspector-panel){top:56px}}@media (width>=1001px) and (width<=1200px){.vanthis-app-main:has(.has-motion-navigation)>.vanthis-app-right:has(.vanthis-inspector-panel){top:104px}}@media (width>=701px) and (width<=1000px){.vanthis-app-main:has(.has-motion-navigation)>.vanthis-app-right:has(.vanthis-inspector-panel){top:144px}}.vanthis-step-documents{padding:12px}.vanthis-step-documents__select{align-items:center;gap:8px;min-width:0;display:flex}.vanthis-step-documents__select>svg{width:16px;height:16px;color:var(--va-muted);flex-shrink:0}.vanthis-step-documents__select select{min-width:0;color:var(--va-strong);background:var(--va-field);border:0;border-radius:6px;flex:1;padding:6px 4px;font-size:13px}.vanthis-step-documents__select button{width:28px;height:28px;color:var(--va-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vanthis-step-documents__select button svg{width:14px;height:14px}.vanthis-step-documents__hint{color:var(--va-muted);margin:10px 0 14px;font-size:12px;line-height:17px}.vanthis-step-documents__add{width:100%;min-height:32px;color:var(--va-muted);border:1px solid var(--va-border);background:0 0;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:6px 8px;font-size:12px;display:flex}.vanthis-step-documents__add svg{width:14px;height:14px}.vanthis-step-document-composer{gap:12px;margin-top:16px;display:grid}.vanthis-step-document-composer label{color:var(--va-muted);gap:4px;font-size:12px;display:grid}.vanthis-step-document-composer :is(input,textarea){width:100%;min-width:0;color:var(--va-strong);background:var(--va-field);border:1px solid var(--va-border);font:inherit;border-radius:6px;padding:8px}.vanthis-step-document-composer button{min-height:32px;color:var(--va-strong);background:var(--va-hover);border:1px solid var(--va-border);border-radius:6px;font-size:12px}.vanthis-step-documents>h3{color:var(--va-strong);margin:12px 0 6px;font-size:13.5px;font-weight:500}.vanthis-markdown-table{max-width:100%;overflow-x:auto}.vanthis-markdown-table table{border-collapse:collapse;width:100%;font-size:inherit}.vanthis-markdown-table th,.vanthis-markdown-table td{border:1px solid var(--va-border);text-align:left;padding:6px 8px}.vanthis-markdown-table th{background:var(--va-subtle);font-weight:500}.vanthis-markdown-preview ol{list-style:decimal}.vanthis-markdown-preview ul{list-style:outside}.vanthis-step-documents .vanthis-markdown-editor{background:var(--va-main);border-color:var(--va-border)}.vanthis-step-documents .vanthis-markdown-editor>header{background:var(--va-field)}@font-face{font-family:Vanthis Workspace;src:url(/brand/fonts/GeneralSans-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Vanthis Workspace;src:url(/brand/fonts/GeneralSans-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Vanthis Workspace;src:url(/brand/fonts/GeneralSans-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}.vanthis-app-shell{--va-font-sans:"Vanthis Workspace", sans-serif;--va-ui-size:15px;--va-line-height:22px;--va-sidebar:280px;--va-outer:#f7f8fa;--va-main:#fff;--va-panel:#f7f8fa;--va-subtle:#f7f8fa;--va-hover:#eef0f4;--va-nav-active:#f0efed;--va-border:#e9eaee;--va-border-strong:#dedede;--va-strong:#303030;--va-body:#414141;--va-muted:#686868;--va-faint:#707070;--va-primary:#303030;--va-primary-hover:#181818;font-weight:500}.vanthis-app-shell.dark{--va-outer:#181818;--va-main:#181818;--va-panel:#1f1f1f;--va-panel-raised:#272727;--va-subtle:#1f1f1f;--va-hover:#272727;--va-nav-active:#272727;--va-border:#313131;--va-border-strong:#555;--va-strong:#f5f5f5;--va-body:#dedede;--va-muted:#b0b0b0;--va-faint:#a3a3a3;--va-primary:#f5f5f5;--va-primary-hover:#fff;--va-primary-foreground:#181818}.vanthis-workspace-mark__glyph{color:var(--va-strong);background:0 0}.vanthis-workspace-mark__glyph svg{width:20px;height:20px}.vanthis-app-nav{border-right:1px solid var(--va-border);padding:16px 12px;top:0}.vanthis-app-nav nav{gap:4px;margin-top:0}.vanthis-app-nav nav button,.vanthis-settings-link{height:32px;min-height:32px;color:var(--va-muted);gap:12px;padding-inline:8px}.vanthis-nav-group{margin-block:24px 12px}.vanthis-motion-nav{gap:4px;padding-left:0}.vanthis-app-nav nav .vanthis-motion-nav__item{padding-left:32px}.vanthis-app-main{inset:0 0 0 var(--va-sidebar-active);box-shadow:none;border:0;border-radius:0}.vanthis-app-shell :is(button,input,select,textarea){transition:background-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1)}.vanthis-app-shell :is(input,textarea,select):focus-visible{outline:2px solid var(--va-focus);outline-offset:2px}.vanthis-app-nav .vanthis-motion-nav__form input:focus-visible{outline:2px solid var(--va-muted);outline-offset:2px}.vanthis-start-dashboard{width:min(832px,100%);padding:56px 32px 80px}.vanthis-start-dashboard__title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.vanthis-start-dashboard__intro h1{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:28px}.vanthis-new-motion{background:#164dad;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:inline-flex;color:#fff!important;font-size:15px!important}.vanthis-new-motion svg{width:16px;height:16px}.vanthis-new-motion:hover{background:#123e8b}.vanthis-new-motion:active{transform:scale(.98)}.vanthis-start-actions[hidden]{display:none}.vanthis-start-actions{grid-template-columns:1fr;gap:8px;margin-top:24px}.vanthis-start-library{margin-top:32px}.vanthis-start-library__heading h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vanthis-start-library>header{flex-wrap:wrap;gap:12px}.vanthis-start-library__heading:has(>h2:only-child){display:none}.vanthis-start-library__tools{justify-content:space-between;gap:16px;width:100%}.vanthis-start-search{border-color:var(--va-border);background:0 0;width:min(240px,100%);height:32px}.vanthis-start-filters{background:var(--va-subtle);border:0}.vanthis-start-motion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:24px}.vanthis-start-motion-card{background:0 0;border:0;border-radius:12px;height:auto;overflow:visible}.vanthis-start-motion-preview{background:var(--va-subtle);border:1px solid #0000;border-radius:12px;height:176px;transition:border-color .2s cubic-bezier(.32,.72,0,1)}.vanthis-start-motion-card:hover .vanthis-start-motion-preview{border-color:var(--va-border-strong)}.vanthis-start-motion-preview>svg{padding:28px 24px}.vanthis-start-motion-preview__grid-line{opacity:.18}.vanthis-start-motion-preview__nodes rect{stroke-width:1.5px}.vanthis-start-motion-preview__edges line{stroke-width:1.5px;opacity:.65}.vanthis-start-motion-card__copy{gap:4px;min-height:0;padding:12px 0 0}.vanthis-start-motion-card__title>strong{font-size:15px;font-weight:600;line-height:22px}.vanthis-start-motion-card__copy>small{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;font-size:13px;line-height:18px;display:-webkit-box}.vanthis-start-motion-card__copy>span small{font-size:13px;line-height:16px}.vanthis-start-motion-card__copy>.vanthis-start-motion-card__meta{flex-wrap:wrap;gap:8px 12px;min-height:24px;margin-top:8px}.vanthis-start-motion-card__details{align-items:center;gap:8px;min-width:0;display:inline-flex}.vanthis-start-motion-card__meta small{white-space:nowrap}.vanthis-start-motion-card__meta .vanthis-start-motion-tools{gap:4px}.vanthis-start-motion-card__meta .vanthis-start-motion-tools>*+*{margin-left:0}.vanthis-start-motion-card__meta :is(.vanthis-start-motion-tool,.vanthis-start-motion-tools__more){border-radius:5px;width:20px;height:20px}.vanthis-start-motion-status{background:var(--va-main);border:0;font-size:13px;top:12px;left:12px}.vanthis-start-motion-status.is-active{background:0 0;padding:0}.vanthis-start-motion-card__actions{top:12px;right:12px}.vanthis-start-motion-card__menu-trigger{background:var(--va-main);border:0}@media (width<=700px){.vanthis-mobile-menu{width:40px;height:40px;box-shadow:none;border:0;top:8px;left:8px}.vanthis-app-nav{padding-top:56px;top:0}.vanthis-app-main{inset:0}.vanthis-start-dashboard{padding:64px 24px 48px}.vanthis-start-dashboard__title-row{flex-wrap:wrap}.vanthis-start-library__tools{align-items:stretch;gap:12px}.vanthis-start-search{width:100%;height:40px}.vanthis-start-filters button{min-height:40px}.vanthis-start-motion-grid{grid-template-columns:1fr}.vanthis-start-motion-preview{height:176px}.vanthis-app-nav nav button,.vanthis-settings-link{min-height:40px}}@media (prefers-reduced-motion:reduce){.vanthis-app-shell *,.vanthis-app-shell :before,.vanthis-app-shell :after{transition:none!important;animation:none!important}}.vanthis-app-nav{--va-sidebar-ink:#4c4a5e;--va-sidebar-icon:#838692;background:var(--va-outer)}.vanthis-app-shell.dark .vanthis-app-nav{--va-sidebar-ink:var(--va-body);--va-sidebar-icon:var(--va-muted)}.vanthis-sidebar-brand{min-width:0;color:var(--va-body);flex:1;align-items:center;gap:8px;display:flex}.vanthis-sidebar-brand svg{width:24px;height:24px}.vanthis-sidebar-workspace .vanthis-workspace-mark{background:var(--va-main);border:1px solid var(--va-border);height:32px}.vanthis-sidebar-workspace .vanthis-workspace-mark__copy strong{font-size:15px;font-weight:500;line-height:20px}.vanthis-app-nav nav button,.vanthis-settings-link{color:var(--va-sidebar-ink);gap:8px}.vanthis-app-nav nav button>svg,.vanthis-settings-link>svg{color:var(--va-sidebar-icon)}.vanthis-app-nav nav button.is-active,.vanthis-settings-link.is-active{color:var(--va-sidebar-ink);background:var(--va-nav-active);box-shadow:inset 0 0 0 1px var(--va-border)}.vanthis-nav-group{border-block:1px dashed var(--va-border);margin-block:12px;padding-block:12px}@media (width>=701px){.vanthis-app-shell.is-sidebar-collapsed .vanthis-sidebar-workspace{display:none}}.vanthis-app-nav__top{flex-shrink:0;min-height:32px;margin-bottom:16px;padding-inline:8px}.vanthis-app-nav__footer{flex-shrink:0}.vanthis-app-nav>nav{min-height:0;overflow-y:auto}.vanthis-sidebar-account-slot{padding-top:8px}@media (width>=701px){.vanthis-app-shell.is-sidebar-collapsed .vanthis-sidebar-brand{display:none}.vanthis-app-shell.is-sidebar-collapsed .vanthis-app-nav__top{padding-inline:0}}.vanthis-sidebar-brand{font-weight:600}.vanthis-brand-tile{color:#fff;background:#000;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.vanthis-workspace-mark__glyph.vanthis-workspace-initials{color:var(--va-body);font-size:13px;font-weight:600;line-height:16px}.vanthis-app-shell{letter-spacing:0}.vanthis-app-nav{--va-sidebar-ink:#626262;--va-sidebar-icon:#777;padding:12px 14px}.vanthis-app-nav__top{min-height:32px;margin-bottom:12px;padding-inline:8px}.vanthis-sidebar-brand{gap:8px;font-weight:500}.vanthis-brand-tile{border-radius:6px;flex-basis:24px;width:24px;height:24px}.vanthis-brand-tile svg{width:20px;height:20px}.vanthis-sidebar-workspace{margin-bottom:12px}.vanthis-sidebar-workspace .vanthis-workspace-mark{border-radius:8px}.vanthis-app-nav nav,.vanthis-motion-nav{gap:0}.vanthis-app-nav nav button,.vanthis-settings-link{border-radius:6px;gap:10px;height:32px;min-height:32px;padding-inline:10px;font-size:15px;font-weight:500;line-height:20px}.vanthis-app-nav nav button>svg,.vanthis-settings-link>svg{stroke-width:1.7px;flex-basis:18px;width:18px;height:18px}.vanthis-app-nav nav button.is-active,.vanthis-settings-link.is-active{color:var(--va-strong);background:var(--va-nav-active);box-shadow:none;font-weight:500}.vanthis-nav-group{border:0;gap:0;margin-block:24px 16px;padding-block:0}.vanthis-motion-nav{background:linear-gradient(var(--va-border), var(--va-border)) 19px 0 / 1px 100% no-repeat;position:relative}.vanthis-app-nav nav .vanthis-motion-nav__item,.vanthis-app-nav nav .vanthis-motion-nav__overview,.vanthis-app-nav nav .vanthis-motion-nav__create{padding-left:38px}.vanthis-motion-nav__overview>svg,.vanthis-motion-nav__item:before{display:none}.vanthis-sidebar-account-slot{border-top:1px solid var(--va-border);margin:12px -14px -12px;padding:8px 14px}.vanthis-clerk-user-name,.vanthis-local-account strong{font-size:15px;font-weight:500;line-height:20px}@media (width>=701px){.vanthis-app-shell.is-sidebar-collapsed .vanthis-app-nav{padding-inline:6px}.vanthis-app-shell.is-sidebar-collapsed .vanthis-sidebar-account-slot{margin-inline:-6px;padding-inline:6px}}@media (width<=700px){.vanthis-app-nav{padding-top:56px}.vanthis-app-nav nav button,.vanthis-settings-link{height:40px;min-height:40px}}.vanthis-motion-symbol{object-fit:contain;flex:0 0 16px;width:16px;height:16px;display:block}.vanthis-motion-title{align-items:center;gap:8px;display:flex}.vanthis-motion-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vanthis-app-nav nav .vanthis-motion-nav__item{gap:10px;padding-left:10px}.vanthis-motion-nav:has(.vanthis-motion-symbol){background:0 0}.vanthis-start-archive{color:var(--va-muted);margin-top:24px}.vanthis-start-archive>summary{cursor:pointer;font-size:13px;line-height:20px}.vanthis-start-archive .vanthis-archived-motion-list{margin-top:12px}.vanthis-start-archive__row{background:var(--va-panel-raised);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 12px;display:flex}.vanthis-start-archive__row>span{overflow-wrap:anywhere;min-width:0;color:var(--va-body)}.vanthis-start-archive__row>button{min-height:32px;color:var(--va-body);background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:6px 8px;font-size:13px}.vanthis-start-archive__row>button:hover{background:var(--va-hover)}.vanthis-start-archive__row>button:focus-visible,.vanthis-start-archive>summary:focus-visible{outline:2px solid var(--va-focus);outline-offset:2px}@media (width<=700px){.vanthis-start-archive__row>button{min-height:44px}}.vanthis-motion-nav__archive{min-width:0;margin-top:8px}.vanthis-app-nav nav .vanthis-motion-nav__archive-toggle{color:var(--va-muted);gap:8px;font-size:13px}.vanthis-motion-nav__archive-toggle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vanthis-app-nav nav .vanthis-motion-nav__archive-toggle>small{color:var(--va-muted);font-size:13px}.vanthis-app-nav nav .vanthis-motion-nav__archive-toggle>svg{flex-basis:16px;width:16px;height:16px}.vanthis-motion-nav__archive-chevron{transition:transform .2s cubic-bezier(.32,.72,0,1)}.vanthis-motion-nav__archive-toggle[aria-expanded=true] .vanthis-motion-nav__archive-chevron{transform:rotate(90deg)}.vanthis-motion-nav__archive-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.vanthis-motion-nav__archived-row{min-width:0;min-height:32px;color:var(--va-muted);align-items:center;gap:10px;padding-left:10px;display:flex}.vanthis-motion-nav__archived-row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vanthis-app-nav nav .vanthis-motion-nav__restore{width:32px;color:var(--va-muted);flex:0 0 32px;justify-content:center;padding:0}.vanthis-app-nav nav .vanthis-motion-nav__restore>svg{flex-basis:16px;width:16px;height:16px}.vanthis-app-nav nav :is(.vanthis-motion-nav__archive-toggle,.vanthis-motion-nav__restore):focus-visible{outline:2px solid var(--va-focus);outline-offset:-2px}.vanthis-motion-nav__row{min-width:0;position:relative}.vanthis-app-nav nav .vanthis-motion-nav__row:has(.vanthis-motion-nav__more)>.vanthis-motion-nav__item{padding-right:40px}.vanthis-app-nav nav .vanthis-motion-nav__more{opacity:0;justify-content:center;width:32px;padding:0;transition:opacity .2s cubic-bezier(.32,.72,0,1),background-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1);position:absolute;top:0;right:0}.vanthis-motion-nav__row:hover .vanthis-motion-nav__more,.vanthis-motion-nav__row:focus-within .vanthis-motion-nav__more,.vanthis-app-nav nav .vanthis-motion-nav__more[aria-expanded=true]{opacity:1}.vanthis-app-nav nav .vanthis-motion-nav__more>svg{flex-basis:16px;width:16px;height:16px}.vanthis-motion-nav-menu{z-index:90;width:208px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border);border-radius:8px;padding:4px;display:grid;position:fixed;overflow:auto;box-shadow:0 4px 12px #0000001f}.vanthis-motion-nav-menu>button{min-height:32px;color:var(--va-body);font:500 13px/20px var(--va-font-sans);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:flex}.vanthis-motion-nav-menu>button>svg{stroke-width:1.7px;flex:0 0 16px;width:16px;height:16px}.vanthis-motion-nav-menu>button:is(:hover,:focus){background:var(--va-hover)}.vanthis-motion-nav-menu>button.is-danger{color:var(--va-critical)}.vanthis-motion-nav-menu>button:focus-visible,.vanthis-app-nav nav .vanthis-motion-nav__more:focus-visible{outline:2px solid var(--va-focus);outline-offset:-2px}@media (hover:none),(pointer:coarse),(width<=700px){.vanthis-motion-nav__archived-row{min-height:40px}.vanthis-app-nav nav .vanthis-motion-nav__restore{flex-basis:40px;width:40px;min-height:40px}.vanthis-app-nav nav .vanthis-motion-nav__more{opacity:1;width:40px}.vanthis-app-nav nav .vanthis-motion-nav__row:has(.vanthis-motion-nav__more)>.vanthis-motion-nav__item{padding-right:48px}.vanthis-motion-nav-menu>button{min-height:40px}}
