.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: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:#f43f5e;--va-step-action:#3b82f6;--va-step-decision:#f59e0b;--va-step-wait:#10b981;--va-step-milestone:#10b981;--va-step-outcome:#eab308;--va-step-signal-ink:#be123c;--va-step-action-ink:#1d4ed8;--va-step-decision-ink:#92400e;--va-step-wait-ink:#047857;--va-step-milestone-ink:#047857;--va-step-outcome-ink:#7f6303;--va-step-action-chip:#1d4ed8;--va-step-decision-chip:#b45309;--va-step-wait-chip:#047857;--va-tone-blue:#356ee9;--va-tone-teal:#118098;--va-tone-green:#168653;--va-tone-amber:#996a00;--va-connection-return:#b65d14;--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:#fb7185;--va-step-action:#60a5fa;--va-step-decision:#fbbf24;--va-step-wait:#34d399;--va-step-milestone:#34d399;--va-step-outcome:#facc15;--va-step-signal-ink:#fda4af;--va-step-action-ink:#93c5fd;--va-step-decision-ink:#fcd34d;--va-step-wait-ink:#6ee7b7;--va-step-milestone-ink:#6ee7b7;--va-step-outcome-ink:#fde047;--va-step-action-chip:#93c5fd;--va-step-decision-chip:#fcd34d;--va-step-wait-chip:#6ee7b7;--va-tone-blue:#5182ec;--va-tone-teal:#51cfec;--va-tone-green:#58e4a5;--va-tone-amber:#e3a047;--va-connection-return:#ec9651;--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:1.5px solid var(--va-strong,currentColor);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{transition:gap var(--va-duration-state) var(--va-ease);align-items:center;gap:4px;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 :is(button,a)>span,.vanthis-app-nav nav :is(button,a)>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 :is(button,a),.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;text-decoration:none;display:flex}.vanthis-app-nav nav :is(button,a):hover,.vanthis-settings-link:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-app-nav nav :is(button,a).is-active{color:var(--va-strong);background:var(--va-nav-active);font-weight:500}.vanthis-app-nav nav :is(button,a)>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 :is(button,a)>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__create{min-width:0;color:var(--va-body);gap:7px;padding:0 8px 0 13px;position:relative}.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);transition:background-color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease);border:1px solid #0000;border-radius:7px;outline:0;padding:4px 7px}.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-account-trigger{width:100%;min-height:40px;color:var(--va-body);text-align:left;border-radius:var(--va-radius);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 6px;transition:background-color .2s cubic-bezier(.32,.72,0,1);display:flex}.vanthis-account-trigger:hover,.vanthis-account-trigger[aria-expanded=true]{background:var(--va-hover)}.vanthis-account-trigger:focus-visible{outline:1.5px solid var(--va-strong);outline-offset:-1.5px}.vanthis-account-trigger__who{flex:1;min-width:0;display:grid}.vanthis-account-trigger__who strong,.vanthis-account-trigger__who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-account-trigger__who strong{color:var(--va-strong);font-size:12px;font-weight:500;line-height:16px}.vanthis-account-trigger__who small{color:var(--va-faint);font-size:11px;line-height:14px}.vanthis-account-trigger__chevron{width:14px;height:14px;color:var(--va-faint);flex:none}.vanthis-account-trigger.is-loading{cursor:default}.vanthis-account-trigger.is-loading .vanthis-account-trigger__who>*{background:var(--va-subtle);border-radius:4px;height:9px;margin:3px 0;display:block}.vanthis-account-trigger.is-loading .vanthis-account-trigger__who>strong{width:70%}.vanthis-account-trigger.is-loading .vanthis-account-trigger__who>small{width:90%}.vanthis-account-avatar{color:#2650c4;letter-spacing:.02em;background:#e7ecfb;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.vanthis-app-shell.dark .vanthis-account-avatar{color:#b3c6ff;background:#26345c}.vanthis-account-avatar img{object-fit:cover;width:100%;height:100%}.vanthis-account-avatar>svg{width:60%;height:60%;color:var(--va-muted)}.vanthis-account-menu{z-index:60;width:272px;color:var(--va-body);background:var(--va-panel-raised);border:1px solid var(--va-border);transform-origin:0 100%;border-radius:12px;flex-direction:column;padding:6px;animation:.2s cubic-bezier(.32,.72,0,1) vanthis-account-menu-in;display:flex;position:fixed;box-shadow:0 12px 32px #1113181f,0 2px 6px #1113180f}.vanthis-app-shell.dark .vanthis-account-menu{box-shadow:0 14px 36px #00000080}@keyframes vanthis-account-menu-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.vanthis-account-menu{animation:none}}.vanthis-account-menu hr{background:var(--va-border);border:0;width:100%;height:1px;margin:6px 0}.vanthis-account-menu__card{background:var(--va-subtle);border-radius:8px;align-items:center;gap:12px;margin-bottom:2px;padding:10px;display:flex}.vanthis-account-menu__card>span{min-width:0;display:grid}.vanthis-account-menu__card strong{color:var(--va-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.vanthis-account-menu__card small{color:var(--va-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.vanthis-account-menu__item{width:100%;min-height:32px;color:var(--va-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 8px;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .2s cubic-bezier(.32,.72,0,1);display:flex}.vanthis-account-menu__item:hover,.vanthis-account-menu__item:focus-visible{color:var(--va-strong);background:var(--va-hover);outline:0}.vanthis-account-menu__icon,.vanthis-account-menu__trailing{color:var(--va-faint);display:inline-flex}.vanthis-account-menu__icon svg,.vanthis-account-menu__trailing svg{width:16px;height:16px}.vanthis-account-menu__trailing{margin-left:auto}.vanthis-account-menu__theme{gap:6px;padding:2px 4px 4px;display:grid}.vanthis-account-menu__theme>span:first-child{color:var(--va-faint);padding-left:4px;font-size:12px;line-height:16px}.vanthis-account-menu__theme>span[role=group]{background:var(--va-subtle);border:1px solid var(--va-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.vanthis-account-menu__theme button{height:26px;color:var(--va-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:13px;transition:background-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1);display:inline-flex}.vanthis-account-menu__theme button svg{width:14px;height:14px}.vanthis-account-menu__theme button:hover{color:var(--va-strong)}.vanthis-account-menu__theme button:focus-visible{outline:1.5px solid var(--va-strong);outline-offset:-1.5px}.vanthis-account-menu__theme button[aria-checked=true]{color:var(--va-strong);background:var(--va-panel-raised);box-shadow:0 0 0 1px var(--va-border)}.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 :is(button,a),.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 :is(button,a)>span,.vanthis-app-shell.is-sidebar-collapsed .vanthis-app-nav nav :is(button,a)>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 :is(button,a)>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-account-trigger{justify-content:center;width:40px;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)}}@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:#2f5fe0;border:1px solid #0000;color:#fff!important}.vanthis-primary-button:hover:not(:disabled){background:#2650c4}.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-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__map{width:100%;height:100%;display:block}:is(.vanthis-start-motion-preview,.vanthis-overview__preview) .motion-thumbnail{--motion-thumbnail-surface:var(--va-panel-raised);--motion-thumbnail-ink:var(--va-strong);--motion-thumbnail-line:var(--va-border);--motion-thumbnail-edge:#5d6470;--motion-thumbnail-signal:var(--va-step-signal);--motion-thumbnail-action:var(--va-step-action);--motion-thumbnail-decision:var(--va-step-decision);--motion-thumbnail-wait:var(--va-step-wait);--motion-thumbnail-milestone:var(--va-step-milestone);--motion-thumbnail-outcome:var(--va-step-outcome);width:100%;height:100%}.vanthis-app-shell.dark :is(.vanthis-start-motion-preview,.vanthis-overview__preview) .motion-thumbnail{--motion-thumbnail-edge:var(--va-faint);--motion-thumbnail-connected:#ec9651;--motion-thumbnail-unconnected:#e76455}.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}.vanthis-start-motion-preview__empty small{font-size:11.5px}.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-strong)}.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-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);transition:background-color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease);border:1px solid #0000;align-items:center;gap:7px;padding:0 8px;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:minmax(0,1fr);height:100%;display:grid;position:relative}.vanthis-map-stage{min-width:0;position:relative;overflow:hidden}.vanthis-map-readonly-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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);transition:background-color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease);border:1px solid #0000;border-radius:6px;outline:0;padding:4px 7px}.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;width:36px;height:36px;transition:background-color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease);border-radius:50%;grid-area:2/3;place-items:center;padding:0;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:1.5px solid var(--va-strong,currentColor);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(5,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 var(--va-duration-state) var(--va-ease)}.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);transition:background-color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease);border:1px solid #0000;outline:0;padding:5px 8px}.vanthis-inspector-field textarea{resize:vertical}.vanthis-connection-menu{gap:8px;padding-top:4px;display:grid}.vanthis-connection-menu .vanthis-inspector-field input{border-color:var(--va-border-strong)}.vanthis-connection-kind{align-items:center;gap:4px;min-width:0;display:flex}.vanthis-connection-kind__options{flex-wrap:wrap;gap:4px;display:flex}.vanthis-connection-kind__option{--kind:var(--va-step-action-ink);--kind-ink:#fff;min-height:28px;color:var(--va-body);background:var(--va-main);border:1px solid var(--va-border-strong);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;transition:background-color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1);display:inline-flex;position:relative}.vanthis-app-shell.dark .vanthis-connection-kind__option{--kind-ink:var(--va-outer)}.vanthis-connection-kind__option[data-kind=condition]{--kind:var(--va-step-decision-ink)}.vanthis-connection-kind__option[data-kind=wait]{--kind:var(--va-step-wait-ink)}.vanthis-connection-kind__option[data-kind=loop]{--kind:var(--va-connection-return)}.vanthis-connection-kind__option svg{width:12px;height:12px;color:var(--kind);stroke-width:2.4px;flex:0 0 12px}.vanthis-connection-kind__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vanthis-connection-kind__option:hover{border-color:var(--kind)}.vanthis-connection-kind__option:has(input:checked){color:var(--kind-ink);background:var(--kind);border-color:var(--kind)}.vanthis-connection-kind__option:has(input:checked) svg{color:currentColor}.vanthis-connection-kind__option:has(input:focus-visible){outline:1.5px solid var(--va-strong,currentColor);outline-offset:1px}.vanthis-connection-kind__reset{width:28px;height:28px;color:var(--va-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;padding:0;display:grid}.vanthis-connection-kind__reset:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-connection-kind__reset:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:1px}.vanthis-connection-kind__reset svg{width:14px;height:14px}.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-tone-blue)}.vanthis-section-color-option[data-tone=teal]{--va-section-swatch:var(--va-tone-teal)}.vanthis-section-color-option[data-tone=green]{--va-section-swatch:var(--va-tone-green)}.vanthis-section-color-option[data-tone=amber]{--va-section-swatch:var(--va-tone-amber)}.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 var(--va-duration-state) var(--va-ease)}.vanthis-inspector-disclosure[open]>summary svg{transform:rotate(180deg)}.vanthis-inspector-disclosure__content{gap:9px;padding:2px 0 10px;display:grid}.vanthis-inspector-readonly{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{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-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;transition:background-color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease);border:1px solid #0000;outline:0;padding:7px 8px;font-size:13.5px;line-height:19px}.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-step-workplace{gap:4px;min-width:0;display:grid}.vanthis-step-workplace__label{color:var(--va-muted);font-size:13.5px}.vanthis-step-workplace__box{background:var(--va-field);border-radius:var(--va-radius);min-width:0;transition:background-color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease);border:1px solid #0000;overflow:hidden}.vanthis-step-workplace__box:has(button.vanthis-step-workplace__field:hover){background:var(--va-field-hover)}.vanthis-step-workplace.is-open .vanthis-step-workplace__box{background:var(--va-panel-raised);border-color:var(--va-border-strong)}.vanthis-step-workplace__field{width:100%;min-width:0;height:36px;color:var(--va-strong);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}button.vanthis-step-workplace__field{cursor:pointer}.vanthis-step-workplace__field>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.vanthis-step-workplace__field.is-empty>strong{color:var(--va-muted);font-weight:400}.vanthis-step-workplace__field>svg{width:16px;height:16px;color:var(--va-muted);flex:none}.vanthis-step-workplace__field.is-search>svg:last-child{cursor:pointer}.vanthis-step-workplace .vanthis-step-workplace__field input{min-width:0;height:100%;min-height:0;color:var(--va-strong);font:inherit;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.vanthis-step-workplace .vanthis-step-workplace__field input::placeholder{color:var(--va-muted)}.vanthis-step-workplace .vanthis-step-workplace__field input:is(:focus,:focus-visible){outline:0}.vanthis-workplace-menu{z-index:80;min-height:0;color:var(--va-strong);background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:12px;flex-direction:column;font-size:14px;animation:.16s cubic-bezier(.16,1,.3,1) vanthis-workplace-menu-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px -18px #11131861,0 2px 6px #1113180f}@keyframes vanthis-workplace-menu-in{0%{opacity:0;translate:0 -4px}}.vanthis-workplace-menu__search{border-bottom:1px solid var(--va-border);flex:none;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.vanthis-workplace-menu__search>svg{width:16px;height:16px;color:var(--va-muted);flex:none}.vanthis-workplace-menu__search input{min-width:0;height:100%;color:var(--va-strong);font:inherit;background:0 0;border:0;flex:1;padding:0}.vanthis-workplace-menu__search input::placeholder{color:var(--va-muted)}.vanthis-workplace-menu__search input:is(:focus,:focus-visible){outline:0}.vanthis-workplace-menu__list{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 6px 6px;overflow-y:auto}.vanthis-workplace-menu__heading{z-index:1;color:var(--va-muted);letter-spacing:.02em;background:var(--va-panel-raised);padding:10px 8px 4px;font-size:11.5px;font-weight:600;position:sticky;top:0}.vanthis-workplace-menu [role=option]{min-width:0;height:34px;color:var(--va-strong);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 8px;display:flex}.vanthis-workplace-menu [role=option].is-active{background:var(--va-hover)}.vanthis-workplace-menu [role=option]>strong{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:500;overflow:hidden}.vanthis-workplace-menu [role=option]>:is(.is-end,small){margin-left:auto}.vanthis-workplace-menu__uses{color:#fff;font-variant-numeric:tabular-nums;background:#2f5fe0;border-radius:999px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.vanthis-workplace-menu [role=option]>small{max-width:45%;color:var(--va-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;overflow:hidden}.vanthis-workplace-menu [role=option]>svg{width:15px;height:15px;color:var(--va-muted);flex:none}.vanthis-workplace-menu [role=option]>.is-add{opacity:0;transition:opacity .12s}.vanthis-workplace-menu [role=option].is-active>.is-add{opacity:1}.vanthis-workplace-menu [role=option].is-none{color:var(--va-muted);box-shadow:0 -1px 0 var(--va-border);border-radius:0 0 8px 8px;margin-top:6px}.vanthis-workplace-menu [role=option].is-none>svg{width:16px;height:16px;margin:0 3px}.vanthis-workplace-menu__lead{box-shadow:0 1px 0 var(--va-border);margin:0 0 2px;padding:6px 0}.vanthis-workplace-menu [role=option].is-extra{color:var(--va-muted)}.vanthis-workplace-menu [role=option].is-extra.is-active{color:var(--va-strong)}.vanthis-workplace-menu [role=option].is-extra>svg{width:16px;height:16px;margin:0 2px}.vanthis-workplace-menu .is-spinning{animation:.8s linear infinite va-spin}.vanthis-workplace-menu p{color:var(--va-muted);margin:0;padding:12px 8px;font-size:13px}@media (prefers-reduced-motion:reduce){.vanthis-workplace-menu{animation:none}.vanthis-workplace-menu [role=option]>.is-add{transition:none}}.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);transition:background-color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease);border:1px solid #0000;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:1.5px solid var(--va-strong,currentColor);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:1.5px solid var(--va-strong,currentColor);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:1.5px solid var(--va-strong,currentColor);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:1.5px solid var(--va-strong,currentColor);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:1.5px solid var(--va-strong,currentColor);outline-offset:2px}.vanthis-activity-details>summary svg{width:12px;height:12px;transition:transform var(--va-duration-state) var(--va-ease)}.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,.vanthis-step-work-inspector .is-spinning{animation:.8s linear infinite va-spin}.vanthis-step-work-inspector .vanthis-activity-state{border-top:0}.vanthis-step-work-items{border-top:1px solid var(--va-border);margin:0 -12px;padding:0;list-style:none;display:grid}.vanthis-step-work-item{border-bottom:1px solid var(--va-border)}.vanthis-step-work-item__summary{width:100%;color:var(--va-body);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:10px 12px;display:grid}.vanthis-step-work-item__summary:hover{background:var(--va-hover)}.vanthis-step-work-item__summary:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:-2px}.vanthis-step-work-item__heading{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.vanthis-step-work-item__heading strong{color:var(--va-strong);text-overflow:ellipsis;font-size:13.5px;font-weight:550;overflow:hidden}.vanthis-step-work-item__meta{color:var(--va-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.vanthis-step-work-item__chip{min-height:17px;color:var(--va-muted);background:var(--va-panel-raised);border:1px solid var(--va-border);border-radius:6px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:550;display:inline-flex}.vanthis-step-work-item__output,.vanthis-step-work-item__next{overflow-wrap:anywhere;font-size:12.5px;line-height:18px}.vanthis-step-work-item__output{color:var(--va-muted)}.vanthis-step-work-item__next{color:var(--va-body)}.vanthis-step-work-item__next strong{font-weight:550}.vanthis-step-work-status{color:var(--va-muted);white-space:nowrap;flex-shrink:0;align-items:baseline;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.vanthis-step-work-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.vanthis-step-work-status[data-status=completed]{color:var(--va-success)}.vanthis-step-work-status:is([data-status=waiting],[data-status=needs_input]){color:var(--va-warning)}.vanthis-step-work-status:is([data-status=blocked],[data-status=failed]){color:var(--va-critical)}.vanthis-step-work-item__detail{padding:0 12px 10px}.vanthis-step-work-item__detail .vanthis-activity-state{min-height:56px;padding:10px}.vanthis-step-work-item__entries{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vanthis-step-work-item__entries-empty{color:var(--va-muted);margin:0;font-size:12.5px}.vanthis-step-work-item__detail>.vanthis-text-action{margin-top:8px;font-size:12.5px}.vanthis-step-work-entry{background:var(--va-subtle);border:1px solid var(--va-border);border-radius:var(--va-radius);gap:7px;padding:8px 10px;display:grid}.vanthis-step-work-entry>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vanthis-step-work-entry time{color:var(--va-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.vanthis-step-work-entry__block>strong{color:var(--va-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.vanthis-step-work-entry__block>p{overflow-wrap:anywhere;color:var(--va-body);white-space:pre-wrap;margin:3px 0 0;font-size:12.5px;line-height:18px}.vanthis-run-artifacts{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.vanthis-run-artifacts>li{gap:2px;min-width:0;padding:0;display:grid}.vanthis-run-artifacts :is(a,strong){color:var(--va-strong);overflow-wrap:anywhere;justify-self:start;font-size:13px;font-weight:600;line-height:19px}.vanthis-run-artifacts a{text-underline-offset:3px}.vanthis-run-artifacts :is(small,p){color:var(--va-muted);margin:0;font-size:12px;line-height:17px}.vanthis-run-artifacts__path{align-items:center;gap:6px;min-width:0;display:flex}.vanthis-run-artifacts__path code{min-width:0;color:var(--va-body);overflow-wrap:anywhere;font-size:12px;line-height:17px}.vanthis-run-artifacts__copy{border:1px solid var(--va-border);width:24px;height:24px;color:var(--va-muted);cursor:pointer;transition:color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease);background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.vanthis-run-artifacts__copy:hover{border-color:var(--va-border-strong);color:var(--va-strong)}.vanthis-run-artifacts__copy:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:2px}.vanthis-run-artifacts__copy svg{width:13px;height:13px}.vanthis-step-work-entry__finding{background:var(--va-panel-raised);border:1px solid var(--va-border);border-radius:6px;gap:2px;padding:6px 8px;display:grid}.vanthis-step-work-entry__finding:is([data-severity=blocker],[data-severity=high]){border-color:color-mix(in srgb, var(--va-critical) 40%, var(--va-border))}.vanthis-step-work-entry__finding-label{color:var(--va-muted);font-size:11px}.vanthis-step-work-draft{color:var(--va-muted);vertical-align:1px;border:1px dashed var(--va-border);border-radius:5px;margin:0 6px 0 0;padding:0 6px;font-size:11px;font-weight:500;line-height:18px;display:inline-block}:is(strong,h4)>.vanthis-step-work-draft{margin:0 0 0 6px}.vanthis-step-work-entry__finding:is([data-severity=blocker],[data-severity=high]) .vanthis-step-work-entry__finding-label{color:var(--va-critical)}.vanthis-step-work-entry__finding>strong{color:var(--va-strong);font-size:12px;font-weight:550}.vanthis-step-work-entry__finding>p{overflow-wrap:anywhere;color:var(--va-body);margin:0;font-size:12px;line-height:17px}.vanthis-step-work-entry__version{width:fit-content;color:var(--va-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.vanthis-step-work-entry__version:hover{color:var(--va-strong)}.vanthis-step-work-entry__version:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:2px}.vanthis-step-work-inspector__more{padding-top:10px;display:flex}.vanthis-step-work-inspector__more .vanthis-text-action{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.vanthis-step-work-inspector__more svg{width:13px;height:13px}.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:1.5px solid var(--va-strong,currentColor);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:1.5px solid var(--va-strong,currentColor);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;transition:background-color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease);border:1px solid #0000;outline:0;padding:6px 8px;font-size:12px;line-height:17px}.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:1.5px solid var(--va-strong,currentColor);outline-offset:1px}.vanthis-link-preview>button:disabled{color:var(--va-muted);cursor:default}.vanthis-link-preview>button svg{width:14px;height:14px}.vanthis-link-preview>button.vanthis-link-preview__add:not(:disabled){color:#fff;background:#000;border-color:#000}.vanthis-link-preview>button.vanthis-link-preview__add:hover:not(:disabled){background:#1c1c1c}.dark .vanthis-link-preview>button.vanthis-link-preview__add:not(:disabled){box-shadow:inset 0 0 0 1px #ffffff24}.vanthis-asset-picker__aside{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin:-4px 12px 10px;display:flex}.vanthis-quiet-action{min-height:24px;color:var(--va-muted);border-radius:var(--va-radius);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:2px 6px;font-size:12px;display:inline-flex}.vanthis-quiet-action:hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-quiet-action:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:1px}.vanthis-quiet-action svg{width:13px;height:13px}.vanthis-document-home-hint{min-width:0;color:var(--va-faint);align-items:center;gap:5px;font-size:12px;line-height:16px;display:inline-flex}.vanthis-document-home-hint svg{flex:none;width:13px;height:13px}.vanthis-document-home-hint :is(a,span){color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-document-home-hint a{text-decoration:none}.vanthis-document-home-hint a:hover{color:var(--va-strong);text-underline-offset:2px;text-decoration:underline}.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-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-row>div:first-child{min-width:0;display:grid}.vanthis-settings-row small{color:var(--va-muted)}.vanthis-settings-rows{gap:8px;display:grid}.vanthis-settings-name{gap:6px;margin-bottom:16px;display:grid}.vanthis-settings-name>label{color:var(--va-muted);font-size:13px;font-weight:500}.vanthis-settings-name>div{gap:8px;display:flex}.vanthis-settings-name input{min-width:0;height:36px;color:var(--va-strong);font:inherit;background:var(--va-field);border:1px solid var(--va-border);border-radius:var(--va-radius);flex:1;padding:0 10px;font-size:14px;transition:background-color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1)}.vanthis-settings-name input:hover{background:var(--va-field-hover)}.vanthis-settings-name input:focus{background:var(--va-field-focus);border-color:var(--va-border-strong);outline:2px solid var(--va-focus);outline-offset:1px}.vanthis-settings-name input[aria-invalid=true]{border-color:var(--va-critical)}.vanthis-settings-name .vanthis-primary-button{flex:none;min-height:36px;padding-inline:12px}.vanthis-settings-name .vanthis-primary-button:disabled{cursor:default;opacity:.45}.vanthis-settings-name small{color:var(--va-faint);font-size:12px;line-height:16px}.vanthis-settings-name small.vanthis-settings-name__error{color:var(--va-critical)}.vanthis-settings-row small.vanthis-settings-row__error{color:var(--va-critical);margin-top:4px}.vanthis-settings-segmented{background:var(--va-subtle);border:1px solid var(--va-border);border-radius:8px;flex:none;grid-auto-flow:column;gap:2px;padding:2px;display:inline-grid}.vanthis-settings-segmented button{min-width:84px;height:28px;color:var(--va-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1)}.vanthis-settings-segmented button:hover:not(:disabled){color:var(--va-strong)}.vanthis-settings-segmented button:focus-visible{outline:2px solid var(--va-focus);outline-offset:1px}.vanthis-settings-segmented button[aria-checked=true]{color:var(--va-strong);background:var(--va-panel-raised);box-shadow:0 0 0 1px var(--va-border)}.vanthis-settings-segmented button:disabled{cursor:progress}.vanthis-profile{gap:24px;display:grid}.vanthis-settings-content>.vanthis-profile>header{margin-bottom:-4px}.vanthis-profile__loading{color:var(--va-muted);font-size:13px}.vanthis-profile__identity{align-items:center;gap:16px;display:flex}.vanthis-profile__identity>div{gap:2px;min-width:0;display:grid}.vanthis-profile__identity strong{color:var(--va-strong);font-size:14px;font-weight:500}.vanthis-profile__identity small{color:var(--va-faint);font-size:12px;line-height:16px}.vanthis-profile__actions{align-items:center;gap:12px;margin-top:8px;display:flex}.vanthis-profile__actions .vanthis-secondary-button{min-height:30px}.vanthis-profile__actions .vanthis-text-action{color:var(--va-muted)}.vanthis-profile__actions .vanthis-text-action:hover{color:var(--va-strong)}.vanthis-profile__form{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.vanthis-profile__form label{color:var(--va-muted);gap:6px;font-size:13px;font-weight:500;display:grid}.vanthis-profile__form input{height:36px;color:var(--va-strong);font:inherit;background:var(--va-field);border:1px solid var(--va-border);border-radius:var(--va-radius);padding:0 10px;font-size:14px;transition:background-color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1)}.vanthis-profile__form input:hover:not(:disabled){background:var(--va-field-hover)}.vanthis-profile__form input:focus{background:var(--va-field-focus);border-color:var(--va-strong);outline:none}.vanthis-profile__form input:disabled{color:var(--va-muted);cursor:not-allowed}.vanthis-profile__form input[aria-invalid=true]{border-color:var(--va-critical)}.vanthis-profile__error{font-size:12px;line-height:16px;color:var(--va-critical)!important}.vanthis-profile__form>.vanthis-profile__error,.vanthis-profile__hint{grid-column:1/-1}.vanthis-profile__hint{color:var(--va-faint);font-size:12px;line-height:16px}.vanthis-profile__submit{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.vanthis-profile__submit>small{color:var(--va-muted);font-size:12px}.vanthis-profile__submit .vanthis-primary-button{min-height:32px;padding-inline:12px}.vanthis-profile__submit .vanthis-primary-button:disabled{cursor:default;opacity:.45}.vanthis-profile__facts{border-top:1px solid var(--va-border);margin:0;display:grid}.vanthis-profile__facts>div{border-bottom:1px solid var(--va-border);grid-template-columns:140px minmax(0,1fr);padding:12px 0;display:grid}.vanthis-profile__facts dt{color:var(--va-muted);font-size:13px}.vanthis-profile__facts dd{min-width:0;color:var(--va-strong);overflow-wrap:anywhere;margin:0;display:grid}.vanthis-profile__facts dd small{color:var(--va-faint);font-size:12px;line-height:16px}.vanthis-profile__rows{border:1px solid var(--va-border);border-radius:12px;display:grid;overflow:hidden}.vanthis-profile__rows>div{align-items:center;gap:12px;padding:12px 14px;display:flex}.vanthis-profile__rows>div+div{border-top:1px solid var(--va-border)}.vanthis-profile__rows>div>span:nth-child(2){flex:1;min-width:0;display:grid}.vanthis-profile__rows strong{color:var(--va-strong);font-size:14px;font-weight:500}.vanthis-profile__rows small{color:var(--va-faint);font-size:12px;line-height:16px}.vanthis-profile__row-icon{width:32px;height:32px;color:var(--va-muted);background:var(--va-subtle);border-radius:8px;flex:none;place-items:center;display:grid}.vanthis-profile__row-icon svg{width:16px;height:16px}.vanthis-profile>.vanthis-settings-note{margin-top:0!important}.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-home{gap:10px;margin-top:24px;display:grid}.vanthis-settings-home h3{font-size:14px;font-weight:550;line-height:20px}.vanthis-settings-home>header p{color:var(--va-muted);margin-top:2px;font-size:13px;line-height:18px}.vanthis-settings-home .vanthis-settings-row>div:first-child{gap:2px}.vanthis-settings-home .vanthis-settings-row a{min-width:0;color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:13px;text-decoration:none;display:inline-flex;overflow:hidden}.vanthis-settings-home .vanthis-settings-row a:hover{color:var(--va-strong);text-underline-offset:2px;text-decoration:underline}.vanthis-settings-home .vanthis-settings-row a svg{flex:none;width:13px;height:13px}.vanthis-settings-home__actions{flex:none;align-items:center;gap:6px;display:flex}.vanthis-settings-home__actions .vanthis-secondary-button{min-height:30px}.vanthis-settings-home__remove{width:30px;height:30px;color:var(--va-muted);border-radius:var(--va-radius);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.vanthis-settings-home__remove:hover:not(:disabled){color:var(--va-strong);background:var(--va-hover)}.vanthis-app-shell,.vanthis-billing-blocked{--va-billing-late:#b65d14;--va-billing-select:#2f5fe0}:root[data-vanthis-theme=dark] :is(.vanthis-app-shell,.vanthis-billing-blocked){--va-billing-late:#ec9651;--va-billing-select:#6f95ff}.vanthis-sidebar-trial .vanthis-sidebar-trial__days{color:var(--va-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.vanthis-sidebar-trial.is-late .vanthis-sidebar-trial__days{color:var(--va-billing-late)}.vanthis-sidebar-trial-card{background:var(--va-panel-raised);border:1px solid var(--va-border);border-radius:10px;gap:10px;margin:2px 0 6px;padding:10px;display:grid}.vanthis-sidebar-trial-card>span{color:var(--va-strong);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.vanthis-sidebar-trial-card>span svg{width:var(--va-nav-icon);height:var(--va-nav-icon);color:var(--va-billing-late)}.vanthis-sidebar-trial-card .vanthis-primary-button{justify-content:center;width:100%;min-height:28px;font-size:13px}.vanthis-sidebar-trial-card small{color:var(--va-muted);font-size:12px;line-height:16px}.vanthis-billing-status{border:1px solid var(--va-border);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 14px;display:grid;position:relative}.vanthis-billing-status strong{color:var(--va-strong);font-weight:500}.vanthis-billing-status>span:not(.vanthis-billing-status__track){color:var(--va-muted);font-size:13px}.vanthis-billing-status:has(.vanthis-billing-status__track){padding-bottom:18px}.vanthis-billing-status__track{background:var(--va-subtle);border-radius:2px;height:2px;position:absolute;bottom:9px;left:14px;right:14px;overflow:hidden}.vanthis-billing-status__track i{background:var(--va-billing-select);border-radius:inherit;height:100%;display:block}.vanthis-billing-status.is-late .vanthis-billing-status__track i{background:var(--va-billing-late)}.vanthis-billing-note{color:var(--va-muted);font-size:13px;line-height:18px}.vanthis-billing-subscribe{gap:12px;display:grid}.vanthis-billing-plans{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vanthis-billing-plans button{color:var(--va-strong);text-align:left;background:var(--va-panel-raised);border:1px solid var(--va-border);cursor:pointer;border-radius:10px;gap:4px;padding:14px;transition:border-color .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1);display:grid}.vanthis-billing-plans button:hover:not(:disabled){border-color:var(--va-border-strong)}.vanthis-billing-plans button[aria-checked=true]{border-color:var(--va-billing-select);box-shadow:inset 0 0 0 1px var(--va-billing-select)}.vanthis-billing-plans button:focus-visible{outline:1.5px solid var(--va-strong);outline-offset:2px}.vanthis-billing-plans__head{color:var(--va-muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.vanthis-billing-plans__head em{color:#2443a8;white-space:nowrap;background:#ebf0fd;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:500}:root[data-vanthis-theme=dark] .vanthis-billing-plans__head em{color:#b7c8ff;background:#6f95ff29}.vanthis-billing-plans__price{color:var(--va-muted);font-size:13px}.vanthis-billing-plans__price b{color:var(--va-strong);letter-spacing:-.01em;margin-right:4px;font-size:22px;font-weight:600}.vanthis-billing-plans small{color:var(--va-muted);font-size:12px}.vanthis-billing-plans.is-compact button{padding:10px 12px}.vanthis-billing-plans.is-compact .vanthis-billing-plans__price b{font-size:18px}.vanthis-billing-subscribe__foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.vanthis-billing-subscribe__foot>span{color:var(--va-strong);font-weight:500;display:grid}.vanthis-billing-subscribe__foot small{color:var(--va-muted);font-size:12px;font-weight:400}.vanthis-system-screen.vanthis-billing-blocked{--va-panel-raised:#fff;--va-border:#e5e5e8;--va-border-strong:#d6d6dc;--va-strong:#111318;--va-muted:#4f525a;--va-subtle:#f3f3f5;isolation:isolate;background:#eef1f8;position:relative;overflow:hidden}:root[data-vanthis-theme=dark] .vanthis-system-screen.vanthis-billing-blocked{--va-panel-raised:lch(14% 2.9 272.695);--va-border:lch(20.636% 3.413 272.695);--va-border-strong:lch(30% 3.413 272.695);--va-strong:lch(91.224% 2.106 272.695);--va-muted:lch(64.894% 2.106 272.695);--va-subtle:lch(17.5% 2.9 272.695)}.vanthis-billing-blocked__field{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.vanthis-billing-lock{text-align:left;color:#25272d;background:#fff;border:1px solid #11131814;border-radius:16px;justify-items:stretch;gap:12px;width:min(460px,100%);padding:28px;display:grid;box-shadow:0 24px 56px -24px #1018284d,0 2px 6px #1018280f}.vanthis-billing-lock__who{color:#686c75;align-items:center;gap:8px;font-weight:500;display:flex}.vanthis-billing-lock__who svg{width:22px;height:22px}.vanthis-system-screen .vanthis-billing-lock h1{color:#111318;letter-spacing:-.01em;margin-top:6px;font-size:22px;font-weight:600;line-height:28px}.vanthis-system-screen .vanthis-billing-lock p{color:#3b3e45;max-width:none}.vanthis-billing-lock .vanthis-billing-plans{margin-top:6px}.vanthis-billing-lock__subscribe{justify-content:center;width:100%}.vanthis-billing-lock__fine{color:#686c75;font-size:12px}.vanthis-system-screen .vanthis-billing-lock__ask{background:#f6f7f9;border-radius:8px;padding:10px 12px}.vanthis-billing-lock__links{border-top:1px solid #11131814;gap:16px;margin-top:6px;padding-top:14px;display:flex}.vanthis-billing-lock__links:empty{display:none}.vanthis-billing-lock__links button{color:#686c75;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.vanthis-billing-lock__links button:hover{color:#111318}:root[data-vanthis-theme=dark] .vanthis-system-screen.vanthis-billing-blocked{background:#0d1220}:root[data-vanthis-theme=dark] .vanthis-billing-blocked__field{opacity:.25}:root[data-vanthis-theme=dark] .vanthis-billing-lock{color:lch(91.224% 2.106 272.695);background:lch(12% 2.9 272.695);border-color:lch(20.636% 3.413 272.695)}:root[data-vanthis-theme=dark] .vanthis-system-screen .vanthis-billing-lock h1{color:lch(96% 1 272.695)}:root[data-vanthis-theme=dark] .vanthis-system-screen .vanthis-billing-lock p{color:lch(80% 2 272.695)}:root[data-vanthis-theme=dark] .vanthis-system-screen .vanthis-billing-lock__ask{background:lch(17.5% 2.9 272.695)}:root[data-vanthis-theme=dark] .vanthis-billing-lock__links{border-color:lch(20.636% 3.413 272.695)}.vanthis-settings-home__remove:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:1px}.vanthis-settings-home__remove svg{width:15px;height:15px}.vanthis-settings-home__form{border:1px solid var(--va-border);border-radius:var(--va-radius);grid-template-columns:160px minmax(0,1fr);gap:10px;padding:12px;display:grid}.vanthis-settings-home__form>label{gap:4px;min-width:0;display:grid}.vanthis-settings-home__form>label:nth-of-type(3){grid-column:1/-1}.vanthis-settings-home__form>label>span{color:var(--va-muted);font-size:13px;font-weight:500}.vanthis-settings-home__form>label small{color:var(--va-faint);font-size:12px;font-weight:400}.vanthis-settings-home__form :is(input,select){width:100%;height:36px;color:var(--va-strong);font:inherit;background:var(--va-field);border:1px solid var(--va-border);border-radius:var(--va-radius);padding:0 10px;font-size:14px;transition:background-color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1)}.vanthis-settings-home__form :is(input,select):hover{background:var(--va-field-hover)}.vanthis-settings-home__form :is(input,select):focus{background:var(--va-field-focus);border-color:var(--va-border-strong);outline:2px solid var(--va-focus);outline-offset:1px}.vanthis-settings-home__form>small{grid-column:1/-1;font-size:12px}.vanthis-settings-home__form>footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.vanthis-settings-home__form footer button{min-height:32px;padding-inline:12px}.vanthis-settings-home__form .vanthis-primary-button{background:#000}.vanthis-settings-home__form .vanthis-primary-button:hover:not(:disabled){background:#1c1c1c}.dark .vanthis-settings-home__form .vanthis-primary-button{box-shadow:inset 0 0 0 1px #ffffff24}.vanthis-settings-home__form .vanthis-primary-button:disabled{cursor:default;opacity:.45}.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:52px;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-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{border-color:var(--va-border-strong);background:#fff;outline:none}.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}@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-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 16px}.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-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-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-inline:16px}.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-home__form{grid-template-columns:1fr}.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-row{flex-direction:column;align-items:stretch}.vanthis-profile__form{grid-template-columns:1fr}.vanthis-profile__facts>div{grid-template-columns:1fr;gap:2px}.vanthis-profile__rows>div{flex-wrap:wrap}.vanthis-profile__rows .vanthis-secondary-button{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-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-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}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-context-health{background:0 0}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-context-health__ready,:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-context-health__details>summary{min-height:36px;padding:8px 12px}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-context-health strong{font-weight:500}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-inspector-section{padding:0 12px 12px}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-inspector-section__header{align-items:center;min-height:36px;margin:0;padding:8px 0}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-inspector-section__header h3{color:var(--va-muted);font-weight:500}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-inspector-section__header small{font-size:12px;line-height:17px}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-inspector-fields{gap:12px}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-inspector-field{gap:4px;font-size:12px}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-inspector-field :is(input,textarea,select){font-size:13.5px;line-height:20px}:is(.vanthis-app-right,.vanthis-canvas-popover,.vanthis-step-window) .vanthis-inspector-field :is(input,textarea,select):focus-visible{outline:1.5px solid var(--va-border-strong);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)}.vanthis-canvas-popover{z-index:30;background:var(--va-main);border:1px solid var(--va-border-strong);border-radius:var(--va-workspace-radius);width:min(560px,100% - 24px);max-height:calc(100% - 24px);animation:va-canvas-popover-in .22s var(--va-ease) backwards;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 12px 32px #0f172a1f}.vanthis-canvas-popover:has(>.vanthis-inspector-panel:not(.vanthis-inspector-panel--edge):not(:has(>.vanthis-inspector-tabs))){width:min(440px,100% - 24px)}.vanthis-canvas-popover:has(>.vanthis-inspector-panel>.vanthis-inspector-tabs){min-height:min(440px,100% - 24px);max-height:min(680px,100% - 24px)}.vanthis-canvas-popover:has(>.vanthis-inspector-panel--edge){width:min(392px,100% - 24px)}.vanthis-canvas-popover.is-closing{pointer-events:none;animation:va-canvas-popover-out .16s var(--va-ease) both}.vanthis-app-shell.dark .vanthis-canvas-popover{background:var(--va-panel);box-shadow:0 1px 2px #0000004d,0 16px 40px #0006}@keyframes va-canvas-popover-in{0%{opacity:0;transform:scale(.97)}}@keyframes va-canvas-popover-out{to{opacity:0;transform:scale(.98)}}.vanthis-inspector-panel--popover{background:0 0;flex:auto;height:auto;min-height:0}.vanthis-inspector-panel--popover>header{border-bottom:0;flex:none;align-items:flex-start;min-height:56px;padding:10px 10px 8px 12px}.vanthis-inspector-panel--popover>header>span{gap:2px}.vanthis-inspector-panel--popover>header small{letter-spacing:.01em;font-size:11.5px;font-weight:500}.vanthis-inspector-panel--popover>header h2{letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:22px}.vanthis-inspector-panel--popover>header button{color:var(--va-muted)}.vanthis-inspector-panel--popover>header button:hover{color:var(--va-strong)}.vanthis-inspector-panel--popover>header button:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:1px}.vanthis-inspector-panel--popover>header button svg{width:16px;height:16px}.vanthis-inspector-panel--popover>.vanthis-inspector-tabs{flex:none;gap:2px;padding:0 4px;display:flex;position:relative}.vanthis-inspector-panel--popover>.vanthis-inspector-tabs button{min-height:36px;transition:color var(--va-duration-state) var(--va-ease);border:0;border-radius:0;flex:none;gap:6px;padding:0 8px;font-size:13px}.vanthis-inspector-panel--popover>.vanthis-inspector-tabs button:hover{background:0 0}.vanthis-inspector-panel--popover>.vanthis-inspector-tabs button.is-active{color:var(--va-strong);background:0 0;font-weight:500}.vanthis-inspector-panel--popover>.vanthis-inspector-tabs button:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:-2px;border-radius:6px}.vanthis-inspector-panel--popover>.vanthis-inspector-tabs button svg{flex-basis:14px;width:14px;height:14px}.vanthis-inspector-panel--popover>.vanthis-inspector-tabs button small.is-gap{color:var(--va-strong);border-color:var(--va-border-strong)}.vanthis-inspector-tabs__ink{background:var(--va-strong);height:2px;transition:transform .22s var(--va-ease), width .22s var(--va-ease);pointer-events:none;border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:0}.vanthis-inspector-panel--popover>.vanthis-inspector-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto}.vanthis-inspector-panel--popover>footer{flex:none;padding:10px 12px}.vanthis-inspector-panel--popover>footer button{min-height:30px;font-size:12.5px}@media (width<=640px){:is(.vanthis-canvas-popover,.vanthis-canvas-popover:has(>.vanthis-inspector-panel--edge),.vanthis-canvas-popover:has(>.vanthis-inspector-panel>.vanthis-inspector-tabs)){border-width:1px 0 0;border-radius:14px 14px 0 0;width:auto;height:auto;max-height:min(82%,640px);animation-name:va-canvas-sheet-in;bottom:0;right:0;transform-origin:bottom!important;top:auto!important;left:0!important}.vanthis-canvas-popover:has(>.vanthis-inspector-panel>.vanthis-inspector-tabs){min-height:min(60%,440px)}.vanthis-canvas-popover.is-closing{animation-name:va-canvas-sheet-out}.vanthis-inspector-panel--popover>.vanthis-inspector-tabs{scrollbar-width:none;overflow-x:auto}}@keyframes va-canvas-sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes va-canvas-sheet-out{to{opacity:0;transform:translateY(24px)}}.vanthis-canvas-popover.is-bare{color:var(--v2-text);font-family:var(--v2-font-sans);width:auto;max-width:calc(100% - 24px);box-shadow:none;background:0 0;border:0;border-radius:0;font-size:12px;line-height:17px;overflow:visible}.vanthis-app-shell.dark .vanthis-canvas-popover.is-bare{box-shadow:none;background:0 0}@media (width>=641px){.vanthis-canvas-popover.is-bare{width:max-content;max-width:none}}.vanthis-v2-node__resource-flyout.is-floating{opacity:1;visibility:visible;pointer-events:auto;grid-template-columns:minmax(0,400px) minmax(0,236px);align-items:start;gap:10px;width:max-content;max-width:100%;transition:none;position:static;transform:none}.vanthis-v2-node__resource-flyout.is-floating.is-instruction-only{grid-template-columns:minmax(0,400px)}.vanthis-v2-node__side-windows{align-content:start;gap:10px;min-width:0;display:grid}.vanthis-v2-node__step-work-flyout.is-floating{opacity:1;visibility:visible;pointer-events:auto;width:auto;transition:none;position:static;transform:none}.vanthis-v2-node__resource-flyout.is-floating .vanthis-v2-node__context-body{max-height:min(300px,40vh)}.vanthis-v2-node__resource-flyout.is-floating :is(.vanthis-v2-node__preview-details,.vanthis-v2-node__preview-activity){min-height:0;max-height:min(360px,46vh)}.vanthis-v2-node__resource-flyout.is-floating .vanthis-v2-node__step-work-preview{max-height:min(260px,34vh)}.vanthis-v2-node__resource-flyout.is-floating .vanthis-v2-node__documents{max-height:132px}.vanthis-canvas-popover__notch{z-index:2;background:var(--v2-panel-solid,var(--va-main));border-bottom:1px solid var(--v2-border-strong,var(--va-border-strong));border-left:1px solid var(--v2-border-strong,var(--va-border-strong));pointer-events:none;border-bottom-left-radius:2px;width:11px;height:11px;position:absolute;left:-5px;transform:translateY(-50%)rotate(45deg)}@media (width<=640px){.vanthis-canvas-popover.is-bare{background:var(--va-main);border-top:1px solid var(--va-border-strong);max-width:none;padding:10px;overflow-y:auto}.vanthis-app-shell.dark .vanthis-canvas-popover.is-bare{background:var(--va-panel)}.vanthis-canvas-popover__notch{display:none}.vanthis-v2-node__resource-flyout.is-floating,.vanthis-v2-node__resource-flyout.is-floating.is-instruction-only{grid-template-columns:minmax(0,1fr);width:auto}}@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 :is(button,a),.vanthis-settings-link{height:32px;min-height:32px;color:var(--va-muted);gap:12px;padding-inline:8px}.vanthis-motion-nav{gap:4px;padding-left:0}.vanthis-app-main{inset:0 0 0 var(--va-sidebar-active);box-shadow:none;border:0;border-radius:0}.vanthis-app-shell :is(button,a,summary,input,select,textarea){transition:background-color var(--va-duration-state) var(--va-ease), color var(--va-duration-state) var(--va-ease), border-color var(--va-duration-state) var(--va-ease), scale var(--va-duration-state) var(--va-ease)}.vanthis-app-shell :is(select,input:is([type=checkbox],[type=radio],[type=range])):focus-visible{outline:1.5px solid var(--va-border-strong);outline-offset:1px}.vanthis-app-shell :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,[contenteditable]:not([contenteditable=false])):focus-visible,.vanthis-app-nav .vanthis-motion-nav__form input:focus-visible{outline:0}.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:#2f5fe0;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;font-weight:500;line-height:20px;display:inline-flex;color:#fff!important;font-size:14px!important}.vanthis-new-motion svg{width:16px;height:16px}.vanthis-new-motion:hover{background:#2650c4}.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-card__copy{gap:4px;min-height:0;padding:12px 0 0}.vanthis-start-motion-card__title>strong{font-size:15px;font-weight:500;line-height:22px}.vanthis-start-motion-card__copy>small{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;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 :is(button,a),.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 :is(button,a),.vanthis-settings-link{color:var(--va-sidebar-ink);gap:8px}.vanthis-app-nav nav :is(button,a)>svg,.vanthis-settings-link>svg{color:var(--va-sidebar-icon)}.vanthis-app-nav nav :is(button,a).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:hidden 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 :is(button,a),.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 :is(button,a)>svg,.vanthis-settings-link>svg{stroke-width:1.7px;flex-basis:18px;width:18px;height:18px}.vanthis-app-nav nav :is(button,a).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__create{padding-left:38px}.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 :is(button,a),.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:1.5px solid var(--va-strong,currentColor);outline-offset:2px}@media (width<=700px){.vanthis-start-archive__row>button{min-height:44px}}.vanthis-motion-nav__private{min-width:0;margin-top:12px;display:grid}.vanthis-motion-nav__private-head{min-height:28px;color:var(--va-muted);align-items:center;gap:8px;padding:0 0 0 10px;font-size:12px;line-height:16px;display:flex}.vanthis-motion-nav__private-head>svg{stroke-width:1.8px;flex:0 0 13px;width:13px;height:13px}.vanthis-motion-nav__private-head>span:first-of-type{min-width:0}.vanthis-motion-nav__private-info{flex:1;min-width:0;display:inline-flex;position:relative}.vanthis-app-nav nav .vanthis-motion-nav__private-mark{width:18px;height:18px;min-height:18px;color:var(--va-faint,var(--va-muted));cursor:help;background:0 0;border-radius:4px;justify-content:center;padding:0}.vanthis-app-nav nav .vanthis-motion-nav__private-mark>svg{stroke-width:1.8px;flex-basis:12px;width:12px;height:12px}.vanthis-app-nav nav .vanthis-motion-nav__private-mark:is(:hover,:focus-visible){color:var(--va-strong);background:0 0}.vanthis-motion-nav__private-mark:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:1px}.vanthis-motion-nav__private-hint{z-index:20;color:var(--va-strong);white-space:nowrap;background:var(--va-main);border:1px solid var(--va-border);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s var(--va-ease), transform .12s var(--va-ease), visibility 0s .12s;border-radius:6px;padding:4px 8px;font-size:12px;line-height:16px;position:absolute;bottom:calc(100% + 4px);left:-6px;transform:translateY(2px);box-shadow:0 6px 18px #00000014}.vanthis-motion-nav__private-info:has(.vanthis-motion-nav__private-mark:is(:hover,:focus-visible)) .vanthis-motion-nav__private-hint{opacity:1;visibility:visible;transition-delay:.15s;transform:none}@media (prefers-reduced-motion:reduce){.vanthis-motion-nav__private-hint{transition:none}}.vanthis-app-nav nav .vanthis-motion-nav__private-create{width:28px;min-height:28px;color:var(--va-muted);flex:0 0 28px;justify-content:center;padding:0}.vanthis-app-nav nav .vanthis-motion-nav__private-create>svg{flex-basis:14px;width:14px;height:14px}.vanthis-motion-island__private,.vanthis-motion-private-mark{color:var(--va-muted);flex:none;place-items:center;display:inline-grid}.vanthis-motion-island__private>svg{stroke-width:1.8px;width:13px;height:13px}.vanthis-motion-private-mark{margin-left:6px}.vanthis-overview__title h1:has(.vanthis-overview__private){align-items:center;min-width:0;display:flex}.vanthis-overview__private{color:var(--va-muted);flex:none;place-items:center;margin-left:10px;display:inline-grid}.vanthis-overview__private>svg{stroke-width:1.8px;width:18px;height:18px}.vanthis-motion-private-mark>svg{stroke-width:1.8px;width:12px;height:12px}.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:1.5px solid var(--va-strong);outline-offset:-1.5px}.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:1.5px solid var(--va-strong);outline-offset:-1.5px}@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}}.vanthis-app-shell .vanthis-start-actions.is-band{isolation:isolate;background:#eef1fa;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:16px;margin-top:24px;padding:48px 40px;position:relative;overflow:hidden}.vanthis-app-shell .vanthis-start-actions.is-band:before{z-index:-1;content:"";background:url(/brand/patterns/band-hour-light.svg) 50%/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.vanthis-app-shell.dark .vanthis-start-actions.is-band{background-color:#0a1630}.vanthis-app-shell.dark .vanthis-start-actions.is-band:before{background-image:url(/brand/patterns/band-hour-dark.svg)}.vanthis-app-shell .vanthis-start-actions.is-band .vanthis-start-action{background:var(--va-panel-raised);border-color:#0000;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 16px;align-items:start;row-gap:22px;min-height:148px;padding:18px;transition:translate .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1);box-shadow:0 1px 2px #1113180f,0 12px 28px -18px #11131847}.vanthis-app-shell .vanthis-start-actions.is-band .vanthis-start-action>span:first-child{border-radius:10px;grid-area:1/1;width:36px;height:36px}.vanthis-app-shell .vanthis-start-actions.is-band .vanthis-start-action>span:nth-child(2){grid-area:2/1/auto/-1;align-self:start}.vanthis-app-shell .vanthis-start-actions.is-band .vanthis-start-action>svg{grid-area:1/2}.vanthis-app-shell .vanthis-start-actions.is-band .vanthis-start-action strong{font-size:15px;line-height:20px}.vanthis-app-shell .vanthis-start-actions.is-band .vanthis-start-action small{white-space:normal;font-size:13px;line-height:18px}.vanthis-app-shell .vanthis-start-actions.is-band .vanthis-start-action:hover:not(:disabled){background:var(--va-panel-raised);translate:0 -1px;box-shadow:0 1px 2px #1113180f,0 16px 32px -18px #11131852}.vanthis-app-shell.dark .vanthis-start-actions.is-band .vanthis-start-action{box-shadow:0 1px 2px #0000004d,0 14px 30px -16px #0009}@media (width<=700px){.vanthis-app-shell .vanthis-start-actions.is-band{grid-template-columns:minmax(0,1fr);padding:20px 16px}.vanthis-app-shell .vanthis-start-actions.is-band .vanthis-start-action{min-height:112px}}@media (prefers-reduced-motion:reduce){.vanthis-app-shell .vanthis-start-actions.is-band .vanthis-start-action:hover:not(:disabled){translate:none}}.vanthis-app-nav .vanthis-motion-nav__form{animation:va-rise-in .22s var(--va-ease) backwards;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;padding:3px 0}.vanthis-app-nav .vanthis-motion-nav__form input{background:var(--va-panel-raised);border-color:var(--va-border);border-radius:8px;height:32px;padding:0 10px;font-size:14px;line-height:20px}.vanthis-app-nav .vanthis-motion-nav__form input:focus{background:var(--va-panel-raised);border-color:var(--va-border-strong)}.vanthis-app-nav .vanthis-motion-nav__form input::placeholder{color:var(--va-faint)}.vanthis-app-nav nav .vanthis-motion-nav__form button{border-radius:8px;width:30px;height:30px}@media (prefers-reduced-motion:reduce){.vanthis-app-nav .vanthis-motion-nav__form{animation:none}}.vanthis-start-motion-preview{transition:border-color var(--va-duration-state) var(--va-ease), translate var(--va-duration-state) var(--va-ease)}.vanthis-start-motion-preview>.vanthis-start-motion-preview__map{transition:scale .48s var(--va-ease)}.vanthis-start-motion-card:is(:hover,:focus-visible) .vanthis-start-motion-preview{border-color:var(--va-border-strong);translate:0 -2px}.vanthis-start-motion-card:is(:hover,:focus-visible) .vanthis-start-motion-preview>.vanthis-start-motion-preview__map{scale:1.02}.vanthis-start-motion-grid.is-entering>.vanthis-start-motion-card-shell{animation:va-rise-in var(--va-duration-enter) var(--va-ease) backwards}.vanthis-start-motion-grid.is-entering>.vanthis-start-motion-card-shell:nth-child(2){animation-delay:30ms}.vanthis-start-motion-grid.is-entering>.vanthis-start-motion-card-shell:nth-child(3){animation-delay:60ms}.vanthis-start-motion-grid.is-entering>.vanthis-start-motion-card-shell:nth-child(4){animation-delay:90ms}.vanthis-start-motion-grid.is-entering>.vanthis-start-motion-card-shell:nth-child(5){animation-delay:.12s}.vanthis-start-motion-grid.is-entering>.vanthis-start-motion-card-shell:nth-child(n+6){animation-delay:.15s}.vanthis-app-content>*{animation:va-fade-in var(--va-duration-enter) var(--va-ease) backwards}.vanthis-app-shell [role=menu],.vanthis-app-shell [role=listbox]{animation:va-pop-in .18s var(--va-ease) backwards}.vanthis-modal-scrim{animation:va-fade-in var(--va-duration-state) var(--va-ease) backwards}.vanthis-modal-scrim>*{animation:va-dialog-in var(--va-duration-enter) var(--va-ease) backwards}.vanthis-motion-tabs{position:relative}.vanthis-motion-tabs button{z-index:1;position:relative}.vanthis-motion-tabs.has-indicator button[aria-pressed=true]{box-shadow:none;background:0 0;border-color:#0000}.vanthis-motion-tabs__indicator{width:var(--tab-width,0);translate:var(--tab-left,0) 0;background:var(--va-main);border:1px solid var(--va-border);pointer-events:none;border-radius:6px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 2px #0000000a}.vanthis-motion-tabs__indicator.is-ready{transition:translate .28s var(--va-ease), width .28s var(--va-ease)}.vanthis-v2-editor.is-arranging .react-flow__node{transition:transform var(--va-duration-layout) var(--va-ease)}.vanthis-v2-editor.is-arranging :is(.react-flow__edges,.react-flow__edgelabel-renderer){animation:va-edges-settle var(--va-duration-layout) var(--va-ease)}@keyframes va-fade-in{0%{opacity:0}}@keyframes va-rise-in{0%{opacity:0;translate:0 6px}}@keyframes va-pop-in{0%{opacity:0;translate:0 -4px}}@keyframes va-dialog-in{0%{opacity:0;scale:.98}}@keyframes va-edges-settle{0%,55%{opacity:0}}@media (prefers-reduced-motion:reduce){.vanthis-app-content>*,.vanthis-start-motion-grid.is-entering>.vanthis-start-motion-card-shell,.vanthis-app-shell :is([role=menu],[role=listbox]),.vanthis-modal-scrim,.vanthis-modal-scrim>*,.vanthis-v2-editor.is-arranging :is(.react-flow__edges,.react-flow__edgelabel-renderer){animation:none}.vanthis-app-shell :is(button,a[href],[role=menuitem]):active,.vanthis-app-shell button.vanthis-start-motion-card:active,.vanthis-start-motion-card:is(:hover,:focus-visible) :is(.vanthis-start-motion-preview,.vanthis-start-motion-preview>.vanthis-start-motion-preview__map){translate:none;scale:none}}.vanthis-app-shell :is(.vanthis-start-dashboard>*,.vanthis-assets-view>*,.vanthis-settings-view__header,.vanthis-settings-nav,.vanthis-settings-content,.obl-start>.obl-banner,.obl-start>.obl-track,.vanthis-playbook-grid>*,.vanthis-asset-grid>*){animation:va-rise-in .42s var(--va-ease) backwards}.vanthis-app-shell :is(.vanthis-start-dashboard,.vanthis-assets-view)>:nth-child(2){animation-delay:70ms}.vanthis-app-shell :is(.vanthis-start-dashboard,.vanthis-assets-view)>:nth-child(3){animation-delay:.14s}.vanthis-app-shell :is(.vanthis-start-dashboard,.vanthis-assets-view)>:nth-child(n+4){animation-delay:.21s}.vanthis-app-shell .vanthis-settings-nav{animation-delay:70ms}.vanthis-app-shell .vanthis-settings-content{animation-delay:.14s}.vanthis-app-shell .obl-start>.obl-track{animation-delay:90ms}.vanthis-app-shell :is(.vanthis-playbook-grid,.vanthis-asset-grid)>:nth-child(2){animation-delay:40ms}.vanthis-app-shell :is(.vanthis-playbook-grid,.vanthis-asset-grid)>:nth-child(3){animation-delay:80ms}.vanthis-app-shell :is(.vanthis-playbook-grid,.vanthis-asset-grid)>:nth-child(4){animation-delay:.12s}.vanthis-app-shell :is(.vanthis-playbook-grid,.vanthis-asset-grid)>:nth-child(n+5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.vanthis-app-shell :is(.vanthis-start-dashboard>*,.vanthis-assets-view>*,.vanthis-settings-view__header,.vanthis-settings-nav,.vanthis-settings-content,.obl-start>.obl-banner,.obl-start>.obl-track,.vanthis-playbook-grid>*,.vanthis-asset-grid>*){animation:none}}.vanthis-app-shell{--va-frame:5px;--va-frame-bg:#eceef1;--va-side-bg:#fafafa}.vanthis-app-shell.dark{--va-frame-bg:lch(5% 2 272.695);--va-side-bg:var(--va-outer)}@media (width>=701px){.vanthis-app-shell{background:var(--va-frame-bg)}.vanthis-app-nav{inset:var(--va-frame) auto var(--va-frame) var(--va-frame);background:var(--va-side-bg);border:1px solid var(--va-border);border-radius:12px 0 0 12px}.vanthis-app-main{inset:var(--va-frame) var(--va-frame) var(--va-frame) calc(var(--va-frame) + var(--va-sidebar-active));border:1px solid var(--va-border);border-left:0;border-radius:0 12px 12px 0}}.vanthis-app-nav__top{margin-bottom:14px;padding-inline:2px}.vanthis-sidebar-switch{min-width:0;height:40px;color:var(--va-strong);text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 6px;display:flex}button.vanthis-sidebar-switch:hover{background:var(--va-hover)}.vanthis-sidebar-switch .vanthis-brand-tile{color:#2f5fe0;background:0 0;border-radius:0;flex-basis:28px;width:28px;height:28px}.vanthis-app-shell.dark .vanthis-sidebar-switch .vanthis-brand-tile{color:#6f95ff}.vanthis-sidebar-switch .vanthis-brand-tile svg{width:22px;height:22px}.vanthis-sidebar-switch__copy{min-width:0;display:grid}.vanthis-sidebar-switch__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.vanthis-sidebar-switch__copy small{color:var(--va-muted);font-size:12px;font-weight:500;line-height:16px}.vanthis-app-shell .vanthis-sidebar-switch__chevrons{width:16px;height:16px;color:var(--va-faint);flex:none;margin-left:auto}.vanthis-app-nav nav :is(button,a),.vanthis-settings-link{font-size:14px}.vanthis-app-nav nav :is(button,a)>small{color:var(--va-muted);font-size:12px;font-weight:400}.vanthis-app-nav :is(a,button):focus-visible,.vanthis-settings-link:focus-visible{outline:1.5px solid var(--va-strong);outline-offset:-1.5px}.vanthis-nav-group{margin-block:18px 8px}.vanthis-nav-group__row{align-items:center;gap:2px;display:flex}@media (width>=701px){.vanthis-app-shell:not(.is-sidebar-collapsed) .vanthis-app-nav nav .vanthis-nav-group__primary{height:28px;min-height:28px;color:var(--va-muted);flex:1;font-size:12px;font-weight:500}.vanthis-app-shell:not(.is-sidebar-collapsed) .vanthis-app-nav nav .vanthis-nav-group__primary>svg:first-child{display:none}}.vanthis-app-nav nav .vanthis-nav-group__primary:hover{color:var(--va-strong);background:0 0}.vanthis-nav-group__chevron{opacity:0;transition:opacity var(--va-duration-state) var(--va-ease), transform .16s cubic-bezier(.16,1,.3,1)}.vanthis-nav-group__row:hover .vanthis-nav-group__chevron,.vanthis-nav-group__primary:focus-visible .vanthis-nav-group__chevron{opacity:1}.vanthis-nav-group__actions{flex:none;gap:2px;display:flex}.vanthis-app-nav nav .vanthis-nav-group__actions :is(button,a){width:26px;height:26px;min-height:26px;color:var(--va-muted);border-radius:6px;justify-content:center;padding:0}.vanthis-app-nav nav .vanthis-nav-group__actions :is(button,a):hover{color:var(--va-strong);background:var(--va-hover)}.vanthis-app-nav nav .vanthis-nav-group__actions :is(button,a).is-active{color:var(--va-strong);background:var(--va-nav-active)}.vanthis-app-nav nav .vanthis-nav-group__actions svg{flex-basis:15px;width:15px;height:15px;display:block}.vanthis-motion-nav{background:0 0;padding-left:0}.vanthis-app-nav nav .vanthis-motion-nav__item{padding-left:10px}.vanthis-app-nav__footer{border-top:1px solid var(--va-border);padding-top:8px}.vanthis-sidebar-account-slot{border-top:0;margin-top:0}.vanthis-motion-nav{--folder-ease:cubic-bezier(.32,.72,0,1);max-height:none;overflow:visible}.vanthis-motion-nav__row{-webkit-user-select:none;user-select:none;transition:opacity .16s var(--folder-ease)}.vanthis-motion-nav__row[draggable=true]{-webkit-user-drag:element}.vanthis-motion-nav__row.is-dragging{opacity:.35}.vanthis-app-nav nav .vanthis-motion-folder__toggle{gap:10px;padding-left:10px}.vanthis-app-nav nav .vanthis-motion-folder__row:has(.vanthis-motion-nav__more)>.vanthis-motion-folder__toggle{padding-right:10px}.vanthis-motion-folder__chevron{width:14px;height:14px;color:var(--va-faint);transition:transform .2s var(--folder-ease);flex:none;margin:0 -6px 0 -2px}.vanthis-motion-folder.is-open>.vanthis-motion-folder__row .vanthis-motion-folder__chevron{transform:rotate(90deg)}.vanthis-motion-folder__icon{width:16px;height:16px;color:var(--va-sidebar-icon,var(--va-muted));flex:none;display:grid}.vanthis-motion-folder__icon>svg{stroke-width:1.7px;width:16px;height:16px;transition:opacity .16s var(--folder-ease), transform .2s var(--folder-ease);grid-area:1/1}.vanthis-motion-folder__icon>.is-open,.vanthis-motion-folder.is-open .vanthis-motion-folder__icon>.is-closed{opacity:0;transform:scale(.9)}.vanthis-motion-folder.is-open .vanthis-motion-folder__icon>.is-open{opacity:1;transform:none}.vanthis-app-nav nav .vanthis-motion-folder__toggle>.vanthis-motion-folder__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vanthis-motion-folder__stack{max-width:0;transition:max-width .22s var(--folder-ease);flex:none;padding-right:2px;display:flex;overflow:hidden}.vanthis-motion-folder__stack.is-shown{max-width:44px}.vanthis-motion-folder__stack>span{opacity:0;transition:opacity .14s var(--folder-ease), transform .18s var(--folder-ease);margin-left:-4px;display:grid;transform:scale(.6)}.vanthis-motion-folder__stack>span:first-child{margin-left:0}.vanthis-motion-folder__stack.is-shown>span{opacity:1;transition:opacity .2s var(--folder-ease) calc(.12s + var(--i,0) * 50ms), transform .26s var(--folder-ease) calc(.12s + var(--i,0) * 50ms);transform:none}.vanthis-motion-folder__stack .vanthis-motion-symbol{background:var(--va-outer);border-radius:50%;flex-basis:14px;width:14px;height:14px;padding:1px}.vanthis-motion-folder__toggle:hover .vanthis-motion-folder__stack .vanthis-motion-symbol{background:var(--va-hover)}.vanthis-motion-folder__children-wrap{transition:grid-template-rows .26s var(--folder-ease);grid-template-rows:0fr;display:grid}.vanthis-motion-folder.is-open>.vanthis-motion-folder__children-wrap{grid-template-rows:1fr}.vanthis-motion-folder__children{visibility:hidden;min-height:0;margin-left:17px;padding-left:9px;transition:visibility 0s linear .26s;display:grid;overflow:hidden}.vanthis-motion-folder.is-open .vanthis-motion-folder__children{visibility:visible;transition:none}.vanthis-app-nav nav .vanthis-motion-folder__children .vanthis-motion-nav__item{padding-left:8px}.vanthis-motion-folder__children>*{opacity:0;transition:opacity .12s var(--folder-ease), transform .16s var(--folder-ease);transform:translateY(-4px)}.vanthis-motion-folder.is-open .vanthis-motion-folder__children>*{opacity:1;transition:opacity .2s var(--folder-ease) calc(60ms + var(--i,0) * 30ms), transform .26s var(--folder-ease) calc(60ms + var(--i,0) * 30ms);transform:none}.vanthis-motion-folder.is-open .vanthis-motion-folder__children>.is-dragging{opacity:.35}.vanthis-motion-folder__empty{color:var(--va-faint);border:1px dashed #0000;border-radius:6px;padding:6px 8px;font-size:12.5px;line-height:18px}.vanthis-motion-folder__empty.is-target{color:var(--va-muted);border-color:var(--va-border-strong)}.vanthis-motion-folder__empty.is-drop-into{color:var(--va-strong);border:1.5px solid var(--va-strong)}.vanthis-motion-folder__rename{min-width:0;height:32px;color:var(--va-sidebar-icon,var(--va-muted));align-items:center;gap:10px;padding:0 4px 0 26px;display:flex}.vanthis-motion-folder__rename>svg{stroke-width:1.7px;flex:none;width:16px;height:16px}.vanthis-motion-nav__name-input{min-width:0;height:28px;color:var(--va-strong);font:inherit;background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:7px;flex:1;margin-left:-7px;padding:0 6px;font-size:15px}.vanthis-app-shell .vanthis-motion-nav__name-input:focus-visible{outline:0}.vanthis-motion-nav__rename{align-items:center;gap:10px;min-width:0;height:32px;padding:0 4px 0 10px;display:flex}.vanthis-motion-folder__children .vanthis-motion-nav__rename{padding-left:8px}.vanthis-motion-nav__row.is-landed>:first-child{animation:vanthis-folder-landed .7s var(--folder-ease)}.vanthis-motion-folder.is-fresh{animation:vanthis-folder-appear .26s var(--folder-ease)}@keyframes vanthis-folder-landed{0%,20%{background:var(--va-nav-active)}}@keyframes vanthis-folder-appear{0%{opacity:0;transform:translateY(-4px)}}.vanthis-motion-nav__row.is-drop-before:before,.vanthis-motion-nav__row.is-drop-after:after{z-index:1;content:"";background:var(--va-strong);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:4px;right:4px}.vanthis-motion-nav__row.is-drop-before:before{top:-1px}.vanthis-motion-nav__row.is-drop-after:after{bottom:-1px}.vanthis-motion-folder__row.is-drop-into>.vanthis-motion-folder__toggle{background:var(--va-hover);box-shadow:inset 0 0 0 1.5px var(--va-strong)}.vanthis-motion-nav__end{border-radius:6px;min-height:24px}.vanthis-motion-nav__end.is-drop-end{box-shadow:inset 0 2px 0 var(--va-strong)}.vanthis-motion-nav__error{color:var(--va-critical,#c2362f);padding:4px 10px;font-size:12.5px;line-height:18px}.vanthis-motion-nav-menu__heading{color:var(--va-faint);font:500 12px/16px var(--va-font-sans);padding:4px 8px 2px}.vanthis-motion-nav-menu>hr{background:var(--va-border);border:0;width:100%;height:1px;margin:4px 0}.vanthis-motion-nav-menu>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:none),(pointer:coarse),(width<=700px){.vanthis-app-nav nav .vanthis-motion-folder__row:has(.vanthis-motion-nav__more)>.vanthis-motion-folder__toggle{padding-right:48px}.vanthis-motion-folder__rename,.vanthis-motion-nav__rename{height:40px}}@media (prefers-reduced-motion:reduce){.vanthis-motion-nav__row.is-landed>:first-child,.vanthis-motion-folder.is-fresh{animation:none}.vanthis-motion-folder__chevron,.vanthis-motion-folder__icon>svg,.vanthis-motion-folder__stack,.vanthis-motion-folder__stack>span,.vanthis-motion-folder__stack.is-shown>span,.vanthis-motion-folder__children-wrap,.vanthis-motion-folder__children,.vanthis-motion-folder__children>*,.vanthis-motion-folder.is-open .vanthis-motion-folder__children>*{transition:none}}
