@layer base{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,body,#root{min-height:100%}:where(ol,ul,menu){list-style:none}:where(button,input,optgroup,select,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0;border-radius:0}:where(input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea){appearance:none}:where(button,select){text-transform:none}:where(button,input:is([type=button],[type=reset],[type=submit])){appearance:button;background:0 0;border:0;border-radius:0;padding:0}:where(button,input,select,textarea){outline:none}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:root{--z-vt-chrome-control:2000;--z-vt-chrome-popover:2010;--z-overlay-tray:5000;--z-overlay-tray-popover:5010;--z-closed-caption:6000;--z-toast:7000;--z-modal:8000;--z-modal-popover:8010;--z-status-tray:9000;--z-theme-transition:10000}:root[data-vt-xray=true] body,:root[data-vt-xray=true] body *{outline-offset:-1px!important;outline:1px dotted #ff000080!important}:root{--radius-small:7px;--radius-medium:11.2px;--radius-large:32px;--app-small-radius:var(--radius-medium);--app-large-radius:var(--radius-large);--radius:var(--radius-medium)}body{background:hsl(var(--background));color:hsl(var(--foreground))}a{color:inherit;text-decoration:none}*{scrollbar-color:var(--control-scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--control-scrollbar-thumb);box-shadow:inset 0 0 0 1px var(--control-scrollbar-thumb-ring);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--control-scrollbar-thumb-hover)}::selection{background:var(--text-selection-background);color:var(--text-selection-foreground)}}@layer components{[data-vt-scroll-overflow-group]{z-index:1;contain:layout style;pointer-events:none;-webkit-user-select:none;user-select:none;transition:none;position:absolute;top:0;left:0}[data-vt-scroll-overflow-edge]{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}[data-vt-scroll-overflow-edge=top],[data-vt-scroll-overflow-edge=bottom]{height:var(--scroll-overflow-indicator-size,7px);left:0;right:0}[data-vt-scroll-overflow-edge=top]{top:0}[data-vt-scroll-overflow-edge=bottom]{bottom:0}[data-vt-scroll-overflow-edge=left],[data-vt-scroll-overflow-edge=right]{width:var(--scroll-overflow-indicator-size,7px);top:0;bottom:0}[data-vt-scroll-overflow-edge=left]{left:0}[data-vt-scroll-overflow-edge=right]{right:0}.vt-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vt-closed-caption-host{z-index:var(--z-closed-caption);right:max(24px, env(safe-area-inset-right));bottom:max(28px, env(safe-area-inset-bottom));left:max(24px, env(safe-area-inset-left));pointer-events:none;justify-content:center;display:flex;position:fixed}.vt-closed-caption-tray{width:fit-content;min-width:min(480px,100%);max-width:min(500px,100%);padding:21px 27px;display:grid;overflow:hidden}.vt-closed-caption-row{grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);align-items:baseline;gap:14px;min-width:0;display:grid}.vt-closed-caption-row[data-vt-caption-speaker-change=true]:not(:first-child){margin-top:8px}.vt-closed-caption-speaker,.vt-closed-caption-text{text-align:left;overflow-wrap:anywhere;min-width:0}.vt-dictation-caption-preview{z-index:var(--z-closed-caption);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:normal;width:max-content;max-width:min(320px,100vw - 32px);padding:12px;display:block;position:absolute}.vt-dictation-caption-preview[data-vt-side=top]{bottom:calc(100% + 12px);right:0}.vt-dictation-caption-preview[data-vt-side=left]{top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.vt-dictation-caption-preview[data-vt-side=inline]{z-index:auto;position:relative}.vt-dictation-caption-preview-body{overflow-wrap:anywhere;min-width:0;line-height:1.7;display:block}.vt-dictation-caption-preview-arrow{pointer-events:none;display:block;position:absolute}.vt-dictation-caption-preview[data-vt-side=top] .vt-dictation-caption-preview-arrow{clip-path:polygon(0 0,100% 0,50% 100%);width:10px;height:5px;bottom:-5px;right:10px}.vt-dictation-caption-preview[data-vt-side=left] .vt-dictation-caption-preview-arrow{clip-path:polygon(0 0,100% 50%,0 100%);width:5px;height:10px;top:calc(50% - 5px);right:-5px}.vt-app-route-content{min-width:0;min-height:100vh;display:grid}.vt-app-route-content[data-vt-route-transition=out]{pointer-events:none}.vt-page{min-height:100vh;padding-left:var(--vt-page-inline-start-inset,0px);padding-right:var(--vt-page-inline-end-inset,0px);place-items:stretch stretch;display:grid;overflow:hidden}.vt-scene{isolation:isolate;min-height:100vh;padding:32px 28px;position:relative;overflow:hidden}.vt-stage{width:100%;min-width:0;max-width:1500px;height:calc(100vh - 64px);min-height:0;margin-inline:auto;display:grid;overflow:auto hidden}.vt-scene-workspace{grid-template-rows:auto minmax(0,1fr);width:100%;min-width:770px;height:100%;min-height:0;padding:20px 24px;display:grid;overflow:visible}.vt-stage-single-column{grid-template-columns:minmax(0,1fr);width:100%}.vt-page-header{min-width:0}.vt-page-header-actions{justify-self:end;align-items:center;gap:8px;min-width:0;height:48px;display:flex;overflow:visible}.vt-page-header-title-group{align-items:center;min-width:0;display:flex}.vt-scene[data-vt-page=home] .vt-page-header{min-height:48px;padding-right:140px;position:relative;overflow:visible}.vt-scene[data-vt-page=home] .vt-page-header .vt-page-header-actions{position:absolute;top:0;right:0}.vt-scene[data-vt-page=jam]{padding-bottom:4px}.vt-scene[data-vt-page=jam] .vt-stage{height:calc(100vh - 36px)}.vt-scene[data-vt-page=jam] .vt-page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vt-scene[data-vt-page=jam] .vt-jam-header-dock{justify-content:flex-end;align-items:center;min-width:0;display:flex}.vt-scene[data-vt-page=agent-configuration]{height:100vh;min-height:0;padding-bottom:4px}.vt-scene[data-vt-page=agent-configuration] .vt-stage{height:calc(100vh - 36px)}.vt-scene[data-vt-page=agent-configuration] .vt-page-header{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.vt-scene[data-vt-page=agent-configuration] .vt-page-header-actions{flex:auto;justify-content:flex-end;overflow:visible}.vt-home-map.vt-section{min-height:0;margin-top:32px;position:relative;overflow:auto hidden}.vt-home-map .vt-home-stage{height:100%;min-height:540px;position:relative}.vt-home-map .vt-home-navigation-region{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.vt-home-map .vt-node{z-index:10;position:absolute}.vt-home-map .vt-card{text-align:left;justify-items:start;padding:20px;display:grid;position:absolute}.vt-home-map .vt-agent-node{width:252px}.vt-home-map .vt-project-node{width:216px}.vt-home-map .vt-project-node-drop-target{z-index:20}.vt-home-map .vt-project-folder-focus{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:30px;display:-webkit-box;overflow:hidden}.vt-home-map .vt-agent-node .vt-nameplate-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:45px;display:-webkit-box;overflow:hidden}.vt-home-list-region{align-self:stretch;min-width:0;height:100%;min-height:0;margin-top:32px;overflow:visible}.vt-home-list{flex-direction:column;gap:20px;min-width:0;height:100%;min-height:0;padding:20px 24px;display:flex}.vt-home-list .vt-list-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.vt-home-list .vt-list-filters{align-items:center;gap:12px;display:flex}.vt-home-list .vt-filter-toggle{gap:8px}.vt-home-list .vt-table-sort-button{align-items:center;gap:6px;min-height:23.2px;margin-inline:-4px;padding-inline:4px;display:inline-flex}.vt-home-list .vt-table-sort-icon{width:10.56px;height:10.56px}.vt-home-list .vt-entity-icon{justify-content:center;align-items:center;min-width:36px;display:flex}.vt-home-list .vt-entity-status{align-items:center;gap:8px;display:inline-flex}.vt-home-list .vt-entity-status-dot{width:10px;height:10px}.vt-home-list .vt-table-panel{flex:1 1 0;min-width:0;min-height:0;padding:4px}.vt-home-list .vt-scroll{min-width:0;height:100%}.vt-home-list .shad-table{table-layout:fixed}.vt-home-list .shad-table :is(th){height:34px;padding-inline:12px}.vt-home-list .shad-table :is(td){padding:8px 12px}.vt-home-list .shad-table .shad-data-table-cell-collapsible{padding-block:0}.vt-home-list .shad-table .shad-data-table-cell-collapse-content{padding-block:8px}.vt-home-list,.vt-home-list .vt-table-panel{overflow:hidden}.vt-home-list .shad-data-table-container.vt-scroll{scrollbar-gutter:stable;overflow:auto}.vt-panel-section,.vt-panel-section-content{height:100%;min-height:0}.vt-panel-section-content{grid-template-rows:auto 1fr;gap:12px;display:grid}.vt-panel-section-header{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:12px;display:flex}.vt-panel-section-title{min-width:0;margin:0}.vt-inspector-section-title-row{align-items:center;gap:8px;min-width:0;display:flex}.vt-inspector-section-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.vt-inspector-section-expando{border:1px solid #0000;outline:none;flex:0 0 28px;place-items:center;width:28px;height:28px;display:inline-grid}.vt-inspector-section-expando-icon{width:14px;height:14px}.vt-inspector-section-expando[aria-expanded=true] .vt-inspector-section-expando-icon{transform:rotate(180deg)}.vt-inspector-section>.vt-panel-section-content>.vt-disclosure-content{min-height:0;overflow:hidden}.vt-inspector-section-disclosure-body{height:100%;min-height:0;overflow:hidden}.vt-panel-section-panel{padding:16px}.vt-side-panel-stack{align-content:start;gap:var(--vt-side-panel-stack-gap,12px);min-width:0;height:100%;min-height:0;transition:grid-template-rows .18s;display:grid}.vt-side-panel-stack-item{min-width:0;min-height:0;position:relative;overflow:hidden}.vt-side-panel-stack-item.vt-section{grid-template-rows:auto minmax(0,1fr);display:grid}.vt-side-panel-stack-item.vt-section>:last-child{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.vt-item-list{align-content:start;min-width:0;min-height:0;display:grid;overflow-y:auto}.vt-item-list-row{appearance:none;text-align:left;border:0;border-bottom:1px solid #0000;align-items:start;gap:8px;width:100%;min-width:0;padding:8px 0;display:grid}.vt-item-list-copy{gap:1px;min-width:0;display:grid}.vt-item-list-title,.vt-item-list-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.vt-item-list-title{font-weight:600}.vt-item-list-detail{font-weight:400}.vt-chat-panel{grid-template-rows:1fr auto;gap:12px;height:100%;min-height:0;display:grid}.vt-agenda-panel-scroll,.vt-chat-scroll,.vt-topics-panel-scroll{scrollbar-gutter:stable;padding-right:4px;overflow-y:scroll}.vt-agenda-panel-scroll{padding-left:4px}.vt-agenda-panel-scroll,.vt-chat-scroll,.vt-topics-panel-scroll{min-height:0}.vt-chat-thread{gap:10px;display:grid}.vt-chat-message{justify-self:start;gap:2px;max-width:86%;display:grid}.vt-chat-message[data-vt-chat-align=end]{text-align:right;justify-self:end}.vt-chat-message[data-vt-chat-kind=status]{gap:0;max-width:100%}.vt-chat-status{white-space:pre-line;display:block}.vt-topics-panel-list{gap:0;padding-left:1.25em;list-style-type:decimal;display:grid}.vt-interactive-list{margin-block:0;padding-left:0;list-style:none;display:block}.vt-interactive-list-frame{gap:0;min-width:0;display:grid}.vt-interactive-list-item,.vt-topics-panel-item{border-bottom:1px solid #0000;padding-block:10px}.vt-interactive-list>.vt-interactive-list-item.vt-text-list-item{min-width:0;min-height:44px;padding-block:0;display:block}.vt-interactive-list-item-content{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:44px;padding-block:6px;display:grid;overflow:visible}.vt-interactive-list>.vt-interactive-list-item[data-vt-interactive-list-leading-control=true][data-vt-interactive-list-trailing-control=true]>.vt-interactive-list-item-content{grid-template-columns:auto minmax(0,1fr) minmax(28px,auto)}.vt-interactive-list>.vt-interactive-list-item[data-vt-interactive-list-leading-control=true][data-vt-interactive-list-trailing-control=false]>.vt-interactive-list-item-content{grid-template-columns:auto minmax(0,1fr)}.vt-interactive-list>.vt-interactive-list-item[data-vt-interactive-list-leading-control=false][data-vt-interactive-list-trailing-control=true]>.vt-interactive-list-item-content{grid-template-columns:minmax(0,1fr) minmax(28px,auto)}.vt-interactive-list>.vt-interactive-list-item.vt-text-list-item[data-vt-reorder-state=exiting]{pointer-events:none;min-height:0;overflow:hidden}.vt-interactive-list>.vt-interactive-list-item.vt-text-list-item[data-vt-interactive-list-entry-state=pending]{opacity:0;pointer-events:none;border-bottom-width:0;overflow:hidden}.vt-interactive-list>.vt-interactive-list-item.vt-text-list-item[data-vt-interactive-list-entry-state=entering],.vt-interactive-list-item:is([data-vt-reorder-state=exiting],[data-vt-interactive-list-entry-state])>.vt-interactive-list-item-content{overflow:hidden}.vt-interactive-list-item[data-vt-interactive-list-drag-layout=fixed]{z-index:1;position:relative}.vt-interactive-list-item[data-vt-interactive-list-drag-state]{z-index:3}.vt-interactive-list-item[data-vt-animated-reorder-moving=true]{z-index:2;position:relative}.vt-topics-panel-item:last-child,.vt-interactive-list-item:last-child{border-bottom:0}.vt-interactive-list-item-control{appearance:none;text-align:left;cursor:pointer;border:0;align-content:center;align-self:stretch;align-items:center;width:100%;min-width:0;margin:0;padding:0;display:grid}.vt-interactive-list-item-control:disabled{cursor:default}.vt-interactive-list-item[data-vt-interactive-list-activatable=false] .vt-interactive-list-item-control{cursor:text}.vt-interactive-list-item-label{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.shad-textarea.vt-interactive-list-item-editor{box-sizing:border-box;min-width:0;min-height:0;font:inherit;line-height:inherit;resize:none;overflow:hidden}.vt-interactive-list-reorder-handle.vt-interactive-list-reorder-handle{touch-action:none;cursor:grab;width:28px;height:28px;padding:0}.vt-interactive-list-reorder-handle[aria-pressed=true]{cursor:grabbing}.vt-interactive-list-reorder-handle>svg{width:16px;height:16px}.vt-interactive-list-item-actions{grid-template-columns:28px;justify-self:end;align-items:center;width:28px;display:grid}.vt-interactive-list-active-indicator,.vt-interactive-list-delete{grid-area:1/1;justify-self:center}.vt-interactive-list-active-indicator{place-items:center;width:20px;height:20px;display:grid}.vt-interactive-list-active-indicator>svg{width:20px;height:20px}.vt-interactive-list-delete.vt-interactive-list-delete{opacity:0;pointer-events:none;width:28px;height:28px}.vt-interactive-list-delete-icon{width:14px;height:14px}.vt-interactive-list-item:hover .vt-interactive-list-delete,.vt-interactive-list-delete:focus-visible{opacity:1;pointer-events:auto}.vt-interactive-list-item[data-vt-interactive-list-active=true]:hover .vt-interactive-list-active-indicator{opacity:0}.vt-interactive-list-item[data-vt-interactive-list-active=true]:has(.vt-interactive-list-delete:focus-visible) .vt-interactive-list-active-indicator{opacity:0}.vt-interactive-list-add-row{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:0;min-height:44px;padding-block:6px;display:grid}.vt-interactive-list-add{appearance:none;text-align:left;border:0;grid-column:2;justify-self:start;width:max-content;min-width:0;padding:0;display:inline-grid}.vt-inspector-scroll{scrollbar-gutter:stable;overflow:hidden scroll}.vt-showcase-scene{grid-template-columns:1fr;width:100%}.vt-showcase-workspace{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:20px 24px;display:grid}.vt-showcase-workspace,.vt-showcase-tab-strip-row{overflow:visible}.vt-showcase-header-stack{gap:16px;min-width:0;display:grid}.vt-showcase-header,.vt-showcase-title-wrap,.vt-showcase-tab-strip-row{align-items:center;min-width:0;display:flex}.vt-showcase-tab-strip-row{padding-block:8px}.vt-showcase-tab-toggle{flex-wrap:wrap;gap:6px;max-width:100%}.vt-showcase-tab-panels{scrollbar-gutter:stable;gap:24px;min-height:0;margin:16px -16px -16px;padding:16px;display:grid;overflow-y:auto}.vt-showcase-action-row{flex-wrap:wrap;align-items:center;gap:12px;padding-block:16px;display:flex;overflow:visible}.vt-scene[data-vt-page=jam] .vt-scene-workspace{row-gap:32px;overflow:visible}.vt-jam-workspace{-moz-column-gap:20px;grid-template-rows:minmax(0,1fr);grid-template-columns:172px minmax(0,1fr);align-self:stretch;align-items:stretch;column-gap:20px;min-width:0;min-height:0;display:grid;overflow:visible}.vt-jam-participants{min-height:0;display:grid;overflow:hidden}.vt-avatar-rail{--vt-avatar-rail-slot-width:160px;flex-direction:column;align-self:stretch;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.vt-avatar-rail-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:100%;margin-right:0;padding:11px 0 3px;overflow:hidden auto}.vt-avatar-rail-list{min-width:var(--vt-avatar-rail-slot-width);grid-template-columns:minmax(var(--vt-avatar-rail-slot-width), 1fr);align-content:start;justify-items:center;gap:16px;display:grid}.vt-participant-rail,.vt-participant-rail-scroll{height:100%;min-height:0}.vt-participant-rail-list{padding-bottom:0}.vt-workspace{grid-template-rows:auto minmax(0,1fr);gap:0;min-width:0;min-height:0;display:grid;overflow:visible}.vt-workspace-toolbar-row{justify-content:flex-start;align-items:center;gap:16px;min-width:0;display:flex;overflow:visible}.vt-workspace-tabs{flex:0 auto;align-self:flex-end;width:max-content;min-width:0;max-width:100%;overflow:hidden}.vt-workspace-tabs .vt-control-tabs-list{width:max-content;max-width:100%}.vt-workspace-tab-add{--vt-chrome-control-z-index:1}.vt-workspace-tab-content{width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:visible}.vt-workspace-tab-content[data-vt-workspace-tab-transition]{pointer-events:none}.vt-workspace-actions{flex:none;align-items:center;gap:4px;min-width:0;margin-left:auto;padding-right:7px;display:inline-flex}.vt-editor-toolbar-action.vt-editor-toolbar-action{appearance:none;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:inline-flex}.vt-editor-toolbar-action .vt-button-label{place-items:center;display:grid}.vt-drawing-push-to-talk-host{display:inline-flex;position:relative}.vt-image-generation-queue-badge{z-index:calc(var(--z-vt-chrome-control) + 1);pointer-events:none;-webkit-user-select:none;user-select:none;min-width:17px;min-height:17px;padding:0 4px;position:absolute;top:0;right:0;transform:translate(45%,-45%)}:is(.vt-editor-viewport,.vt-drawing-viewport){border:1px solid #0000;place-items:center;width:100%;min-width:0;height:100%;min-height:332px;margin-top:-1px;display:grid;position:relative;overflow:visible}.vt-document-drawing-loading{justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;height:100%;min-height:0;display:flex}.vt-document-editor-view{grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.vt-document-editor-toolbar{overscroll-behavior-inline:contain;border-bottom:1px solid #0000;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;padding:8px;display:flex;overflow:auto hidden}.vt-document-editor-loading-toolbar{box-sizing:border-box;min-height:47px}.vt-document-editor-toolbar>*{flex:none}.vt-document-editor-toolbar-group{align-items:center;gap:2px;display:inline-flex}.vt-document-editor-toolbar-button.vt-document-editor-toolbar-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.vt-document-editor-toolbar-menu-trigger.vt-document-editor-toolbar-menu-trigger{align-items:center;gap:3px;height:30px;min-height:30px;padding-inline:7px 4px;display:inline-flex}.vt-document-editor-toolbar-trigger-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:96px;overflow:hidden}.vt-document-editor-toolbar-trigger-block.vt-document-editor-toolbar-trigger-block,.vt-document-editor-toolbar-trigger-font.vt-document-editor-toolbar-trigger-font{width:120px;min-width:120px;max-width:120px}.vt-document-editor-toolbar-trigger-size.vt-document-editor-toolbar-trigger-size{width:65px;min-width:65px;max-width:65px}.vt-document-editor-toolbar-trigger-mode.vt-document-editor-toolbar-trigger-mode{width:140px;min-width:140px;max-width:140px}.vt-document-editor-toolbar :is(svg){width:16px;height:16px}.vt-document-editor-toolbar-chevron.vt-document-editor-toolbar-chevron{width:12px;height:12px}.vt-document-editor-toolbar-divider{width:1px;height:20px;margin-inline:4px;display:block}.vt-document-selection-toolbar{z-index:var(--z-overlay-tray-popover);box-sizing:border-box;opacity:0;pointer-events:none;align-items:center;gap:0;width:fit-content;height:fit-content;padding:8px 10px;transition:opacity 80ms ease-in-out;display:flex;overflow:visible}.vt-document-selection-toolbar[data-vt-visible=true]{opacity:1;pointer-events:auto}.vt-document-selection-toolbar-button.vt-document-selection-toolbar-button{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.vt-document-selection-toolbar .vt-document-selection-toolbar-button>svg{width:14px;height:14px}.vt-document-editor-heading-icon{flex:0 0 16px;justify-content:center;width:16px;display:inline-flex}.vt-document-editor-color-menu.vt-document-editor-color-menu{width:252px}.vt-document-editor-color-grid{grid-template-columns:repeat(8,24px);gap:5px;padding:4px 8px 8px;display:grid}.vt-document-editor-color-grid-item.vt-document-editor-color-grid-item{border-radius:50%;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.vt-document-editor-color-swatch{border:1px solid;border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:inline-block}.vt-document-editor-page-shell{scrollbar-gutter:stable;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden auto}.vt-document-editor-page{box-sizing:border-box;overflow-wrap:anywhere;outline:none;grid-area:1/1;align-self:start;width:100%;min-width:0;max-width:100%;min-height:100%;padding:48px 54px;position:relative}.vt-document-editor-page>[data-slate-node=element]{min-width:0;max-width:100%}.vt-document-editor-page>:first-child{margin-top:0}.vt-document-editor-page>:last-child{margin-bottom:0}.vt-document-pdf-export-host{z-index:-1;pointer-events:none;width:680px;position:fixed;top:0;left:-100000px}.vt-document-pdf-export-surface{box-sizing:border-box;font-synthesis:none;width:680px;padding:0;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;position:relative}.vt-document-pdf-export-surface :is(h1,h2,h3,h4,h5,h6){-moz-column-break-after:avoid;break-after:avoid;line-height:1.2}.vt-document-pdf-export-surface img{max-width:100%;height:auto}.vt-document-pdf-export-surface table{border-collapse:collapse;width:100%}.vt-document-pdf-export-surface :is(th,td){vertical-align:top;border:1px solid #bbb;padding:6px}.vt-document-list{padding-left:1.6em}.vt-document-table-picker-menu.vt-document-table-picker-menu{width:auto;min-width:0;padding:0}.vt-document-table-picker{justify-items:center;gap:6px;padding:8px;display:grid}.vt-document-table-picker-grid{grid-template-columns:repeat(8,16px);gap:3px;display:grid}.vt-document-table-picker-cell.vt-document-table-picker-cell{border:1px solid #0000;border-radius:2px;width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.vt-document-horizontal-rule{padding-block:10px}.vt-document-table-scroll{max-width:100%;overflow-x:auto}.vt-document-table{border-collapse:collapse;overflow-wrap:normal;width:max-content;min-width:100%}.vt-document-table :is(td,th){vertical-align:top;min-width:96px;padding:8px}.vt-document-image-element{box-sizing:border-box;-webkit-user-select:none;user-select:none;max-width:100%;margin-block:16px;position:relative}.vt-document-image-figure{-webkit-user-select:none;user-select:none;width:100%;margin:0}.vt-document-image-resizable{-webkit-user-select:none;user-select:none;max-width:100%;margin-inline:0 auto;display:block;position:relative}.vt-document-image-element[data-vt-align=center] .vt-document-image-resizable{margin-inline:auto}.vt-document-image-element[data-vt-align=end] .vt-document-image-resizable{margin-inline:auto 0}.vt-document-image-frame{-webkit-user-select:none;user-select:none;width:100%;display:block;position:relative}.vt-document-image-frame img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:100%;height:auto;display:block}.vt-document-image-element:is([data-vt-generation-status=pending],[data-vt-generation-status=failed]) .vt-document-image-resizable{min-height:220px}.vt-document-image-element:is([data-vt-generation-status=pending],[data-vt-generation-status=failed]) img{-o-object-fit:contain;object-fit:contain;min-height:220px}.vt-image-generation-placeholder{box-sizing:border-box;border-radius:var(--vt-image-generation-placeholder-radius,var(--radius-small));cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative;overflow:hidden}.vt-image-generation-placeholder:before{z-index:0;content:"";position:absolute;inset:0}.vt-document-image-generation-overlay{z-index:1;position:absolute;inset:0}.vt-document-image-generation-status:not(.vt-image-generation-placeholder){place-items:center;display:grid}.vt-image-generation-placeholder-content{z-index:1;cursor:default;-webkit-user-select:none;user-select:none;text-align:center;justify-items:stretch;gap:10px;width:min(72%,224px);display:grid;position:relative}.vt-document-image-element:is([data-vt-generation-status=pending],[data-vt-generation-status=failed]) :is(.vt-document-image-resizable,.vt-document-image-frame,.vt-document-image-frame img){cursor:default}.vt-image-generation-placeholder-progress{height:7px}.vt-document-image-resize-handle{z-index:2;cursor:ew-resize;pointer-events:none;touch-action:none;width:12px;position:absolute;top:0;bottom:0}.vt-document-image-resize-handle:after{content:"";border:0;width:4px;height:96px;position:absolute;top:50%;translate:0 -50%}.vt-document-image-resizable:hover .vt-document-image-resize-handle,.vt-document-image-resizable[data-vt-selected=true] .vt-document-image-resize-handle,.vt-document-image-element[data-vt-generation-status=pending] .vt-document-image-resize-handle{pointer-events:auto}.vt-document-image-resize-handle-left{left:-18px}.vt-document-image-resize-handle-right{right:-18px}.vt-document-column-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.vt-document-column{min-width:0;padding-left:12px}.vt-document-toc nav{gap:6px;margin-block:12px;padding:12px;display:grid}.vt-document-toc nav ol{gap:3px;margin:0;padding-left:20px;display:grid}.vt-document-toc nav button{appearance:none;cursor:pointer;text-align:left;border:0;padding:0}.vt-document-toc-rail{z-index:1;grid-area:1/1;place-self:start end;gap:8px;width:24px;margin-top:50vh;padding-block:10px;display:grid;position:sticky;top:50%;right:12px;translate:5px -50%}.vt-document-toc-rail-tick{cursor:pointer;border:0;border-radius:999px;justify-self:center;width:12px;height:3px;padding:0}.vt-document-toc-rail-tick[data-vt-depth="1"]{width:22px}.vt-document-toc-rail-tick[data-vt-depth="2"]{width:18px}.vt-document-toc-rail-tick[aria-current=location]{width:22px}.vt-document-editor-dialog-form,.vt-workspace-tab-rename-form{gap:16px;display:grid}.vt-document-discussion-popover.vt-document-discussion-popover{gap:12px;width:min(420px,100vw - 32px);padding:0;display:grid;overflow:hidden}.vt-document-suggestion-popover[data-side=top]{position:relative;top:-10px}.vt-document-discussion-header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.vt-document-discussion-title,.vt-document-discussion-resolved{align-items:center;gap:7px;display:inline-flex}.vt-document-suggestion-count{white-space:nowrap}.vt-document-discussion-title svg{width:16px;height:16px}.vt-document-discussion-messages{max-height:360px;display:grid;overflow-y:auto}.vt-document-discussion-message{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}.vt-document-discussion-message+.vt-document-discussion-message{border-top:1px solid #0000}.vt-document-discussion-message time{margin-left:8px}.vt-document-discussion-message p{white-space:pre-wrap;margin:6px 0 0}.vt-document-discussion-avatar.vt-document-discussion-avatar{width:30px;height:30px}.vt-document-discussion-reply-row{border-top:1px solid #0000;grid-template-columns:18px minmax(0,1fr) 36px;align-items:end;gap:8px;padding:12px 16px 16px;display:grid}.vt-document-discussion-reply-row>svg{align-self:start;width:16px;height:16px;margin-top:10px}.vt-document-discussion-reply-row .vt-document-discussion-reply{outline:none;min-height:64px;padding:10px 12px;overflow-y:auto}.vt-document-comment-composer{border:1px solid;outline:none;min-height:112px;padding:12px;overflow-y:auto}.vt-document-discussion-send.vt-document-discussion-send{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.vt-document-comment,.vt-document-suggestion{cursor:pointer}.vt-document-block-suggestion-shell{position:relative}.vt-document-block-suggestion{border-left:3px solid}.vt-document-block-suggestion-trigger.vt-document-block-suggestion-trigger{z-index:1;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;position:absolute;top:50%;left:0;translate:-50% -50%}.vt-document-suggestion-review-actions{border-top:1px solid;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.vt-document-comment-anchor{cursor:pointer;display:inline}.vt-document-comment-indicator{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:3px;min-width:30px;height:24px;padding-inline:5px;display:inline-flex;position:absolute;right:-26px;translate:0 -2px}.vt-document-comment-indicator svg{width:15px;height:15px}.vt-document-editor-color-grid-item{position:relative}.vt-document-editor-color-check{pointer-events:none;width:14px;height:14px;position:absolute}.vt-theme-showcase-document-section{grid-column:1/-1;min-width:0}.vt-theme-showcase-document-drawing{gap:16px;min-width:0;display:grid}.vt-theme-showcase-document-page{min-height:220px;padding-block:28px}.vt-theme-showcase-document-page h3,.vt-theme-showcase-document-page p{margin:0 0 12px}.vt-theme-showcase-document-type{gap:6px;display:grid}.vt-theme-showcase-text-editor-review{gap:12px;display:grid}.vt-theme-showcase-text-editor-review .vt-document-block-suggestion{min-height:44px;padding:10px 12px}.vt-theme-showcase-text-editor-review p{margin:0}.vt-drawing-drop-overlay{z-index:var(--z-overlay-tray);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.vt-editor-import-surface{border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.vt-theme-showcase-workspace-editors{gap:16px;min-width:0;display:grid}.vt-theme-showcase-workspace-editor-viewport{border-radius:var(--radius-large);border:1px solid;place-items:stretch stretch;min-width:0;min-height:160px;display:grid;overflow:hidden}.vt-theme-showcase-workspace-editor-card{text-align:center;place-content:center;gap:8px;min-width:0;padding:24px;display:grid}.vt-theme-showcase-workspace-editor-card code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vt-drawing-drop-overlay[data-vt-visible=true]{visibility:visible}.vt-drawing-drop-overlay-content{text-align:center;justify-items:center;gap:18px;display:grid}.vt-drawing-drop-overlay-icon{width:42px;height:42px}.vt-drawing-drop-overlay-icon :is(svg){width:100%;height:100%}.vt-persistent-drawing-drawing-slot,.vt-persistent-drawing-drawing-host{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;width:100%;min-width:0;height:100%;min-height:0}.vt-persistent-drawing-drawing-parking{z-index:-1;visibility:hidden;pointer-events:none;width:1280px;height:720px;position:fixed;top:-10000px;left:-10000px;overflow:hidden}.vt-dictation-field-control-host{position:relative}.vt-jam-drawing-empty-message{z-index:1;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;place-content:center;display:grid;position:absolute;inset:0;transform:translateY(-30px)}.vt-jam-drawing-empty-message[data-vt-visible=true]{opacity:1}.vt-jam-drawing-empty-message>span{display:block}.vt-drawing-tool-icon{width:16px;height:16px}@media (width>=768px){:is(.vt-editor-viewport,.vt-drawing-viewport),.virtual-teams-tldraw{min-height:420px}}.vt-jam-inspector{gap:20px;height:100%;min-height:0;display:grid}.vt-jam-inspector-lanes{--vt-jam-collapsed-widget-size:53px;flex-direction:column;display:flex;overflow:visible}.vt-jam-inspector-lanes>.vt-inspector-section{min-height:var(--vt-jam-collapsed-widget-size);flex:1 1 0}.vt-jam-inspector-lanes>.vt-inspector-section[data-state=closed]{flex-grow:0}.vt-jam-agenda-content{grid-template-rows:auto minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}.vt-jam-meeting-summary{-moz-column-gap:8px;grid-template-columns:max-content minmax(0,1fr);gap:2px 8px;min-width:0;margin:0;padding:0 4px 12px 0;display:grid}.vt-jam-meeting-summary-row{display:contents}.vt-jam-meeting-summary-row :is(dt,dd){overflow-wrap:anywhere;min-width:0;margin:0}.vt-agent-configuration-stage{grid-template-columns:minmax(0,1fr);width:100%;overflow:hidden}.vt-agent-configuration-workspace{row-gap:28px;height:100%;padding-bottom:0;overflow:hidden}.vt-agent-configuration-title-group{gap:16px}.vt-agent-configuration-subtitle{margin-top:3px}.vt-agent-configuration-header-actions.vt-agent-configuration-header-actions{gap:16px;overflow:visible}.vt-agent-configuration-section-toggle.vt-agent-configuration-section-toggle{scrollbar-width:none;flex:0 auto;width:100%;min-width:0;max-width:max-content;overflow:auto hidden}.vt-agent-configuration-section-toggle::-webkit-scrollbar{display:none}.vt-agent-configuration-section-toggle .vt-segmented-text-button{flex:none}.vt-agent-configuration-editor{grid-template-columns:172px minmax(0,1fr);align-self:stretch;gap:20px;min-width:0;min-height:0;display:grid;overflow:visible}.vt-agent-configuration-button-icon{width:14px;height:14px}.vt-agent-configuration-rail{height:100%;min-height:0}.vt-agent-configuration-rail-scroll{scrollbar-gutter:stable;height:100%;min-height:0;margin-right:0;overflow:hidden scroll}.vt-agent-configuration-rail-scroll::-webkit-scrollbar{width:12px}.vt-agent-configuration-columns::-webkit-scrollbar{width:12px}.vt-agent-configuration-columns{scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:12px;min-width:0;height:100%;min-height:0;max-height:100%;margin:0 -12px -12px;padding:12px;display:grid;overflow:hidden scroll}.vt-agent-configuration-columns-role{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.vt-agent-configuration-columns-conversations{grid-template-columns:minmax(0,1fr);align-items:stretch;overflow:hidden}.vt-agent-configuration-columns-files,.vt-agent-configuration-columns-schedule,.vt-agent-configuration-columns-work,.vt-agent-configuration-columns-activity{scrollbar-gutter:auto;overflow:visible}.vt-agent-configuration-columns-files{grid-template-columns:minmax(0,1fr)}.vt-agent-configuration-columns-schedule,.vt-agent-configuration-columns-work,.vt-agent-configuration-columns-activity{grid-template-columns:minmax(0,1fr);align-items:stretch}.vt-agent-configuration-panel{grid-template-rows:auto auto;min-height:0;padding:22px;display:grid}.vt-agent-configuration-panel-header{align-items:start;gap:16px;min-width:0;padding-bottom:18px;display:grid}.vt-agent-configuration-panel-header.has-accessory{grid-template-columns:minmax(0,1fr) clamp(300px,28vw,420px)}.vt-agent-configuration-panel-heading{gap:2px;min-width:0;display:grid}.vt-agent-configuration-panel-accessory{justify-items:end;min-width:0;display:grid}.vt-agent-configuration-panel-body{align-content:start;gap:16px;min-height:0;display:grid}.vt-agent-configuration-panel-files{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:16px 12px;height:100%}.vt-agent-configuration-panel-files .vt-agent-configuration-panel-header{grid-area:1/1}.vt-agent-configuration-panel-files .vt-agent-configuration-panel-body{grid-area:2/1;align-content:stretch;margin:-2px;padding:2px;overflow:visible}.vt-agent-configuration-slider-list{gap:16px;display:grid}.vt-agent-configuration-slider-row{grid-template-columns:minmax(132px,1.02fr) minmax(72px,.58fr) minmax(102px,1.05fr) minmax(88px,.7fr);align-items:center;gap:12px;min-width:0;display:grid}.vt-agent-configuration-setting-label,.vt-agent-configuration-row-label,.vt-agent-configuration-row-state,.vt-agent-configuration-availability{align-items:center;gap:8px;min-width:0;display:inline-flex}.vt-agent-configuration-availability{grid-area:2/2;margin-top:-13px}.vt-agent-configuration-panel-body,.vt-agent-configuration-slider-row,.vt-agent-configuration-check-row,.vt-agent-configuration-contact-item,.vt-agent-configuration-permission-row,.vt-agent-configuration-capability-row,.vt-agent-configuration-mini-slider-row{font-size:var(--type-control-small-size);line-height:var(--type-control-small-line)}.vt-agent-configuration-setting-icon,.vt-agent-configuration-contact-icon,.vt-agent-configuration-permission-icon{flex:none;width:16px;height:16px}.vt-agent-configuration-slider{min-width:0}.vt-agent-configuration-range-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-agent-configuration-nested-section{border:1px solid #0000;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.vt-agent-configuration-nested-title{margin-bottom:5px;display:block}.vt-agent-configuration-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.vt-agent-configuration-check-row{align-items:center;gap:10px;min-width:0;display:inline-flex}.vt-agent-configuration-notes{min-width:0;position:relative}.vt-agent-configuration-notes .shad-textarea{resize:none;min-height:112px;padding-right:76px}.vt-agent-configuration-counter{position:absolute;bottom:14px;right:16px}.vt-agent-configuration-presence-section{-moz-column-gap:18px;grid-template-rows:auto auto auto;grid-template-columns:132px minmax(0,1fr) 84px;align-items:start;gap:8px 18px;min-width:0;padding:18px 20px;display:grid}.vt-agent-configuration-figure{grid-row:1/4;align-self:center;justify-items:center;min-width:0;display:grid}.vt-agent-configuration-figure-image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:96px;height:196px}.vt-agent-configuration-contact-main{display:contents}.vt-agent-configuration-agent-heading{grid-area:1/2;align-items:flex-start;gap:10px;min-width:0;display:flex}.vt-agent-configuration-status-dot,.vt-agent-configuration-state-dot{flex:none;width:7px;height:7px}.vt-agent-configuration-contact-grid{grid-area:3/2/auto/4;grid-template-columns:repeat(2,minmax(170px,1fr));gap:5px 11px;min-width:0;margin-top:30px;display:grid}.vt-agent-configuration-contact-item{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:5px;min-width:0;min-height:46px;display:grid}.vt-agent-configuration-contact-label{font-weight:600}.vt-agent-configuration-contact-detail{max-width:100%;min-height:calc(var(--type-caption-size) * var(--type-caption-line) * 2);overflow-wrap:anywhere;margin-top:2px}.vt-agent-configuration-code{text-align:center;grid-area:1/3/3;justify-items:center;gap:3px;display:grid}.vt-agent-configuration-code-image{-o-object-fit:contain;object-fit:contain;width:84px;height:84px}.vt-agent-configuration-code-link{margin-top:-2px}.vt-agent-configuration-section-title{margin-top:4px}.vt-agent-configuration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.vt-agent-configuration-status-rows{gap:12px;display:grid}.vt-agent-configuration-permission-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.vt-agent-configuration-permission-select.vt-agent-configuration-permission-select{--vt-agent-configuration-permission-select-width:120px;min-width:0;width:var(--vt-agent-configuration-permission-select-width);max-width:var(--vt-agent-configuration-permission-select-width)}.vt-agent-configuration-library{align-content:start;gap:12px;min-width:0;min-height:0;display:grid}.vt-agent-configuration-library-controls{grid-template-columns:minmax(160px,1fr) 148px 116px;align-items:center;gap:10px;min-width:0;display:grid}.vt-agent-configuration-library-search{min-width:0;position:relative}.vt-agent-configuration-library-search .vt-text-input{width:100%;min-width:0;padding-left:34px}.vt-agent-configuration-library-search-icon{z-index:1;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vt-agent-configuration-library-select.vt-agent-configuration-library-select{width:100%;min-width:0}.vt-agent-configuration-library-summary{text-align:right}.vt-agent-configuration-library-list{gap:6px;min-width:0;min-height:0;max-height:620px;padding-right:4px;display:grid;overflow-y:auto}.vt-agent-configuration-library-row{grid-template-columns:minmax(116px,.78fr) minmax(120px,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.vt-agent-configuration-library-identity{gap:1px;min-width:0;display:grid}.vt-agent-configuration-library-name,.vt-agent-configuration-library-category,.vt-agent-configuration-library-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-agent-configuration-library-description{max-width:100%}.vt-agent-schedule-panel{grid-template-rows:minmax(0,1fr);height:100%}.vt-agent-schedule{grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;height:100%;min-height:0;display:grid}.vt-agent-schedule-header{grid-template-columns:minmax(164px,.78fr) minmax(0,1fr) minmax(190px,auto) auto auto;align-items:center;gap:12px;min-width:0;display:grid}.vt-agent-schedule-title-group{gap:2px;min-width:0;display:grid}.vt-agent-schedule-view-label{align-items:center;gap:5px;min-width:0;display:inline-flex}.vt-agent-schedule-view-label :is(svg){width:12px;height:12px}.vt-agent-schedule-timezone-label{min-width:0;display:block}.vt-agent-schedule-timezone.vt-agent-schedule-timezone{width:100%;min-width:0}.vt-agent-schedule-spacer{min-width:0}.vt-agent-schedule-nav-button.vt-agent-schedule-nav-button{height:40px;min-height:40px}.vt-agent-schedule-icon-button.vt-agent-schedule-icon-button{aspect-ratio:1;width:40px}.vt-agent-schedule-icon-button :is(svg){width:15px;height:15px}.vt-agent-schedule-nav{align-items:center;gap:8px;min-width:0;display:inline-flex}.vt-agent-schedule-calendar{scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:auto}.vt-agent-schedule-calendar-grid{grid-template-rows:56px repeat(24,minmax(18px,1fr));grid-template-columns:52px repeat(7,minmax(94px,1fr));min-width:0;min-height:620px;padding:0;display:grid;position:relative;overflow:hidden}.vt-agent-schedule-calendar-grid:before{content:"";z-index:1;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:52px}.vt-agent-schedule-calendar-corner{grid-area:1/1;align-items:start;padding:10px 10px 0;display:grid}.vt-agent-schedule-calendar-day,.vt-agent-schedule-calendar-time-label,.vt-agent-schedule-calendar-slot{grid-column:var(--vt-schedule-grid-column,auto);grid-row:var(--vt-schedule-grid-row,auto)}.vt-agent-schedule-calendar-day{place-items:center;gap:2px;min-width:0;padding:8px;display:grid}.vt-agent-schedule-day-date{justify-content:center;align-items:center;gap:5px;display:inline-flex}.vt-agent-schedule-date-marker{place-items:center;width:22px;height:22px;display:inline-grid}.vt-agent-schedule-calendar-time-label{grid-column:1;place-self:start end;padding:4px 8px 0 0}.vt-agent-schedule-calendar-time-label.is-terminal{align-self:end;padding-top:0;padding-bottom:1px;line-height:1;transform:translateY(-1px)}.vt-agent-schedule-calendar-slot{min-width:0;min-height:0}.vt-agent-schedule-event{appearance:none;grid-column:var(--vt-schedule-day-column);grid-row:var(--vt-schedule-start-row) / var(--vt-schedule-end-row);text-align:left;align-content:start;gap:2px;min-width:0;margin:1px 3px;padding:7px 8px;display:grid;position:relative;overflow:hidden}.vt-agent-schedule-event.is-compact{align-content:center}.vt-agent-schedule-event-title,.vt-agent-schedule-event-time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-agent-schedule-inspector-content{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;display:grid}.vt-agent-schedule-detail-title-row{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.vt-agent-schedule-detail-participants{align-items:center;gap:8px;min-width:0;display:inline-flex}.vt-agent-schedule-detail-participants :is(svg){width:14px;height:14px}.vt-agent-schedule-detail-list{min-height:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);scrollbar-gutter:stable;align-content:start;gap:10px;margin-top:1.4em;padding-right:4px;display:grid;overflow-y:auto}.vt-agent-schedule-detail-row{grid-template-columns:16px minmax(6rem,max-content) minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.vt-agent-schedule-detail-icon{width:14px;height:14px}.vt-agent-schedule-detail-label{padding-top:.18em}.vt-agent-schedule-detail-value{white-space:pre-line}.vt-agent-schedule-detail-footer{grid-template-columns:minmax(0,1fr) 48px;gap:8px;min-width:0;display:grid}.vt-agent-schedule-detail-more-button.vt-agent-schedule-detail-more-button{width:48px;height:48px;min-height:48px}.vt-agent-schedule-inspector-empty{grid-template-rows:auto auto;align-content:start}.vt-agent-schedule-list{align-content:start;gap:12px;min-width:0;min-height:0;padding-right:8px;display:grid;overflow-y:auto}.vt-agent-schedule-list-section{min-width:0;padding:0;display:grid;overflow:hidden}.vt-agent-schedule-list-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.vt-agent-schedule-list-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.vt-agent-schedule-list-icon{width:16px;height:16px}.vt-agent-schedule-list-action :is(svg){width:14px;height:14px}.vt-agent-schedule-table-scroll{min-width:0;overflow-x:auto}.vt-agent-schedule-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.vt-agent-schedule-table :is(th,td){text-align:left;vertical-align:middle;padding:8px 12px}.vt-agent-schedule-table :is(th){white-space:nowrap}.vt-agent-schedule-table-event-col{width:18%}.vt-agent-schedule-table-time-col{width:16%}.vt-agent-schedule-table-recurrence-col,.vt-agent-schedule-table-next-col{width:14%}.vt-agent-schedule-table-participants-col{width:13%}.vt-agent-schedule-table-purpose-col{width:17%}.vt-agent-schedule-table-status-col{width:8%}.vt-agent-schedule-event-cell{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.vt-agent-schedule-event-cell :is(svg){flex:none;width:14px;height:14px}.vt-agent-schedule-time-compact{white-space:nowrap}.vt-agent-schedule-time-verbose{gap:2px;min-width:0;display:grid}.vt-agent-schedule-participants{align-items:center;padding-left:8px;display:inline-flex}.vt-agent-schedule-participant{place-items:center;width:20px;height:20px;display:inline-grid;overflow:hidden}.vt-agent-schedule-participant.vt-overlap{margin-left:-7px}.vt-agent-schedule-participant-count{font-size:10px;line-height:1}.vt-agent-schedule-participant :is(img){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vt-agent-work-panel{grid-template-rows:minmax(0,1fr);height:100%}.vt-agent-work{min-width:0;height:100%;min-height:0;font-size:var(--type-control-small-size);line-height:var(--type-control-small-line);grid-template-rows:auto minmax(0,1fr);gap:14px;display:grid}.vt-agent-work-header{grid-template-columns:minmax(196px,.7fr) minmax(330px,.86fr) minmax(360px,auto);align-items:center;gap:14px;min-width:0;display:grid}.vt-agent-work-title-group{gap:2px;min-width:0;display:grid}.vt-agent-work-summary{grid-template-columns:repeat(5,minmax(74px,1fr));align-items:stretch;min-width:0;display:grid;overflow:hidden}.vt-agent-work-summary-item{justify-items:center;gap:2px;min-width:0;padding:9px 12px;display:grid}.vt-agent-work-summary-value{align-items:center;gap:8px;min-width:0;font-weight:700;display:inline-flex}.vt-agent-work-summary-value :is(svg){flex:none;width:15px;height:15px}.vt-agent-work-summary-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.vt-agent-work-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.vt-agent-work-quick-assign{flex:0 300px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;width:min(300px,100%);min-width:0;display:grid;position:relative}.vt-agent-work-quick-assign .vt-text-input{width:100%;min-width:0;padding-left:34px;padding-right:8px}.vt-agent-work-quick-icon{z-index:1;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vt-agent-work-mic-button.vt-agent-work-mic-button{z-index:1;width:36px;height:36px;min-height:36px;margin-left:-37px;position:relative}.vt-agent-work-mic-button :is(svg){width:14px;height:14px}.vt-agent-work-detailed-button.vt-agent-work-detailed-button{white-space:nowrap;gap:8px;padding-inline:12px}.vt-agent-work-detailed-button :is(svg){width:14px;height:14px}.vt-agent-work-content{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;display:grid}.vt-agent-work-queue{scrollbar-gutter:stable;align-content:start;gap:14px;min-width:0;min-height:0;padding:4px 8px 8px;display:grid;overflow-y:auto}.vt-agent-work-section{align-content:start;gap:8px;min-width:0;display:grid}.vt-agent-work-section-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-inline:0;display:flex}.vt-agent-work-section-title,.vt-agent-work-section-actions{align-items:center;gap:8px;min-width:0;display:inline-flex}.vt-agent-work-section-icon{place-items:center;width:24px;height:24px;display:inline-grid}.vt-agent-work-section-icon :is(svg){width:15px;height:15px}.vt-agent-work-count-badge.vt-agent-work-count-badge{justify-content:center;min-width:22px;padding:1px 6px}.vt-agent-work-section[data-vt-tone=up-next] .vt-agent-work-count-badge{transform:translate(-3px)}.vt-agent-work-section-action.vt-agent-work-section-action{gap:6px;height:34px;min-height:34px;padding-inline:10px}.vt-agent-work-section-action :is(svg){width:14px;height:14px}.vt-agent-work-section-menu.vt-agent-work-section-menu{width:34px;height:34px;min-height:34px}.vt-agent-work-section-menu :is(svg){width:14px;height:14px}.vt-agent-work-table{border:1px solid #0000;min-width:0;display:grid;overflow:visible}.vt-agent-work-table-header,.vt-agent-work-row{grid-template-columns:22px minmax(150px,1.35fr) minmax(80px,.68fr) minmax(58px,.4fr) minmax(62px,.42fr) minmax(60px,.48fr) minmax(58px,.5fr);align-items:center;gap:8px;min-width:0;display:grid}.vt-agent-work-table-header{padding:9px 12px}.vt-agent-work-row{appearance:none;text-align:left;border:1px solid #0000;width:100%;min-height:46px;padding:7px 11px;position:relative}.vt-agent-work-row-check{border:1px solid #0000;border-radius:999px;place-self:center;place-items:center;width:16px;height:16px;display:inline-grid}.vt-agent-work-row-check-icon{stroke-width:3px;width:11px;height:11px}.vt-agent-work-task-cell{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.vt-agent-work-task-icon,.vt-agent-work-related-icon,.vt-agent-work-file-icon{border:1px solid #0000;place-items:center;display:inline-grid}.vt-agent-work-task-icon{width:24px;height:24px}.vt-agent-work-related-icon,.vt-agent-work-file-icon{width:28px;height:28px}.vt-agent-work-task-icon :is(svg),.vt-agent-work-related-icon :is(svg),.vt-agent-work-file-icon :is(svg){width:15px;height:15px}.vt-agent-work-task-copy{gap:1px;min-width:0;display:grid}.vt-agent-work-task-title,.vt-agent-work-task-description,.vt-agent-work-project-cell,.vt-agent-work-due-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-agent-work-project-cell,.vt-agent-work-due-cell{align-items:center;gap:7px;display:inline-flex}.vt-agent-work-project-cell :is(svg),.vt-agent-work-due-cell :is(svg){flex:none;width:14px;height:14px}.vt-agent-work-priority-badge,.vt-agent-work-status-badge,.vt-agent-work-detail-status{width:fit-content;max-width:100%}.vt-agent-work-detail-status[data-vt-tone=up-next]{transform:translate(-3px)}.vt-agent-work-avatar-stack{align-items:center;min-width:0;padding-left:7px;display:inline-flex}.vt-agent-work-inline-avatar,.vt-agent-work-avatar-overflow{place-items:center;width:22px;height:22px;display:inline-grid;overflow:hidden}.vt-agent-work-inline-avatar.vt-overlap,.vt-agent-work-avatar-overflow{margin-left:-7px}.vt-agent-work-inline-avatar :is(img){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vt-agent-work-row-status{justify-content:end;align-items:center;gap:8px;min-width:0;display:inline-flex}.vt-agent-work-progress-cell{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.vt-agent-work-progress-ring{border-radius:999px;width:18px;height:18px;display:inline-block;position:relative}.vt-agent-work-progress-ring:after{border-radius:inherit;content:"";position:absolute;inset:4px}.vt-agent-work-more-icon{width:14px;height:14px}.vt-agent-work-detail-panel{grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.vt-agent-work-detail-empty{grid-template-rows:auto auto auto;align-content:start;gap:8px;padding:18px}.vt-agent-work-detail-empty :is(svg){width:20px;height:20px}.vt-agent-work-detail-scroll{scrollbar-gutter:stable;align-content:start;min-width:0;min-height:0;padding:16px;display:grid;overflow-y:auto}.vt-agent-work-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding-bottom:14px;display:grid}.vt-agent-work-detail-heading{gap:5px;min-width:0;display:grid}.vt-agent-work-detail-section{align-content:start;gap:12px;min-width:0;padding-block:14px;display:grid}.vt-agent-work-detail-section-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.vt-agent-work-detail-section-title{text-transform:none}.vt-agent-work-detail-list{min-width:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);gap:12px;margin:0;display:grid}.vt-agent-work-detail-row{grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.vt-agent-work-detail-row :is(dt,dd){min-width:0;margin:0}.vt-agent-work-detail-row :is(dt){padding-top:.18em}.vt-agent-work-detail-row :is(dd){font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking)}.vt-agent-work-detail-project,.vt-agent-work-detail-icon-value,.vt-agent-work-person-reference{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.vt-agent-work-detail-project :is(svg),.vt-agent-work-detail-icon-value :is(svg){flex:none;width:14px;height:14px}.vt-agent-work-person-reference>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-agent-work-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.vt-agent-work-detail-metrics>div{gap:2px;min-width:0;display:grid}.vt-agent-work-file-list{min-width:0;display:grid}.vt-agent-work-file-row{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:9px;min-width:0;padding-block:7px;display:grid}.vt-agent-work-file-copy,.vt-agent-work-related-copy{gap:2px;min-width:0;display:grid}.vt-agent-work-file-copy :is(strong,span),.vt-agent-work-related-copy :is(strong,span){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-agent-work-file-action.vt-agent-work-file-action{width:28px;height:28px;min-height:28px}.vt-agent-work-file-action :is(svg){width:14px;height:14px}.vt-agent-work-related-card{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.vt-agent-work-open-project{gap:6px;margin:12px 16px 16px}.vt-agent-work-open-project :is(svg){width:14px;height:14px}.vt-agent-conversations-panel{height:100%;min-height:0}.vt-agent-conversations-browser{grid-template-columns:minmax(280px,.95fr) minmax(0,1.25fr) 300px;gap:12px;min-width:0;height:100%;min-height:0;display:grid}.vt-agent-conversations-list-panel,.vt-agent-conversations-thread-panel,.vt-agent-conversations-side-column{align-content:start;min-width:0;min-height:0;display:grid;overflow:visible}.vt-agent-conversations-list-panel{grid-template-rows:auto minmax(0,1fr);gap:12px}.vt-agent-conversations-search-row{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;min-width:0;display:grid}.vt-agent-conversations-search{min-width:0;position:relative}.vt-agent-conversations-search .vt-text-input{width:100%;min-width:0;padding-left:34px}.vt-agent-conversations-search-icon{z-index:1;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vt-agent-conversations-icon-button.vt-agent-conversations-icon-button{aspect-ratio:1;width:36px;height:36px;min-height:36px}.vt-agent-conversations-icon-button :is(svg){width:15px;height:15px}.vt-agent-conversations-groups{scrollbar-gutter:stable;align-content:start;gap:14px;min-height:0;padding-right:12px;display:grid;overflow-y:auto}.vt-agent-conversations-group{gap:6px;min-width:0;display:grid}.vt-agent-conversations-group-list{min-width:0;display:grid}.vt-agent-conversation-row{appearance:none;text-align:left;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-width:0;padding:8px;display:grid;position:relative}.vt-agent-conversation-row.is-selected:after{z-index:1;border-block:7px solid #0000;content:"";pointer-events:none;border-left:8px solid #0000;width:0;height:0;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.vt-agent-conversation-row-icon{border-radius:var(--radius-medium);place-items:center;width:28px;height:28px;display:inline-grid}.vt-agent-conversation-row-icon :is(svg){width:15px;height:15px}.vt-agent-conversation-row-copy,.vt-agent-conversation-row-meta{gap:1px;min-width:0;display:grid}.vt-agent-conversation-row-title,.vt-agent-conversation-row-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-agent-conversation-row-title{font-weight:600}.vt-agent-conversation-row-meta{white-space:nowrap;justify-items:end}.vt-agent-conversation-row-count{align-items:center;gap:3px;display:inline-flex}.vt-agent-conversation-row-count :is(svg){width:12px;height:12px}.vt-agent-conversations-thread-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px}.vt-agent-conversations-thread-header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.vt-agent-conversations-thread-heading{gap:2px;min-width:0;display:grid}.vt-agent-conversations-thread-actions{align-items:center;gap:8px;display:inline-flex}.vt-agent-conversations-activity{scrollbar-gutter:stable;align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.vt-agent-conversations-activity-item{min-width:0;display:grid}.vt-agent-conversations-activity-item.is-outgoing{justify-items:end}.vt-agent-conversations-activity-copy{gap:4px;width:min(78%,360px);min-width:0;display:grid}.vt-agent-conversations-activity-item.is-outgoing .vt-agent-conversations-activity-copy{text-align:right}.vt-agent-conversations-activity-item.is-outgoing .vt-agent-conversations-activity-meta{justify-content:end}.vt-agent-conversations-activity-body{min-width:0}.vt-agent-conversations-activity-meta{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.vt-agent-conversations-composer{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;min-width:0;display:grid}.vt-agent-conversations-side-section{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;display:grid}.vt-agent-conversations-side-list{margin:-2px -8px -2px -4px;padding:2px 8px 2px 4px}.vt-agent-conversations-side-row{grid-template-columns:18px minmax(0,1fr);padding-left:7px}.vt-agent-conversations-side-icon{border-radius:var(--radius-small);border:1px solid #0000;place-items:center;width:18px;height:18px;display:inline-grid}.vt-agent-conversations-side-icon :is(svg){width:12px;height:12px}.vt-agent-conversations-follow-up-button{gap:8px}.vt-agent-files{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:12px;min-width:0;height:100%;min-height:0;display:grid}.vt-agent-files-side-column{grid-area:1/2/3;align-content:start}.vt-agent-files-recents-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:320px;display:grid;overflow:hidden}.vt-agent-files-recents-list{margin:-2px -8px -2px -4px;padding:2px 8px 2px 4px}.vt-agent-files-recent-row{grid-template-columns:18px minmax(0,1fr);padding-left:7px}.vt-agent-files-recent-icon{width:14px;height:14px}.vt-agent-files-toolbar{grid-template-columns:360px 132px minmax(0,1fr);align-items:center;gap:6px;min-width:0;margin:-2px;padding:2px;display:grid;overflow:visible}.vt-agent-files-search{min-width:0;position:relative}.vt-agent-files-search .vt-text-input{width:100%;min-width:0;padding-left:34px}.vt-agent-files-search-icon{z-index:1;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vt-agent-files-select.vt-agent-files-select{width:100%;min-width:0}.vt-agent-files-drop-zone{width:100%;height:210px;min-height:0}.vt-agent-files-drop-zone .vt-drop-zone-copy{gap:16px}.vt-agent-files-table{min-width:0;height:100%;min-height:0;display:grid}.vt-agent-files-table-panel{min-width:0;min-height:0;padding:0;display:grid;overflow:visible}.vt-agent-files-table-panel .shad-table-wrapper{height:100%;overflow:auto}.vt-agent-files-table-element{table-layout:fixed}.vt-agent-files-table-element :is(th){height:34px;padding-inline:12px}.vt-agent-files-table-element :is(td){padding:8px 12px}.vt-agent-files-table-element :is(th,td):first-child{padding-inline:8px}.vt-agent-files-table-element .shad-data-table-cell-collapsible{padding-block:0}.vt-agent-files-table-element .shad-data-table-cell-collapse-content{padding-block:8px}.vt-agent-files-select-cell{justify-content:center;align-items:center;display:flex}.vt-agent-files-name-cell{max-width:100%;padding-left:calc(var(--vt-agent-files-depth,0) * 22px);grid-template-columns:18px 16px minmax(0,1fr);align-items:center;gap:8px;display:inline-grid}.vt-agent-files-disclosure{place-items:center;width:18px;height:18px;min-height:18px;padding:0;display:inline-grid}.vt-agent-files-disclosure :is(svg){width:14px;height:14px}.vt-agent-files-disclosure-spacer,.vt-agent-files-item-icon{flex:none;width:16px;height:16px}.vt-agent-files-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-agent-files-footer{text-align:left}.vt-agent-activity-panel{grid-template-rows:minmax(0,1fr);height:100%}.vt-agent-activity{min-width:0;height:100%;min-height:0;font-size:var(--type-control-small-size);line-height:var(--type-control-small-line);grid-template-rows:auto minmax(0,1fr);gap:16px;display:grid}.vt-agent-activity-header{--vt-agent-activity-filter-width:360px;grid-template-columns:minmax(250px, .8fr) minmax(170px, .46fr) minmax(0, var(--vt-agent-activity-filter-width));grid-template-rows:auto auto;align-items:start;gap:10px 18px;min-width:0;display:grid}.vt-agent-activity-title-group{grid-row:1/3;align-self:start;gap:2px;min-width:0;display:grid}.vt-agent-activity-week{grid-row:1/3;align-self:center;justify-items:center;gap:6px;min-width:0;display:grid}.vt-agent-activity-week-title{text-transform:uppercase}.vt-agent-activity-week-bars{grid-template-columns:repeat(7,24px);justify-content:center;align-items:end;gap:8px;min-width:0;display:grid}.vt-agent-activity-week-day{justify-items:center;gap:5px;min-width:0;display:grid}.vt-agent-activity-week-bar{width:14px;height:calc(4px + (24px * var(--vt-agent-activity-week-bar-scale,0)));min-height:4px;display:block}.vt-agent-activity-filter-group{width:min(100%, var(--vt-agent-activity-filter-width));justify-self:end;justify-items:end;gap:10px;min-width:0;display:grid}.vt-agent-activity-filter-select-label{width:min(100%,240px);min-width:0;display:block}.vt-agent-activity-filter-select-label .shad-native-select-root{justify-self:stretch;width:100%}.vt-agent-activity-filter-select.vt-agent-activity-filter-select{width:100%;min-width:0}.vt-agent-activity-search-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.vt-agent-activity-search{min-width:0;position:relative}.vt-agent-activity-search .vt-text-input{width:100%;min-width:0;padding-left:34px}.vt-agent-activity-search-icon{z-index:1;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vt-agent-activity-filter-button{gap:6px}.vt-agent-activity-filter-button :is(svg){width:14px;height:14px}.vt-agent-activity-inspector-button.vt-agent-activity-inspector-button{width:40px;height:40px;min-height:40px}.vt-agent-activity-inspector-button :is(svg){width:15px;height:15px}.vt-agent-activity-content{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;display:grid}.vt-agent-activity-timeline-panel{min-width:0;min-height:0;display:grid;overflow:visible}.vt-agent-activity-timeline-scroll{scrollbar-gutter:stable;align-content:start;gap:12px;min-width:0;min-height:0;padding:4px 10px 6px 4px;display:grid;overflow:hidden auto}.vt-agent-activity-list{min-width:0;display:grid}.vt-agent-activity-item{appearance:none;text-align:left;border:1px solid #0000;grid-template-columns:74px 46px minmax(0,1fr);align-items:start;gap:0;width:100%;min-width:0;padding:0;display:grid;position:relative}.vt-agent-activity-item-time{padding-top:15px;padding-left:10px}.vt-agent-activity-item-marker{z-index:0;border:1px solid #0000;border-radius:999px;place-items:center;width:32px;height:32px;margin:7px 7px 0;display:grid;position:relative}.vt-agent-activity-item-marker:before,.vt-agent-activity-item-marker:after{z-index:-1;content:"";pointer-events:none;width:1px;position:absolute;left:50%;transform:translate(-50%)}.vt-agent-activity-item-marker:before{top:-30px;bottom:50%}.vt-agent-activity-item-marker:after{top:50%;bottom:-54px}.vt-agent-activity-item.is-first .vt-agent-activity-item-marker:before,.vt-agent-activity-item.is-last .vt-agent-activity-item-marker:after{display:none}.vt-agent-activity-item-marker :is(svg){width:16px;height:16px}.vt-agent-activity-item-body{gap:7px;min-width:0;padding:11px 12px 10px 0;display:grid}.vt-agent-activity-item-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.vt-agent-activity-item-copy{gap:3px;min-width:0;display:grid}.vt-agent-activity-item-title,.vt-agent-activity-item-description{text-overflow:ellipsis;min-width:0;overflow:hidden}.vt-agent-activity-item-title{font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap}.vt-agent-activity-item-description{white-space:normal}.vt-agent-activity-item-meta{white-space:nowrap;justify-content:end;align-items:center;gap:8px;min-width:0;display:inline-flex}.vt-agent-activity-more-icon{width:14px;height:14px}.vt-agent-activity-item-resources{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.vt-agent-activity-chip{min-width:0;max-width:100%;font-size:var(--type-caption-size);line-height:var(--type-caption-line);align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.vt-agent-activity-chip :is(svg){flex:none;width:13px;height:13px}.vt-agent-activity-attachment-chip,.vt-agent-activity-project-chip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vt-agent-activity-avatar-stack{align-items:center;min-width:0;padding-left:4px;display:inline-flex}.vt-agent-activity-inline-avatar,.vt-agent-activity-avatar-overflow{place-items:center;width:22px;height:22px;display:inline-grid;overflow:hidden}.vt-agent-activity-inline-avatar.vt-overlap,.vt-agent-activity-avatar-overflow{margin-left:-7px}.vt-agent-activity-inline-avatar :is(img){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vt-agent-activity-person-reference{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.vt-agent-activity-person-reference>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-agent-activity-load-more{justify-self:center;gap:6px;min-width:220px}.vt-agent-activity-load-more :is(svg){width:14px;height:14px}.vt-agent-activity-empty{gap:4px;padding:18px;display:grid}.vt-agent-activity-inspector-content{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.vt-agent-activity-inspector-empty{grid-template-rows:auto auto;align-content:start;gap:6px}.vt-agent-activity-detail-header{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding-bottom:16px;display:grid}.vt-agent-activity-detail-icon{border:1px solid #0000;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.vt-agent-activity-detail-icon :is(svg){width:17px;height:17px}.vt-agent-activity-detail-heading{gap:2px;min-width:0;display:grid}.vt-agent-activity-detail-scroll{scrollbar-gutter:stable;align-content:start;min-width:0;min-height:0;padding-right:10px;display:grid;overflow-y:auto}.vt-agent-activity-detail-section{align-content:start;gap:12px;min-width:0;padding-block:14px;display:grid}.vt-agent-activity-detail-section-title{text-transform:uppercase}.vt-agent-activity-detail-list{min-width:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);gap:12px;margin:0;display:grid}.vt-agent-activity-detail-row{grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.vt-agent-activity-detail-row :is(dt,dd){min-width:0;margin:0}.vt-agent-activity-detail-row :is(dt){padding-top:.18em}.vt-agent-activity-detail-row :is(dd){font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking)}.vt-agent-activity-detail-row-description{align-items:start}.vt-agent-activity-detail-project{align-items:center;gap:7px;min-width:0;display:inline-flex}.vt-agent-activity-detail-project :is(svg){flex:none;width:14px;height:14px}.vt-agent-activity-detail-artifact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;display:grid}.vt-agent-activity-detail-artifact .vt-agent-activity-attachment-chip{grid-column:1;justify-self:start}.vt-agent-activity-detail-artifact-meta{grid-column:1}.vt-agent-activity-detail-artifact-action{grid-area:1/2/3}.vt-agent-activity-contributor-list{gap:10px;min-width:0;display:grid}.vt-agent-activity-contributor-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.vt-agent-activity-follow-up-list{min-width:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);gap:11px;margin:0;padding:0;list-style:none;display:grid}.vt-agent-activity-follow-up-row{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.vt-agent-activity-follow-up-state{place-items:center;width:16px;height:16px;display:grid}.vt-agent-activity-follow-up-state :is(svg){width:16px;height:16px}.vt-agent-activity-follow-up-label{min-width:0}.vt-agent-activity-related-card{min-width:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.vt-agent-activity-related-icon{border-radius:var(--radius-small);border:1px solid #0000;place-items:center;width:28px;height:28px;display:grid}.vt-agent-activity-related-icon :is(svg){width:15px;height:15px}.vt-agent-activity-related-copy{gap:2px;min-width:0;display:grid}.vt-agent-activity-view-project{gap:6px;margin-top:12px}.vt-agent-activity-view-project :is(svg){width:14px;height:14px}@media (width<=1380px){.vt-scene[data-vt-page=agent-configuration] .vt-page-header{flex-wrap:wrap;align-content:start;min-height:112px}.vt-scene[data-vt-page=agent-configuration] .vt-page-header-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:8px;width:100%;height:auto;display:grid}.vt-agent-configuration-section-toggle.vt-agent-configuration-section-toggle{max-width:100%}.vt-agent-activity-header{grid-template-columns:minmax(0, 1fr) minmax(var(--vt-agent-activity-filter-width), auto);grid-template-rows:auto auto}.vt-agent-activity-title-group{grid-area:1/1}.vt-agent-activity-week{grid-area:2/1;justify-items:start}.vt-agent-activity-filter-group{grid-area:1/2/3}.vt-agent-work-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(360px,auto)}.vt-agent-work-title-group{grid-area:1/1}.vt-agent-work-summary{grid-area:2/1;width:min(100%,540px)}.vt-agent-work-actions{grid-area:1/2/3}}@media (width<=1120px){.vt-agent-activity-header,.vt-agent-activity-content{grid-template-columns:minmax(0,1fr)}.vt-agent-activity-title-group,.vt-agent-activity-week,.vt-agent-activity-filter-group{grid-area:auto;justify-items:stretch}.vt-agent-activity-week{justify-items:start}.vt-agent-activity-search-row{width:100%}.vt-agent-work-header,.vt-agent-work-content{grid-template-columns:minmax(0,1fr)}.vt-agent-work-title-group,.vt-agent-work-summary,.vt-agent-work-actions{grid-area:auto;width:100%}.vt-agent-work-actions{justify-content:stretch}.vt-agent-work-quick-assign{flex-basis:auto;width:100%}.vt-agent-work-table{overflow-x:auto}.vt-agent-work-table-header,.vt-agent-work-row{min-width:880px}.vt-agent-work-detail-panel{min-height:420px}}.vt-agent-configuration-identity-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.vt-agent-configuration-mini-slider-row{grid-template-columns:minmax(112px,.45fr) 56px minmax(160px,1fr) 60px;align-items:center;gap:12px;min-width:0;display:grid}.vt-agent-configuration-tag-section{justify-items:start;gap:10px;display:grid}.vt-agent-configuration-tag-list{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vt-agent-configuration-add-tag{gap:6px;width:fit-content}.vt-agent-configuration-role-responsibilities{grid-column:1/-1;gap:14px;min-width:0;padding:22px;display:grid}.vt-agent-configuration-role-summary{gap:3px;min-width:0;display:grid}.vt-agent-configuration-role-responsibilities-row{align-items:center;gap:16px;min-width:0;display:flex}.vt-agent-configuration-role-responsibilities-label{flex:none}.vt-agent-configuration-role-responsibility-list{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vt-agent-configuration-role-panel{align-content:start;min-height:0;padding:22px;display:grid}.vt-agent-configuration-role-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 12px;min-width:0;padding-bottom:14px;display:grid}.vt-agent-configuration-role-panel-title{min-width:0}.vt-agent-configuration-role-panel-description{grid-column:1/-1}.vt-agent-configuration-role-panel-icon{flex:none;width:16px;height:16px}.vt-agent-configuration-role-panel-body{align-content:start;gap:12px;min-width:0;display:grid}.vt-agent-configuration-role-block{align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.vt-agent-configuration-role-block-header,.vt-agent-configuration-role-block-title{min-width:0}.vt-agent-configuration-role-block-actions{justify-self:end;align-items:center;gap:6px;min-width:0;display:inline-flex}.vt-agent-configuration-role-block-content,.vt-agent-configuration-role-copy,.vt-agent-configuration-role-note{gap:8px;min-width:0;display:grid}.vt-agent-configuration-role-list{padding-left:20px;list-style:outside}.vt-agent-configuration-role-list .vt-text-list-item:last-child{margin-block-end:0}.vt-agent-configuration-role-add-button{gap:6px}.vt-agent-configuration-edit-button{width:22px;height:22px;min-height:22px;padding:0}.vt-agent-configuration-edit-icon{width:14px;height:14px}.vt-agent-configuration-capability-list{gap:6px;min-width:0;display:grid}.vt-agent-configuration-capability-row{grid-template-columns:minmax(104px,.7fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.vt-agent-configuration-capability-name{font-weight:600}.vt-agent-configuration-capability-description{min-width:0}.vt-agent-configuration-kpi-list{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vt-agent-configuration-role-note{padding:10px}.vt-summary-row{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) auto}.vt-inspector-panel{grid-template-rows:minmax(0,1fr)}.vt-work-item-detail-grid{grid-template-columns:minmax(0,1fr) 136px}.vt-inspector-task,.vt-agent-card-task-row,.vt-work-item-task-row{grid-template-columns:12px minmax(0,1fr)}.vt-agent-inspector,.vt-project-inspector{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.vt-inspector-scroll{min-height:0;margin:-12px -16px 0 -12px;padding:12px 16px 12px 12px}.vt-inspector-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vt-inspector-actions{border-top:1px solid #0000;align-items:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}.vt-inspector-action-icon{width:16px;height:16px}.vt-agent-current-work,.vt-project-progress,.vt-project-queue{margin-top:24px}.vt-inspector-task-list{gap:12px;margin-top:16px;display:grid}.vt-inspector-task{-moz-column-gap:12px;align-items:center;column-gap:12px;display:grid}.vt-inspector-task-state{justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:relative}.vt-inspector-task-icon{width:12px;height:12px}.vt-inspector-task-icon-active{fill:currentColor}.vt-inspector-task-summary{align-items:center;gap:16px;display:grid}.vt-agent-inspector .vt-inspector-task-summary{border-top:1px solid #0000;margin-top:20px;padding-top:16px}.vt-inspector-summary-divider{height:20px}.vt-inspector-summary-icon,.vt-inspector-footer-icon{width:16px;height:16px}.vt-agent-secondary-lists{border-top:1px solid #0000;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;padding-top:16px;display:grid}.vt-inspector-list-body{margin-top:12px;display:grid}.vt-inspector-ideas-list{border-left:1px solid #0000;padding-left:20px}.vt-inspector-footer{margin:8px -14px -18px;padding:12px 14px 18px;overflow:visible}.vt-inspector-footer-button{width:100%}.vt-project-identity{align-items:flex-start;gap:16px;display:flex}.vt-project-subtitle{margin-top:4px}.vt-project-description{max-width:288px;margin-top:8px}.vt-project-status{align-items:center;gap:8px;margin-top:12px;display:inline-flex}.vt-project-status-dot{width:10px;height:10px}.vt-project-team,.vt-project-task-summary-section,.vt-project-secondary-lists{margin-top:20px}.vt-project-team-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.vt-project-team-button{padding-inline:20px}.vt-project-task-summary-section,.vt-project-secondary-lists{padding-top:16px}.vt-project-separator{margin-bottom:16px}.vt-project-progress-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.vt-project-progress-bar{margin-top:16px}.vt-project-secondary-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.vt-agent-card-node{z-index:0;width:min(22vw,280px);display:none;position:absolute}.vt-agent-card-composition{isolation:isolate;position:relative}.vt-agent-card-avatar-stage{z-index:3;place-items:center;width:100px;height:100px;display:grid;position:absolute;top:-82px;left:50%;transform:translate(-50%)}.vt-agent-card-avatar-outer{position:absolute;inset:3.5px}.vt-agent-card-avatar-inner{position:absolute;inset:10px}.vt-agent-card-avatar-clip{z-index:10;width:75px;height:75px;position:relative}.vt-agent-card-avatar-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vt-agent-card-badge-stage{z-index:4;width:100px;height:100px;position:absolute;top:-74px;left:50%;transform:translate(-50%)}.vt-agent-card-badge{border:1px solid #0000;place-items:center;width:40px;height:40px;display:grid;position:absolute}.vt-agent-card-badge-chat{top:27px;left:-89px}.vt-agent-card-badge-mic{top:27px;left:-45px}.vt-agent-card-badge-pause{top:27px;right:-89px}.vt-agent-card-badge-mail{top:27px;right:-45px}.vt-agent-card-badge-icon{width:16px;height:16px}.vt-agent-card{z-index:10;border:1px solid #0000;padding:12px;position:relative}.vt-agent-card-description{margin-top:5px}.vt-agent-card-status{margin-top:7px}.vt-agent-card-tasks{border-top:1px solid #0000;gap:4px;margin-top:10px;padding-top:5px;display:grid}.vt-agent-card-task-row{-moz-column-gap:8px;align-items:center;column-gap:8px;display:grid}.vt-agent-card-queue-slot{justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:relative}.vt-agent-card-queue-icon{width:12px;height:12px;display:block}.vt-agent-card-queue-icon-active{fill:currentColor}.vt-agent-card-queue-icon-complete:before{content:"";border-bottom:2px solid;border-right:2px solid;width:4px;height:8px;position:absolute;top:50%;left:2px;transform:translateY(-60%)rotate(45deg)}.vt-agent-card-meta{border-top:1px solid #0000;align-items:center;gap:8px;margin-top:10px;padding-top:5px;display:flex}.vt-agent-card-links{border-top:1px solid #0000;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:10px;display:grid}.vt-agent-card-link-column{padding-right:12px}.vt-agent-card-link-column-secondary{border-left:1px solid #0000;padding-left:16px;padding-right:0}.vt-agent-card-link-heading{align-items:center;gap:8px;display:flex}.vt-agent-card-link-list{gap:4px;margin-top:6px;display:grid}.vt-agent-card-link-icon{width:16px;height:16px}.vt-work-item{z-index:1;width:min(92vw,420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vt-work-item-card{border:1px solid #0000;padding:20px 16px 16px;position:relative}.vt-work-item-tab{border:1px solid #0000;border-bottom:0;width:128px;height:24px;position:absolute;top:-24px;left:16px}.vt-work-item-actions{gap:8px;display:flex;position:absolute;top:-24px;right:16px}.vt-work-item-action{border:1px solid #0000;width:40px;height:40px}.vt-work-item-icon{width:16px;height:16px}.vt-work-item-icon.vt-is-current{fill:currentColor}.vt-work-item-description{margin-top:4px;margin-right:112px}.vt-work-item-status{margin-top:10px}.vt-work-item-detail-grid{border-top:1px solid #0000;gap:0 14px;margin-top:12px;padding-top:12px;display:grid}.vt-work-item-task-stack{gap:10px;display:grid}.vt-work-item-task-list{gap:4px;display:grid}.vt-work-item-task-row{-moz-column-gap:8px;align-items:center;column-gap:8px;display:grid}.vt-work-item-task-marker{width:12px;height:12px;display:block;position:relative}.vt-work-item-task-marker.vt-is-active{fill:currentColor}.vt-work-item-task-marker.vt-is-complete:before{content:"";border-bottom:2px solid;border-right:2px solid;width:4px;height:8px;position:absolute;top:50%;left:2px;transform:translateY(-60%)rotate(45deg)}.vt-work-item-task-marker.vt-is-muted{border:1px solid}.vt-work-item-meta{border-top:1px solid #0000;gap:8px;padding-top:12px;display:grid}.vt-work-item-sidebar{border-left:1px solid #0000;gap:12px;padding-left:14px;display:grid}.vt-work-item-link-group,.vt-work-item-ideas-group{gap:6px;display:grid}.vt-work-item-ideas-group{border-top:1px solid #0000;padding-top:10px}.vt-work-item-link-heading{align-items:center;gap:8px;display:flex}.vt-work-item-link-icon{width:16px;height:16px}@media (width>=1024px){.vt-agent-card-node{display:block}.vt-work-item{width:370px}}.vt-chat-input{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;min-width:0;margin:0 2px 2px;display:grid}.vt-chat-input :is(.vt-chat-mic-button,.vt-chat-send-button){width:36px;height:36px}.vt-plate-chat-composer-shell.vt-plate-chat-composer-shell{box-sizing:border-box;align-items:end;width:100%;height:auto;min-height:36px;max-height:132px;padding:0;display:grid;position:relative;overflow:hidden}.vt-plate-chat-composer.vt-plate-chat-composer{z-index:1;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;align-content:center;width:100%;min-height:34px;max-height:130px;padding:5px 1em;display:grid;position:relative;overflow:hidden auto}.vt-plate-chat-composer p{margin:0}.vt-plate-mention-input-shell{display:inline-block;position:relative}.vt-plate-mention-input-token{align-items:baseline;max-width:100%;padding-inline:4px;display:inline-flex}.vt-plate-mention-search{box-sizing:content-box;appearance:none;field-sizing:content;width:auto;min-width:1ch;max-width:18ch;font:inherit;border:0;outline:none;padding:0}.vt-plate-mention-menu.vt-plate-mention-menu{width:max-content;min-width:0;max-width:min(260px,70vw);max-height:220px;padding:4px;display:grid;overflow-y:auto}.vt-plate-mention-option{text-align:left;border:0;width:100%;padding:7px 9px;display:block}.vt-plate-mention-empty{padding:7px 9px;display:block}.vt-chat-disabled-tooltip-trigger{min-width:0;display:grid}.vt-chat-disabled-tooltip-trigger[data-vt-disabled]{cursor:not-allowed}.vt-chat-disabled-tooltip-trigger[data-vt-chat-disabled-control=button]{width:36px;height:36px}.vt-chat-disabled-tooltip-trigger[data-vt-disabled] :is(input,button){pointer-events:none}.vt-color-chip{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:6px 7px;display:grid}.vt-color-chip-swatch{align-self:start;width:28px;height:28px}.vt-color-chip-copy,.vt-color-chip-primary-copy{min-width:0}.vt-color-chip-primary-copy{gap:2px;display:grid}.vt-color-chip-label,.vt-color-chip-token,.vt-color-chip-usage{overflow-wrap:break-word}.vt-color-chip-usage{margin-top:3px}.vt-color-chip-compact{width:22px;height:22px;display:block}.vt-color-chip-tooltip-content{gap:4px;max-width:220px;display:grid}.vt-colors-tab,.vt-textures-tab{gap:24px;display:grid}.vt-color-mode-status{align-items:center;gap:10px;padding:10px 12px;display:flex}.vt-color-mode-status-copy{flex-wrap:wrap;gap:4px 10px;min-width:0;display:flex}.vt-color-token-warning{padding:9px 12px}.vt-color-palette-source-stack{gap:24px;display:grid}.vt-color-palette-source-group{gap:12px;display:grid}.vt-color-palette-mode-grid{gap:14px;display:grid}.vt-color-palette-mode-column{align-content:start;gap:10px;min-width:0;display:grid}.vt-color-token-family-stack{gap:18px;display:grid}.vt-color-token-family-group,.vt-color-role-group,.vt-color-role-subgroup,.vt-color-role-subgroup-stack{gap:7px;display:grid}.vt-color-token-chip-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vt-color-token-family-group,.vt-color-role-group,.vt-color-role-subgroup-stack{gap:10px}.vt-color-role-section-stack{gap:24px;display:grid}.vt-color-role-section{gap:14px;display:grid}.vt-color-role-group-stack{gap:16px;display:grid}.vt-color-texture-stack{flex-direction:column;gap:8px;display:flex}.vt-color-texture-sample-surface{padding:16px}.vt-color-texture-preview{height:112px}.vt-scene-texture-preview{isolation:isolate;position:relative;overflow:hidden}.vt-color-texture-description{margin-top:12px}.vt-effect-token-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:12px;display:grid}.vt-effect-token-card{gap:10px;padding:14px;display:grid}.vt-effect-preview-stage{place-items:center;height:74px;display:grid;position:relative}.vt-effect-preview-swatch{z-index:10;width:104px;height:36px;position:relative}.vt-effect-token-copy-stack{gap:3px;display:grid}.vt-effect-token-value{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vt-effect-empty-surface{padding:16px}.vt-effect-focus-demo-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vt-effect-object-grid{gap:14px;display:grid}.vt-effect-object-surface{padding:18px}.vt-effect-object-description{margin-top:6px}.vt-motion-token-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.vt-motion-token-card{gap:4px;padding:12px;display:grid}.vt-movement-live-sample-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vt-movement-life-pulse-sample,.vt-movement-drift-sample{width:42px;height:42px}.vt-movement-disclosure-copy{padding-bottom:14px;padding-left:16px;padding-right:16px}.vt-movement-collapsible-content{margin-top:10px;padding:16px}.vt-movement-action-row{flex-wrap:wrap;gap:12px;display:flex}.vt-sound-catalog-surface{min-width:0;overflow-x:auto}.vt-sound-catalog-table{min-width:760px}.vt-sound-catalog-play{width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.vt-sound-catalog-play :is(svg){width:15px;height:15px}.vt-sound-catalog-duration{white-space:nowrap;text-align:right}.vt-text-token-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.vt-semantic-text-token-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.vt-typography-tab{gap:24px;display:grid}.vt-typography-panel-intro-stack{gap:8px;display:grid}.vt-typography-panel-group-stack{gap:24px;display:grid}.vt-typography-usage-group-stack{gap:18px;display:grid}.vt-typography-panel-token-group{gap:12px;display:grid}.vt-typography-panel-semantic-group{gap:14px;display:grid}.vt-typography-panel-group-heading{padding-bottom:8px}.vt-typography-token-grid,.vt-typography-semantic-grid{gap:12px;display:grid}.vt-typography-usage-grid{gap:10px;display:grid}.vt-typography-browser-note{padding:10px 12px}.vt-typography-usage-sample{display:inline-flex}.vt-typography-usage-sample-button{padding:.58em 1.15em}.vt-typography-usage-sample-dropdown{padding:.65em 1em}.vt-typography-usage-sample-menu-item{padding:.65em .75em}.vt-typography-usage-sample-toggle,.vt-typography-usage-sample-tab{padding:.65em 1.15em}.vt-typography-usage-sample-input{padding:.5em 1em}.vt-typography-usage-sample-badge{padding:.34em .85em}.vt-typography-usage-sample-kbd{padding:.28em .45em}.vt-typography-usage-sample-tooltip{padding:.45em .9em}.vt-semantic-text-chip-sample{place-items:center;min-height:104px;padding:8px 6px;display:grid}.vt-semantic-text-chip-sample-left,.vt-semantic-text-chip-list{text-align:left}.vt-semantic-text-chip-sample-center{text-align:center}.vt-semantic-text-chip-sample-content,.vt-semantic-text-chip-list{max-width:100%}.vt-semantic-text-chip-sample-content{overflow-wrap:break-word}.vt-semantic-text-chip-sample-content-left{text-align:left;justify-self:stretch}.vt-semantic-text-chip-list,.vt-typography-disc-list{list-style:outside}.vt-typography-decimal-list{list-style:decimal}.vt-semantic-text-chip-label{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}.vt-semantic-text-chip-checkbox{flex-shrink:0;width:18px;height:18px;margin-top:1px}.vt-semantic-text-chip-copy{gap:4px;display:grid}.vt-semantic-text-chip-label-text{overflow-wrap:break-word}.vt-semantic-text-chip-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vt-text-slider-field{gap:8px;display:grid}.vt-text-slider-label-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.vt-text-editor-stack{gap:16px;display:grid}.vt-text-editor-control-grid{gap:14px;display:grid}.vt-text-editor-action-row{flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.vt-text-editor-copy-button{gap:8px}.vt-text-editor-button-icon{width:14px;height:14px}.vt-typography-specimen{gap:20px;display:grid}.vt-typography-specimen-header,.vt-typography-specimen-footer{gap:8px;display:grid}.vt-typography-specimen-section{gap:12px;display:grid}.vt-typography-specimen-callout{padding:20px}.vt-typography-specimen-callout-body{margin-top:8px}.vt-typography-tuned-sample{font-size:var(--vt-typography-tuned-sample-font-size,inherit);font-weight:var(--vt-typography-tuned-sample-font-weight,inherit);letter-spacing:var(--vt-typography-tuned-sample-letter-spacing,inherit);line-height:var(--vt-typography-tuned-sample-line-height,inherit);text-indent:var(--vt-typography-tuned-sample-text-indent,0);text-transform:var(--vt-typography-tuned-sample-text-transform,inherit);margin-block-start:var(--vt-typography-tuned-sample-before,0);margin-block-end:var(--vt-typography-tuned-sample-after,0)}.vt-typography-list-tuned-sample{padding-left:var(--vt-type-list-bullet-indent,20px);text-indent:var(--vt-type-list-text-indent,0)}.vt-typography-token-sample{font-family:var(--vt-type-token-font-family,inherit);font-size:var(--vt-type-token-font-size,inherit);font-weight:var(--vt-type-token-font-weight,inherit);letter-spacing:var(--vt-type-token-letter-spacing,inherit);line-height:var(--vt-type-token-line-height,inherit);text-transform:var(--vt-type-token-text-transform,inherit)}.vt-text-chip-sample-region{text-align:center;place-items:center;min-height:82px;padding:7px 5px;display:grid}.vt-text-chip-sample{max-width:100%}.vt-text-chip-sample-multiline{white-space:normal}.vt-text-chip-sample-wrapped{overflow-wrap:break-word;white-space:normal}.vt-text-chip-copy{gap:4px;padding:8px;display:grid}.vt-text-chip-label{overflow-wrap:break-word}.vt-text-chip-meta{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vt-status-indicator{align-items:center;gap:8px;display:inline-flex}.vt-status-indicator-dot{border-radius:9999px;width:12px;height:12px}.vt-status-indicator-label{font-weight:400}.vt-dock-strip,.vt-tool-strip{border:1px solid #0000;flex-shrink:0;align-items:center;gap:12px;max-width:100%;padding:8px;display:inline-flex;position:relative}.vt-control-group-item-presence{--vt-control-group-presence-duration:.18s;opacity:1;min-width:1px;transition:width var(--vt-control-group-presence-duration) var(--control-expand-easing,ease), opacity var(--vt-control-group-presence-duration) ease;flex:none;display:inline-flex;overflow:visible}.vt-control-group-item-presence:is([data-vt-presence-state=entering],[data-vt-presence-state=exiting]){overflow:hidden}.vt-control-group-item-presence[data-vt-presence-state=exiting]{opacity:0}.vt-control-group-item-presence-content{transform-origin:50%;transition:transform var(--vt-control-group-presence-duration) var(--control-expand-easing,ease);flex:none;display:inline-flex}.vt-control-group-item-presence[data-vt-presence-state=entering] .vt-control-group-item-presence-content,.vt-control-group-item-presence[data-vt-presence-state=exiting] .vt-control-group-item-presence-content{transform:scaleX(.92)}.vt-jam-control-dock{justify-content:center;gap:8px;width:auto;min-width:290px;min-height:52px}.vt-meeting-controls-cluster{justify-items:stretch;width:max-content;max-width:100%;display:grid;position:relative}.vt-meeting-end-countdown-status{pointer-events:none;text-align:left;width:100%;max-width:100%;padding-inline:8px;position:absolute;top:100%;left:0}.vt-meeting-control-tooltip-trigger{flex:none;display:inline-flex}.vt-long-talk-tooltip{text-align:left;white-space:normal;max-width:320px}.vt-long-talk-tooltip>p{margin:0}.vt-long-talk-tooltip>p+p{margin-top:8px}.vt-meeting-call-toggle-button{width:54px;transition:width var(--control-hover-duration,.16s) var(--control-expand-easing,ease);position:relative;overflow:hidden}.vt-meeting-call-toggle-button[data-vt-meeting-action-state=start]{width:124px}.vt-meeting-call-toggle-button[data-vt-meeting-action-state=start][data-vt-meeting-action-label-size=extended]{width:164px}.vt-meeting-call-toggle-layer{opacity:0;transition:opacity var(--control-hover-duration,.16s) ease, transform var(--control-hover-duration,.16s) var(--control-expand-easing,ease);place-items:center;display:inline-grid;position:absolute;inset:0}.vt-meeting-call-toggle-layer-start{transform:translateY(3px)}.vt-meeting-call-toggle-layer-end{transform:translateY(-2px)}.vt-meeting-call-toggle-button[data-vt-meeting-action-state=start] .vt-meeting-call-toggle-layer-start,.vt-meeting-call-toggle-button[data-vt-meeting-action-state=end] .vt-meeting-call-toggle-layer-end{opacity:1;transform:translateY(0)}.vt-jam-call-status-dot-trigger{flex:none;place-items:center;width:24px;height:36px;display:inline-grid}.vt-jam-call-status-dot{display:block}.vt-jam-call-status-pause-icon,.vt-jam-call-status-spinner{width:16px;height:16px}.vt-network-connectivity-status-tray-spinner{flex-shrink:0;width:14px;height:14px}.vt-jam-mic-input-meter{margin-inline-end:8px}.vt-audio-input-level-meter{--vt-audio-input-level:0;--vt-audio-input-level-scale:.067;--vt-audio-input-min-height:1px;--vt-audio-input-max-height:36px;--vt-audio-input-level-padding-block:3px;box-sizing:border-box;width:32px;height:var(--vt-audio-input-max-height);padding-block:var(--vt-audio-input-level-padding-block);flex:none;place-items:center;display:inline-grid}.vt-audio-input-level-wave-clip{align-items:center;height:100%;display:inline-flex;overflow:visible}.vt-audio-input-level-meter .vt-speech-bubble-audio .vt-bar{height:calc(var(--vt-speaking-bar-height) * var(--vt-audio-input-level-scale))}.vt-audio-input-level-meter[data-vt-speech-bubble-motion=minimal-frozen] .vt-bar{animation:.16s ease-out both speech-bubble-minimal-freeze}.vt-audio-input-level-wave{align-items:center;height:100%}.vt-spinner{display:inline}.vt-inspector-lane{width:100%}.vt-inspector-panel{--inspector-edge-inset:24px;z-index:var(--z-overlay-tray);top:var(--inspector-edge-inset);right:var(--inspector-edge-inset);bottom:var(--inspector-edge-inset);width:var(--inspector-panel-width);max-width:calc(100vw - (var(--inspector-edge-inset) * 2));border:1px solid #0000;padding:60px 24px 24px;display:grid;position:fixed;overflow:visible}.vt-inspector-panel[data-vt-entering=true][data-vt-pinned=false]{animation:sheet-surface-in var(--panel-motion-duration) var(--panel-motion-easing) both}.vt-inspector-panel[data-state=closed]{pointer-events:none}.vt-inspector-panel[data-state=closed][data-vt-pinned=false]{animation:sheet-surface-out var(--panel-motion-duration) var(--panel-motion-easing) both}.vt-inspector-panel[data-vt-entering=true][data-vt-pinned=true]{animation:inspector-rail-in var(--panel-motion-duration) var(--panel-motion-easing) both}.vt-inspector-panel[data-state=closed][data-vt-pinned=true]{animation:inspector-rail-out var(--panel-motion-duration) var(--panel-motion-easing) both}.vt-inspector-panel.vt-inspector-panel[data-vt-pinned=true]{width:calc(var(--inspector-panel-width) + var(--inspector-edge-inset));max-width:100vw;padding-top:calc(60px + var(--inspector-edge-inset));top:0;bottom:0;right:0}.vt-inspector-mode-toggle{border:1px solid #0000;outline:none;place-items:center;width:32px;height:32px;display:inline-grid;position:absolute;top:12px;left:12px}.vt-inspector-panel[data-vt-pinned=true] .vt-inspector-mode-toggle{top:calc(12px + var(--inspector-edge-inset))}.vt-inspector-panel .vt-inspector-mode-toggle:active:not(:disabled):not([data-disabled]){transform:scale(var(--control-press-scale))!important}.vt-inspector-mode-icon{width:16px;height:16px}.vt-inspector-placeholder{align-content:start;gap:16px;min-height:0;display:grid}.vt-placeholder-header{align-items:center;gap:10px;display:flex}.vt-placeholder-icon{width:18px;height:18px}.vt-placeholder-surface{min-height:180px;padding:16px}.vt-section,.vt-inset,.vt-tray,.vt-control-panel{overflow:visible}.vt-collapsible-section{padding:14px;display:block}.vt-collapsible-section-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.vt-collapsible-section-heading{min-width:0;margin:0}.vt-collapsible-section-trigger{cursor:pointer;outline:none;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:8px;max-width:100%;display:inline-grid}.vt-collapsible-section-title{min-width:0}.vt-collapsible-section-icon{width:14px;height:14px;transition:transform var(--control-expand-duration) var(--control-expand-easing)}.vt-collapsible-section[data-state=closed] .vt-collapsible-section-icon{transform:rotate(-90deg)}.vt-collapsible-section-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.vt-collapsible-section-content{gap:10px;padding-top:10px;display:grid}.vt-page-title-plaque{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:172px;height:44px;padding-inline:1.15em;display:inline-flex;position:relative}.vt-page-title-icon{pointer-events:none;width:20px;height:20px;position:absolute;left:16px}.vt-page-title-label{z-index:10;position:relative;transform:translate(5px)}.vt-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.vt-sheet{width:400px;max-width:calc(100vw - 48px);inset:24px 24px 24px auto;transform:none}.shad-select-content-popper{translate:0}.shad-drawer-content[data-vaul-drawer]:after{display:none}.vt-drawing{overflow:visible}.vt-showcase-section-surface{padding:24px}.vt-showcase-section-lip{margin-bottom:12px}.vt-showcase-section-body{gap:20px;margin-top:20px;display:grid}.vt-showcase-two-column-grid{gap:24px;display:grid}.vt-showcase-control-label{margin-top:20px}.vt-showcase-control-label:first-child{margin-top:0}.vt-showcase-sample-stack{flex-direction:column;gap:8px;display:flex}.vt-showcase-content-stack{gap:8px;display:grid}.vt-count-bubble{box-sizing:border-box;text-align:center;border:1px solid #0000;flex:none;justify-content:center;align-items:center;min-width:22px;padding:1px 6px;display:inline-flex}.vt-meeting-tools-toggle{position:relative;overflow:visible}.vt-meeting-tools-toggle-badge{z-index:1;pointer-events:none;position:absolute;top:0;right:0;transform:translate(45%,-45%)}.vt-icons-tab{gap:24px;display:grid}.vt-icon-search-form{max-width:520px}.vt-icon-search-field{flex:1 1 0;min-width:260px;max-width:520px;position:relative}.vt-icon-search-input{padding-right:42px}.vt-icon-search-clear-button.vt-icon-search-clear-button{border-radius:9999px;width:34px;height:34px;position:absolute;top:50%;right:4px;translate:0 -50%}.vt-icon-search-clear-icon{width:16px;height:16px}.vt-icon-inventory-lazy-section{min-width:0}.vt-icon-inventory-stack{flex-direction:column;gap:8px;display:flex}.vt-icon-inventory-placeholder-surface{justify-content:center;align-items:center;min-height:88px;display:flex}.vt-icon-inventory-grid{grid-template-columns:repeat(auto-fill,30px);gap:0;min-width:0;display:grid}.vt-icon-inventory-cell{text-align:center;width:30px;padding:9px 0}.vt-icon-inventory-trigger{justify-content:center;align-items:center;width:30px;height:36px;display:inline-flex}.vt-icon-inventory-svg{width:27px;height:27px}.vt-icon-inventory-tooltip{max-width:280px}.vt-icon-inventory-tooltip-content,.vt-available-icon-section,.vt-available-icon-group-stack{gap:20px;display:grid}.vt-icon-inventory-tooltip-content{gap:4px}.vt-controls-page-spacer{margin-block:8px}.vt-controls-stack,.vt-controls-content-stack{gap:16px;display:grid}.vt-controls-content-stack-compact,.vt-controls-sample-stack,.vt-controls-skeleton-stack{gap:8px;display:grid}.vt-controls-content-stack-medium{gap:12px;display:grid}.vt-controls-content-stack-tight{gap:3px;display:grid}.vt-controls-fit-content{width:fit-content}.vt-controls-inline-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vt-controls-inline-row-tight{gap:3px}.vt-controls-inline-row-compact{gap:12px}.vt-controls-inline-row-medium{gap:14px}.vt-controls-inline-row-loose{gap:20px}.vt-showcase-speech-bubble-stage{place-items:center;width:44px;min-height:42px;transition:opacity .54s,transform .54s;display:inline-grid}.vt-showcase-speech-bubble-stage[data-vt-speaking-state=hidden]{opacity:0;transform:translateY(4px)}.vt-controls-progress-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.vt-controls-input-grid{gap:8px;display:grid}.vt-controls-control-label-inline{align-items:center;gap:8px;display:flex}.vt-controls-dropdown-long{max-width:272px}.vt-controls-context-trigger{justify-content:center;align-items:center;height:112px;display:flex}.vt-controls-navigation-panel{gap:8px;width:280px;padding:12px;display:grid}.vt-controls-navigation-link{align-items:center;height:36px;padding-inline:1em;display:inline-flex}.vt-controls-skeleton-line-wide,.vt-controls-skeleton-line-narrow{height:18px}.vt-controls-skeleton-line-wide{width:72%}.vt-controls-skeleton-line-narrow{width:44%}.vt-component-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.vt-component-row-start{align-items:flex-start}.vt-chart-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.vt-chart-header-icon{width:16px;height:16px}.vt-chart-body{height:184px;position:relative}.vt-chart-point-control{width:20px;height:20px;padding:0;font-size:0;position:absolute}.vt-showcase-dashboard-scoreboard .shad-scoreboard-item:has(.vt-chart-compact){justify-items:stretch}.vt-showcase-dashboard-scoreboard .shad-scoreboard-item:has(.vt-chart-compact) .shad-scoreboard-value{width:100%}.vt-showcase-layouts-sample{gap:24px;display:grid}.vt-showcase-accordion-list{gap:12px;display:grid}.vt-showcase-drawing-drop-overlay-sample{min-height:190px;position:relative;overflow:hidden}.vt-showcase-scroll-area-sample{height:128px}.vt-showcase-scroll-area-content{gap:12px;padding:16px 24px 16px 16px;display:grid}.vt-showcase-inset-panel{padding:16px}.vt-showcase-surface-demo>.vt-showcase-panel-lip{margin-bottom:16px}.vt-showcase-side-panel-stack{max-width:360px;height:276px}.vt-showcase-side-panel-stack-section{gap:10px;padding:14px}.vt-showcase-side-panel-stack-list{gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.vt-showcase-side-panel-stack-row{grid-template-columns:16px minmax(0,1fr)}.vt-showcase-side-panel-stack-row :is(svg){width:14px;height:14px}.vt-showcase-separator-stack{gap:12px;margin-top:12px;display:grid}.vt-showcase-collapsible-section{max-width:360px}.vt-showcase-collapsible-sample{gap:8px;display:grid}.vt-showcase-collapsible-trigger{width:fit-content}.vt-showcase-collapsible-content{padding:16px}.vt-image-tile{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;margin-top:12px}.vt-showcase-image-generation-background{aspect-ratio:4/3;place-items:center;width:min(100%,320px);margin-top:12px;display:grid}.vt-showcase-image-generation-background-content{text-align:center;justify-items:stretch;gap:10px;width:72%;display:grid}.vt-showcase-image-generation-background-progress{height:7px}@media (width>=1024px){.vt-showcase-two-column-grid,.vt-showcase-layouts-sample,.vt-colors-tab,.vt-typography-tab,.vt-text-editor-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){.vt-effect-object-grid,.vt-controls-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-color-palette-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vt-chrome-control,.vt-chrome-button{z-index:var(--vt-chrome-control-z-index,var(--z-vt-chrome-control));justify-content:center;position:relative;overflow:visible}.vt-chrome-control .vt-popover{z-index:var(--vt-chrome-popover-z-index,var(--z-vt-chrome-popover))}.vt-theme-switcher{pointer-events:auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.vt-theme-switcher .vt-trigger{flex:1 1 0}.vt-theme-switcher .vt-size-large{min-width:156px}.vt-theme-switcher .vt-size-small{min-width:0}.vt-theme-switcher .vt-has-trailing-icon .shad-select-trigger-icon{display:none}.vt-theme-switcher .vt-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-theme-switcher .vt-leading{flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.vt-theme-switcher .vt-leading-icon,.vt-theme-switcher .vt-trailing-icon{width:14px;height:14px}.vt-control-button{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.55em;width:fit-content;max-width:100%;padding-inline:1.15em;display:inline-flex}.vt-push-button{touch-action:manipulation;-webkit-user-select:none;user-select:none}.vt-push-button-icon.vt-push-button-icon{appearance:none;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:inline-flex}.vt-control-button.vt-inspector-footer-button{width:100%}.vt-control-button .vt-button-label{min-width:0}.vt-control-dropdown-trigger{justify-content:space-between;align-items:center;gap:.55em;min-width:0;line-height:1.2;display:inline-flex}.vt-control-dropdown-trigger.vt-control-dropdown-large{padding-inline:1.15em}.vt-control-dropdown-trigger.vt-control-dropdown-small{padding-inline:1em}.vt-control-dropdown-trigger .vt-leading{flex-shrink:0;align-items:center;display:flex}.vt-control-dropdown-trigger .vt-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-control-dropdown-trigger .vt-trailing-icon{flex-shrink:0;width:14px;height:14px}.vt-control-dropdown-content{width:max-content}.vt-control-dropdown-content .vt-item-icon{flex-shrink:0;width:16px;height:16px}.vt-control-dropdown-content .vt-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-segmented-control{align-self:flex-start;align-items:center;width:fit-content;max-width:max-content;display:inline-flex}.vt-segmented-icon-toggle,.vt-segmented-text-toggle-small{gap:4px;padding:4px}.vt-segmented-text-toggle-large{gap:8px;padding:4px}.vt-segmented-icon-button{aspect-ratio:1;justify-content:center;align-items:center;display:inline-flex}.vt-segmented-icon-large{width:16px;height:16px}.vt-segmented-icon-small{width:14px;height:14px}.vt-segmented-text-button{place-items:center;padding-inline:1.15em;line-height:1;display:inline-grid}.vt-control-face-label{align-items:center;display:inline-flex}.vt-segmented-icon-button>svg{transform:translateY(-1px)}.vt-segmented-icon-button-unshifted>svg{transform:none}.shad-menubar-root.vt-menu,.shad-navigation-menu-list.vt-menu{box-sizing:border-box;align-items:center;gap:4px;height:44px;min-height:44px;padding:4px}.shad-menubar-trigger.vt-menu-button,.shad-navigation-menu-trigger.vt-menu-button,.vt-controls-navigation-link.vt-menu-button{box-sizing:border-box;align-items:center;height:36px;min-height:36px}:is(a[href],button,[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],summary,.vt-control-focus,.vt-menu-button,.vt-button,.vt-selection,.vt-menu-item,.vt-sidebar-item,.vt-sidebar-subitem,.vt-avatar-horizontal,.vt-avatar-vertical-control,.shad-slider,.shad-slider-thumb,.vt-calendar-day-button,.vt-calendar-dropdown,.vt-calendar-dropdown-select,.vt-text-link):not(input):not(textarea):not([contenteditable=true]):not(.vt-field):not(.shad-data-table-resize-handle):not(:disabled):not([disabled]):not([data-disabled]):not([data-disabled=true]):not([aria-disabled=true]):not(.vt-field-disabled):not(.is-disabled){cursor:pointer}:root[data-vt-push-button-holding=true],:root[data-vt-push-button-holding=true] *{cursor:none!important}:is(input,textarea,[contenteditable=true],.vt-field):not(:disabled):not([disabled]):not([data-disabled]):not([data-disabled=true]):not([aria-disabled=true]):not(.vt-field-disabled){cursor:text}:is(a[href],button,input,textarea,select,[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],summary,.vt-control-focus,.vt-menu-button,.vt-button,.vt-selection,.vt-menu-item,.vt-field,.vt-sidebar-item,.vt-sidebar-subitem,.vt-avatar-horizontal,.vt-avatar-vertical-control,.shad-slider,.shad-slider-thumb,.vt-calendar-day-button,.vt-calendar-dropdown,.vt-calendar-dropdown-select,.vt-text-link):is(:disabled,[disabled],[data-disabled],[data-disabled=true],[aria-disabled=true],.vt-field-disabled,.is-disabled){cursor:not-allowed}:is(.vt-control-focus,.vt-menu-item)[aria-disabled=true],:is(.vt-control-focus,.vt-menu-item)[data-disabled]{pointer-events:auto}:root .vt-interactive-list .vt-interactive-list-item[data-vt-interactive-list-renamable=true] :is(.vt-interactive-list-item-control.vt-interactive-list-item-control,.vt-interactive-list-item-label){cursor:text!important}.vt-control-tabs-list{scrollbar-width:none;align-items:center;gap:4px;max-width:100%;padding:8px 12px;display:inline-flex;overflow:auto hidden}.vt-control-tabs-list::-webkit-scrollbar{display:none}.vt-control-tabs-trigger{box-sizing:border-box;flex:none;place-items:center;height:30.4px;padding-inline:1.15em;line-height:1;display:inline-grid;position:relative}.vt-control-tabs-list[data-vt-control-tabs-reorderable=true]{touch-action:pan-y}.vt-control-tabs-list[data-vt-control-tabs-reorderable=true] .vt-control-tabs-trigger{cursor:grab}.vt-control-tabs-trigger[data-vt-control-tabs-drag-layout=fixed]{z-index:1;position:relative}.vt-control-tabs-trigger[data-vt-control-tabs-drag-state=dragging]{z-index:3;cursor:grabbing}.vt-control-tabs-trigger-badge{z-index:2;pointer-events:none;position:absolute;top:-4px;right:-4px}.vt-workspace-tabs .vt-control-tabs-trigger .vt-control-face-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:rtl;max-width:140px;display:block;overflow:hidden}.vt-control-item{border:1px solid #0000}.vt-icon-14{width:14px;height:14px}.vt-icon-16{width:16px;height:16px}.vt-icon-next{rotate:180deg}.vt-icon-leading-spaced{margin-right:.55em}.vt-dock-icon{width:18px;height:18px}.vt-field:is(:disabled,[data-disabled],[aria-disabled=true],.vt-field-disabled){-webkit-user-select:none;user-select:none}.vt-switch-thumb{transform:translate(1px)scale(1)}.vt-switch[data-state=checked] .vt-switch-thumb{transform:translate(18px)scale(1)}@media (hover:hover) and (pointer:fine){.vt-switch:hover:not(:disabled):not([data-disabled]) .vt-switch-thumb{transform:translateX(1px) scale(var(--control-hover-scale))}.vt-switch[data-state=checked]:hover:not(:disabled):not([data-disabled]) .vt-switch-thumb{transform:translateX(18px) scale(var(--control-hover-scale))}}:root[data-vt-menu-input=keyboard] .vt-switch:focus-visible:not(:disabled):not([data-disabled]) .vt-switch-thumb,.vt-switch[data-vt-autofocus-visible=true]:focus:not(:disabled):not([data-disabled]) .vt-switch-thumb{transform:translateX(1px) scale(var(--control-hover-scale))}:root[data-vt-menu-input=keyboard] .vt-switch[data-state=checked]:focus-visible:not(:disabled):not([data-disabled]) .vt-switch-thumb,.vt-switch[data-state=checked][data-vt-autofocus-visible=true]:focus:not(:disabled):not([data-disabled]) .vt-switch-thumb{transform:translateX(18px) scale(var(--control-hover-scale))}.vt-toggle:is(:disabled,[data-disabled],[aria-disabled=true]){transform:none}.vt-menu-item{-webkit-user-select:none;user-select:none;align-items:center;gap:.55em;padding:.65em .75em;font-weight:400;display:flex}.vt-menu-item-icon{flex:none;width:1em;height:1em}.vt-menu-item:is([data-disabled],[aria-disabled=true],:disabled){opacity:.5}.vt-menu-floating-content{max-height:calc(var(--radix-dropdown-menu-content-available-height,var(--radix-context-menu-content-available-height,var(--radix-menubar-content-available-height,80vh))) - 8px);overscroll-behavior:contain;padding:8px;overflow:hidden auto}.vt-page-title-plaque,.vt-text-chip-surface{overflow:hidden}.vt-project-glyph-size-extra-large{scale:1.92}.vt-project-glyph-size-large{scale:1.5}.vt-project-glyph-size-medium{scale:1.23}.vt-project-glyph-size-small{scale:.99}.vt-project-glyph-size-mini{scale:.8}.vt-avatar-picture,.vt-avatar-vertical,.vt-avatar-vertical-control{overflow:visible}:is(.vt-avatar-horizontal,.vt-avatar-picture,.vt-avatar-vertical,.vt-avatar-vertical-control,.vt-project-folder-button,.vt-project-glyph,.vt-project-horizontal-control,.vt-project-nameplate,.vt-project-vertical-control){-webkit-user-select:none;user-select:none}.vt-avatar-picture>img{border-radius:inherit}.vt-avatar-picture{border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.vt-avatar-picture img,.vt-mini-team img{-webkit-user-drag:none}.vt-avatar-picture-extra-large{width:83px;height:83px;padding:4px}.vt-avatar-picture-large{width:64px;height:64px;padding:4px}.vt-avatar-picture-medium{width:56px;height:56px;padding:4px}.vt-avatar-picture-small{width:36px;height:36px;padding:3px}.vt-avatar-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vt-avatar-horizontal{z-index:10;align-items:flex-start;gap:12px;display:flex;position:relative}.vt-avatar-horizontal.vt-control-focus,.vt-avatar-vertical.vt-control-focus{padding:8px}.vt-avatar-vertical.is-selected:after{z-index:5;border-block:7px solid #0000;content:"";pointer-events:none;border-left:8px solid #0000;width:0;height:0;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.vt-avatar-vertical{--vt-avatar-vertical-content-width:124px;--vt-avatar-vertical-focus-padding:8px;--vt-avatar-vertical-nameplate-width:calc(var(--vt-avatar-vertical-content-width) - (2 * var(--vt-avatar-vertical-focus-padding)));z-index:10;width:var(--vt-avatar-vertical-content-width);flex-shrink:0;justify-items:center;display:inline-grid;position:relative}.vt-avatar-vertical.vt-control-focus{justify-items:center}.vt-jam-participant-avatar-control{width:var(--vt-avatar-vertical-content-width,124px);justify-items:center;display:inline-grid;position:relative}.vt-jam-participant-raised-hand{z-index:35;pointer-events:none;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:63px;left:10px}.vt-jam-participant-raised-hand-icon{width:16px;height:16px}.vt-jam-participant-raised-hand-index{border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:-3px;right:-4px}.vt-jam-participant-avatar-control,.vt-jam-participant-avatar-control *{cursor:default}.vt-jam-disabled-participant{width:var(--vt-avatar-vertical-content-width,124px);pointer-events:none;justify-items:center;display:inline-grid}.vt-jam-disabled-participant .vt-avatar-vertical{pointer-events:none}.vt-jam-disabled-participant .vt-avatar-vertical:hover{transform:none}.vt-avatar-vertical-control{width:var(--vt-avatar-vertical-nameplate-width);justify-items:center;display:grid;position:relative}.vt-avatar-portrait{place-items:center;width:83px;height:83px;display:grid;position:relative}.vt-avatar-speaking-wave{z-index:30;opacity:1;transition:opacity .54s,transform .54s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)translateY(0)}[data-vt-speaking-state=hidden] .vt-avatar-speaking-wave{opacity:0;transform:translate(-50%)translateY(4px)}.vt-avatar-status-badge{z-index:35;pointer-events:none;border:1px solid #0000;border-radius:9999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:62px;left:-7px}.vt-avatar-status-icon{width:14px;height:14px}.vt-avatar-status-badge[data-vt-avatar-status=tool-calling] .vt-avatar-status-icon{animation:.3s ease-in-out infinite alternate vt-avatar-tool-status-pulse}@keyframes vt-avatar-tool-status-pulse{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vt-avatar-status-badge[data-vt-avatar-status=tool-calling] .vt-avatar-status-icon{animation:none}}.vt-avatar-mic-button.vt-avatar-mic-button{z-index:20;padding:0;position:absolute}.vt-avatar-mic-button.vt-avatar-mic-button-extra-large{width:32px;height:32px;bottom:-5px;right:-5px}.vt-avatar-mic-button.vt-avatar-mic-button-large{width:28px;height:28px;bottom:-5px;right:-5px}.vt-avatar-mic-button.vt-avatar-mic-button-medium{width:24px;height:24px;bottom:-5px;right:-5px}.vt-avatar-mic-button.vt-avatar-mic-button-small{width:20px;height:20px;bottom:-5px;right:-5px}.vt-avatar-mic-button.vt-avatar-mic-button-vertical{bottom:-14px;right:-11px}.vt-avatar-mic-icon-extra-large{width:16px;height:16px}.vt-avatar-mic-icon-large{width:14px;height:14px}.vt-avatar-mic-icon-medium{width:12px;height:12px}.vt-avatar-mic-icon-small{width:10px;height:10px}.vt-nameplate{border:1px solid #0000;position:relative}.vt-nameplate-horizontal{min-width:142px;padding:16px}.vt-nameplate-copy{gap:1px;display:grid}.vt-nameplate-focus{gap:5px;margin-top:7px;display:grid}.vt-nameplate-vertical{width:max-content;min-width:0;max-width:var(--vt-avatar-vertical-nameplate-width);text-align:left;gap:1px;margin-top:2px;padding:10.667px;display:inline-grid}.vt-nameplate-vertical :is(.vt-nameplate-title,.vt-nameplate-meta){overflow-wrap:break-word;white-space:normal;min-width:0;max-width:100%}.vt-mini-team,.vt-mini-project-icons{align-items:center;display:flex}.vt-mini-team-member{border:1px solid #0000;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid;position:relative;overflow:hidden}.vt-mini-team .vt-overlap{margin-left:-8px}.vt-mini-team .vt-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vt-mini-team-image,.vt-mini-team-remove-icon{grid-area:1/1}.vt-mini-team-image{z-index:1}.vt-mini-team-remove-icon{z-index:0;pointer-events:none;width:17px;height:17px}.vt-mini-team-member-removable:is(:hover,:focus-visible,[data-vt-autofocus-visible=true]) .vt-mini-team-image{opacity:0}.vt-project-glyph{flex-shrink:0;position:relative}.vt-project-glyph-frame-extra-large{width:92.4px;height:84px}.vt-project-glyph-frame-large{width:72px;height:66px}.vt-project-glyph-frame-medium{width:60px;height:54px}.vt-project-glyph-frame-small{width:48px;height:42px}.vt-project-glyph-drawing{transform-origin:0 0;width:48px;height:44px;position:absolute;top:0;left:0}.vt-project-glyph-tab{border:1px solid #0000;border-bottom:0;width:20px;height:11px;position:absolute;top:3px;left:8px}.vt-project-glyph-body{border:1px solid #0000;width:40px;height:30px;position:absolute;top:8px;left:3px}.vt-project-glyph-seam{height:1px;position:absolute;top:17px;left:10px;right:10px}.vt-project-glyph-depth-mark{width:18px;height:3px;position:absolute;bottom:11px;left:11px}.vt-mini-project-icon-overlap{margin-left:-19.2px}.vt-project-nameplate{text-align:left;border:1px solid #0000;justify-self:center;gap:1px;padding:5px 10px 7px;display:inline-grid;position:relative}.vt-project-nameplate-offset-large{margin-left:-11px}.vt-project-folder-button{z-index:0;text-align:left;border:1px solid #0000;width:176px;margin-top:14px;padding:16px;position:relative}.vt-home-map .vt-project-folder-button{min-height:130px;margin-top:0}.vt-project-folder-tab{z-index:-1;border:1px solid #0000;border-bottom:0;width:44px;height:10px;position:absolute;top:-11px;left:20px}.vt-project-folder-focus{margin-top:8px}.vt-project-folder-footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.vt-project-horizontal-control{text-align:left;align-items:center;gap:12px;width:fit-content;padding:8px;display:flex}.vt-project-vertical-control{text-align:center;justify-items:center;gap:8px;padding:8px;display:grid}.vt-project-vertical-frame-extra-large{width:132px}.vt-project-vertical-frame-large{width:112px}.vt-project-vertical-frame-medium{width:96px}.vt-project-vertical-frame-small{width:84px}.vt-project-glyph-centered{justify-self:center}.vt-project-nameplate-offset-extra-large{margin-top:-14px}.vt-project-nameplate-offset-default{margin-top:-24px}.vt-summary-card{margin-top:24px}.vt-summary-card .vt-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.vt-summary-card .shad-progress{flex-shrink:0;width:80px}.vt-action-button.vt-action-button{width:40px;height:40px}.vt-action-button svg{width:16px;height:16px}.shad-carousel-nav-button{translate:0 -50%}.vt-chart-container .recharts-cartesian-axis-tick-value{font-size:var(--type-size-sm);letter-spacing:var(--type-tracking-normal);line-height:var(--type-line-tight)}.shad-table-wrapper{overflow:visible}.shad-data-table-resizable-header{position:relative;overflow:visible}.vt-app-table,.vt-app-table-row{border:1px solid #0000}.vt-app-table-row{outline:none}.vt-simple-table-sample{width:min(100%,520px);overflow:hidden}.vt-simple-table-sample .shad-table{table-layout:auto}.vt-simple-table-sample .shad-table :is(th,td){white-space:nowrap;padding:8px 12px}.vt-table-recipe-scroll{min-width:0;overflow-x:auto}.vt-table-recipe{min-width:820px;display:grid;overflow:visible}.vt-table-recipe-header,.vt-table-recipe-row{-moz-column-gap:12px;grid-template-columns:44px minmax(220px,1.6fr) minmax(140px,.9fr) minmax(104px,.52fr) minmax(136px,.75fr) minmax(128px,.72fr) 44px;align-items:center;column-gap:12px;min-width:0;display:grid}.vt-table-recipe-header{padding:9px 12px}.vt-table-recipe-row{width:100%;min-height:58px;padding:9px 11px}.vt-table-recipe-task-cell{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.vt-table-recipe-icon{border:1px solid #0000;place-items:center;width:28px;height:28px;display:inline-grid}.vt-table-recipe-icon :is(svg){width:16px;height:16px}.vt-table-recipe-copy{gap:1px;min-width:0;display:grid}.vt-table-recipe-title,.vt-table-recipe-description,.vt-table-recipe-project-cell :is(span){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-table-recipe-project-cell,.vt-table-recipe-progress-cell{align-items:center;gap:8px;min-width:0;display:inline-flex}.vt-table-recipe-project-cell :is(svg){flex:none;width:14px;height:14px}.vt-table-recipe-status-chip{width:fit-content;max-width:100%}.vt-table-recipe-chip-stack{justify-items:start;gap:3px;min-width:0;display:grid}.vt-table-recipe-status-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vt-table-recipe-avatar-stack{align-items:center;min-width:0;padding-left:7px;display:inline-flex}.vt-table-recipe-avatar{place-items:center;width:22px;height:22px;display:inline-grid;overflow:hidden}.vt-table-recipe-avatar :is(img){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vt-table-recipe-avatar :is(img)+span{display:none}.vt-table-recipe-avatar.vt-overlap,.vt-table-recipe-overflow{margin-left:-7px}.vt-table-recipe-progress-cell .shad-progress{flex:0 0 54px;width:54px}.vt-table-recipe-action-cell{justify-content:end;display:flex}.vt-table-recipe-action-button.vt-table-recipe-action-button{width:34px;height:34px;min-height:34px}.vt-table-recipe-action-button :is(svg){width:14px;height:14px}.vt-data-table-inventory{gap:16px;display:grid}.vt-data-table-inventory .vt-scroll{overflow-x:auto}.vt-data-table-inventory .vt-inventory-toolbar,.vt-data-table-inventory .vt-inventory-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vt-data-table-inventory .vt-inventory-footer{justify-content:space-between}.vt-data-table-inventory .vt-inventory-pagination{align-items:center;gap:12px;display:flex}.vt-data-table-inventory .vt-table-sort-button{align-items:center;gap:6px;min-height:auto;margin-inline:0;padding-inline:0;display:inline-flex}.vt-data-table-inventory .vt-table-sort-icon{width:10.56px;height:10.56px}.vt-data-table-inventory .vt-filter-input{width:min(100%,240px)}.vt-data-table-inventory .vt-columns-trigger{align-items:center;gap:8px;padding-inline:12px;line-height:1;display:inline-flex}.vt-data-table-inventory .vt-columns-trigger-icon{width:14px;height:14px}.vt-data-table-inventory .vt-select-column{width:40px}.vt-data-table-inventory .vt-inventory-pagination-button{padding-inline:12px}.vt-data-table-inventory-menu .vt-column-menu-label{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;min-width:0;overflow:hidden}.shad-navigation-menu-viewport,.vt-sheet{overflow-y:auto}.vt-agent-card-avatar-clip,.vt-effect-preview-stage,.vt-avatar,.vt-scroll-area,.shad-progress,.shad-slider-track{overflow:hidden}:root[data-vt-tldraw-pointer-gesture=true],:root[data-vt-tldraw-pointer-gesture=true] body,:root[data-vt-tldraw-pointer-gesture=true] body *{-webkit-user-select:none!important;user-select:none!important}.vt-sidebar{inset-block:0;z-index:var(--z-overlay-tray);pointer-events:none;position:fixed;left:0}.vt-sidebar>.vt-sidebar-rail{pointer-events:auto}.vt-sidebar-rail{-webkit-user-select:none;user-select:none;border-right:1px solid #0000;transition:width .2s;overflow:visible}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-rail{place-items:stretch center}.vt-sidebar[data-vt-state=collapsed] :is(.vt-sidebar-header-label,.vt-sidebar-item-label){opacity:0;width:0;overflow:hidden}.vt-sidebar[data-vt-state=collapsed] :is(.vt-sidebar-badge:not(.vt-sidebar-collapsed-icon-badge),.vt-sidebar-badge-slot,.vt-sidebar-expando-trigger,.vt-sidebar-theme-switcher,.vt-sidebar-menu-sub){display:none}.vt-sidebar-header-label,.vt-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-sidebar-content{scrollbar-gutter:stable;gap:4px;margin:-16px -8px -16px -16px;padding:16px 8px 16px 16px;overflow:hidden auto}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-content{margin-left:-8px;padding-left:8px}.vt-sidebar-footer{border-top:1px solid #0000}.vt-sidebar-section{min-width:0;display:grid}.vt-disclosure-content{--vt-disclosure-content-height:var(--radix-collapsible-content-height,var(--radix-accordion-content-height));overflow:hidden}.vt-sidebar .vt-disclosure-content{margin-inline:-12px;padding-inline:12px}.vt-disclosure-content-inner{min-height:0}.vt-sidebar .vt-sidebar-collapsible-content{padding-block:8px}.vt-disclosure-content[data-state=open]{animation:theme-disclosure-open var(--control-expand-duration) var(--control-expand-easing) both}.vt-disclosure-content[data-state=closed]{animation:theme-disclosure-close var(--control-expand-duration) var(--control-expand-easing) both}.vt-sidebar-collapsible-content{gap:0;width:calc(100% - 17px);min-width:0;margin-left:17px;padding-left:7px;display:grid;position:relative}.vt-sidebar-collapsible-content:before{content:"";width:1px;position:absolute;top:4px;bottom:4px;left:-1px}.vt-sidebar-subitem-shell{width:100%;min-width:0}.vt-sidebar-subitem{width:100%;min-width:0;max-width:100%;overflow:hidden}.vt-sidebar-badge-slot{flex:0 0 24px;justify-content:flex-end;min-width:0;display:flex}.vt-sidebar-badge-slot[aria-hidden=true]{flex-basis:0;width:0;overflow:hidden}.vt-sidebar-badge{box-sizing:border-box;text-align:center;border:1px solid #0000;flex:none;justify-content:center;min-width:22px;padding:1px 6px;display:inline-flex}.vt-sidebar-badge-slot .vt-sidebar-badge{position:static;top:auto;right:auto;transform:none}.vt-sidebar-subitem .vt-sidebar-item-label{text-align:left;flex:auto}.vt-sidebar-subitem:has(.vt-sidebar-badge-slot){padding-right:2px}.vt-sidebar-row{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.vt-sidebar-content>.vt-sidebar-row,.vt-sidebar-section>.vt-sidebar-row{padding-bottom:4px}.vt-sidebar-row-control{flex:1 1 0;min-width:0}.vt-sidebar-leading-media{box-sizing:border-box;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;position:relative}.vt-sidebar-collapsed-icon-badge{z-index:1;opacity:0;visibility:hidden;transition:opacity var(--control-expand-duration) var(--control-expand-easing), transform var(--control-expand-duration) var(--control-expand-easing), visibility 0s linear var(--control-expand-duration);pointer-events:none;position:absolute;top:50%;left:auto;right:-6px;transform:translateY(-50%)}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-collapsed-icon-badge{opacity:1;visibility:visible;transition-delay:0s;right:-6px;transform:translateY(calc(-50% - 11px))}.vt-sidebar-avatar-image{-o-object-fit:cover;object-fit:cover}.vt-sidebar-avatar-image-child{width:20px;height:20px}.vt-sidebar-avatar-image-user{width:28px;height:28px}.vt-sidebar-menu-avatar-image{flex-shrink:0}.vt-sidebar-expando-icon{width:14px;height:14px}.vt-sidebar-mode-icon,.vt-sidebar-sfx-icon,.vt-sidebar-parent-icon{flex-shrink:0;width:16px;height:16px}.vt-sidebar-subitem-icon,.vt-sidebar-menu-item-icon{flex-shrink:0;width:15px;height:15px}.vt-sidebar-organization-icon{width:18px;height:18px}.vt-sidebar-menu-label-symbol{width:20px;height:20px}.vt-sidebar-menu-chevron{transform:translate(5px)}.vt-sidebar-menu-chevron-acme,.vt-sidebar-menu-chevron-user{transform:translate(-2px)}.vt-sidebar-menu-anchor{width:100%;min-width:0}.vt-sidebar-theme-switcher .vt-sidebar-menu-anchor{grid-template-columns:37px minmax(0,1fr) 14px;justify-content:normal;gap:0;padding-left:1px;display:grid}.vt-sidebar-theme-switcher .vt-sidebar-menu-anchor .vt-leading{width:28px;height:28px;margin-right:1px}.vt-sidebar-theme-switcher .vt-sidebar-menu-anchor .vt-leading-icon{width:18px;height:18px}.vt-sidebar-theme-switcher .vt-sidebar-menu-anchor .vt-label{text-align:left;justify-self:stretch;width:100%}.vt-sidebar-theme-switcher .vt-sidebar-menu-anchor .vt-trailing-icon{margin-left:0;transform:translate(1px)}.vt-sidebar-menu-anchor,.vt-sidebar-organization-item,.vt-sidebar-user-item{height:36px}.vt-sidebar-footer-menu-button{box-sizing:border-box;min-height:36px}.vt-sidebar-expando-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.vt-sidebar-floating-trigger{top:14px;left:calc(var(--sidebar-width) + 8px);position:absolute}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-floating-trigger{left:calc(var(--sidebar-width-icon) + 8px)}.vt-sidebar-sfx-toggle{bottom:14px;left:calc(var(--sidebar-width) + 5px);pointer-events:auto;place-items:center;width:32px;height:32px;transition:left .2s ease-out;display:inline-grid;position:absolute}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-sfx-toggle{left:calc(var(--sidebar-width-icon) + 5px)}.vt-sidebar-control-row{align-items:center;gap:6px;min-height:32px;margin-bottom:5px;display:flex}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-control-row{justify-content:center}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-tray-trigger{visibility:hidden;pointer-events:none}.vt-sidebar-group-label{margin-top:12px;padding:0 8px}.vt-sidebar-group-label:first-child{margin-top:0}.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-sidebar-sfx-toggle,.vt-sidebar-expando-trigger,.vt-sidebar-item,.vt-sidebar-subitem{border:1px solid #0000;outline:none}.vt-sidebar-mode-toggle{place-items:center;width:32px;height:32px;display:inline-grid}.vt-sidebar-expando-trigger{flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid}.vt-sidebar-theme-switcher-control{width:100%}[data-radix-popper-content-wrapper]:has(>.vt-sidebar-menu-content){z-index:var(--z-overlay-tray-popover)!important}.vt-sidebar-menu-content{z-index:var(--z-overlay-tray-popover)!important}.vt-sidebar-rich-menu-content{min-width:220px}.vt-sidebar-theme-menu-content .vt-menu-item{padding-right:calc(.75em + 26px)}.vt-sidebar-organization-label{min-width:0}.vt-sidebar-user-label{text-align:left;min-width:0;display:grid}.vt-sidebar-user-name,.vt-sidebar-user-role{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-sidebar-menu-label-row{align-items:center;gap:8px;display:flex}.vt-sidebar-menu-label-icon{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.vt-sidebar-menu-label-text{min-width:0;display:grid;overflow:hidden}.vt-sidebar-menu-title,.vt-sidebar-menu-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-sidebar-menu-chevron{width:14px;height:14px;margin-left:auto}.vt-sidebar-item:has(>.vt-sidebar-leading-media){padding-left:1px}.vt-sidebar-item:has(>.vt-sidebar-leading-media)>.vt-sidebar-leading-media{margin-right:1px}.vt-sidebar-item{justify-content:flex-start;position:relative;overflow:visible}.vt-sidebar-menu-sub{border-left:1px solid #0000}:root[data-vt-menu-input=keyboard] .vt-sidebar-item:focus-visible,.vt-sidebar-item[data-vt-autofocus-visible=true]:focus{z-index:1}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-item{flex:none;justify-content:center;justify-self:center;gap:0;width:32px;min-width:32px;max-width:32px;padding-left:1px;padding-right:0}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-item-label{margin-left:0}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-row{justify-content:center}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-row-control{flex:0 0 32px}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-menu-chevron{margin-left:0;transform:none}.vt-sidebar[data-vt-state=collapsed] .vt-disclosure-content{pointer-events:none;animation:theme-disclosure-close var(--control-expand-duration) var(--control-expand-easing) both!important}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-collapsible-content{display:none}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-subitem{width:100%}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-collapsible-content:before{content:none}[data-sonner-toaster],.toaster.group{z-index:var(--z-toast)}[data-sonner-toaster]{z-index:var(--z-toast)!important}.toaster.group .vt-sonner-close-button{--toast-close-button-start:-2px}@keyframes theme-disclosure-open{0%{opacity:0;height:0}to{height:var(--vt-disclosure-content-height);opacity:1}}@keyframes theme-disclosure-close{0%{height:var(--vt-disclosure-content-height);opacity:1}to{opacity:0;height:0}}.vt-calendar{--rdp-day-height:34px;--rdp-day-width:34px;--rdp-day_button-border:0;--rdp-day_button-height:34px;--rdp-day_button-width:34px;--rdp-weekday-padding:0}.vt-calendar .rdp-month_grid{width:max-content}.vt-calendar .rdp-selected{font-size:inherit;font-weight:inherit}.vt-calendar-caption-label{font-weight:700}.vt-speaking-wave{align-items:center;gap:3px;display:inline-flex}.vt-speaking-wave .vt-bar{transform-origin:50%;width:5px;animation:.76s ease-in-out infinite speaking-wave-pulse}.vt-speech-bubble-audio .vt-bar{transition:height .16s ease-out}.vt-speaking-wave .vt-bar-1{--vt-speaking-bar-height:21px;height:var(--vt-speaking-bar-height);animation-duration:.68s;animation-delay:-210ms}.vt-speaking-wave .vt-bar-2{--vt-speaking-bar-height:30px;height:var(--vt-speaking-bar-height);animation-duration:.92s;animation-delay:-640ms}.vt-speaking-wave .vt-bar-3{--vt-speaking-bar-height:18px;height:var(--vt-speaking-bar-height);animation-duration:.74s;animation-delay:-380ms}.vt-speaking-wave .vt-bar-4{--vt-speaking-bar-height:27px;height:var(--vt-speaking-bar-height);animation-duration:.86s;animation-delay:-120ms}.vt-speaking-wave .vt-bar-5{--vt-speaking-bar-height:21px;height:var(--vt-speaking-bar-height);animation-duration:.71s;animation-delay:-520ms}.vt-speech-bubble-layer-stack{place-items:center;display:inline-grid}.vt-speech-bubble-layer{opacity:0;grid-area:1/1;transition:opacity .5s ease-out}.vt-speech-bubble-layer[data-vt-speech-bubble-layer-state=visible]{opacity:1}.vt-audio-input-level-wave-clip.vt-speech-bubble-layer{transition:opacity .5s ease-out}.vt-speech-bubble-data{--vt-speech-bubble-dot-size:7px}.vt-speech-bubble-data .vt-bar{width:var(--vt-speech-bubble-dot-size);height:var(--vt-speech-bubble-dot-size);opacity:.5;transform:translateY(0)}.vt-speech-bubble-data .vt-bar-1{animation:.72s ease-in-out infinite speech-bubble-data-pulse-1}.vt-speech-bubble-data .vt-bar-2{animation:.72s ease-in-out infinite speech-bubble-data-pulse-2}.vt-speech-bubble-data .vt-bar-3{animation:.72s ease-in-out infinite speech-bubble-data-pulse-3}@keyframes speaking-wave-pulse{0%,to{opacity:.58;transform:scaleY(.46)}45%{opacity:1;transform:scaleY(1)}}@keyframes speech-bubble-minimal-freeze{to{height:1px;transform:scaleY(1)}}@keyframes speech-bubble-data-pulse-1{0%,50%,75%,to{opacity:.5;transform:translateY(0)}25%{opacity:1;transform:translateY(-1px)}}@keyframes speech-bubble-data-pulse-2{0%,25%,75%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes speech-bubble-data-pulse-3{0%,25%,50%,to{opacity:.5;transform:translateY(0)}75%{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.vt-speaking-wave .vt-bar{opacity:.82;animation:none;transform:scaleY(.72)}.vt-speech-bubble-data .vt-bar{opacity:.82;transform:none}}.vt-button-large{height:48px}.vt-button-small{height:36px}.vt-control-strip-large{height:48px;min-height:48px}.vt-control-strip-small{min-height:36px}.vt-control-toggle-button-large{height:40px}.vt-control-toggle-button-small{height:30.4px}.vt-control-dropdown-small{height:36px}.vt-control-dropdown-large{height:44px}.vt-drop-zone{appearance:none;width:100%;min-width:0;min-height:78px;font:inherit;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.vt-drop-zone-input{display:none}.vt-drop-zone-icon{place-items:center;width:22px;height:22px;display:inline-grid}.vt-drop-zone-icon :is(svg){width:18px;height:18px}.vt-drop-zone-copy{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.vt-drop-zone-title,.vt-drop-zone-description{min-width:0}.vt-title-chip{flex-shrink:0;justify-self:center;align-items:center;gap:12px;width:auto;max-width:max-content;padding-inline:1.15em;display:inline-flex}.vt-title-chip .vt-dot{width:7.2px;height:7.2px}.vt-title-chip .vt-chevron,.vt-title-chip .vt-count-icon{width:16px;height:16px}.vt-title-chip .vt-divider{align-self:stretch;width:1px}.vt-title-chip .vt-count{align-items:center;gap:.55em;display:inline-flex}.shad-button{-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.shad-button svg{pointer-events:none;flex-shrink:0}.shad-button-size-default{min-height:40px;padding:.58em 1.15em}.shad-button-size-sm{min-height:36px;padding:.56em 1em}.shad-button-size-icon{width:40px;height:40px;padding:0}.shad-button-size-dock{width:36px;height:36px;padding:0}.shad-button-size-dock-wide{min-width:54px;height:36px;padding:0 1.1em}.shad-button:disabled{cursor:not-allowed}.shad-button-group{border:1px solid #0000;flex-shrink:0;align-items:center;gap:4px;width:fit-content;max-width:max-content;padding:4px;display:inline-flex}.shad-input{appearance:none;border-radius:11.2px;width:100%;height:36px;padding:.5em 1em;display:flex}.shad-textarea{resize:none;border-radius:11.2px;width:100%;min-height:96px;padding:.75em 1em}.shad-input-group{border-radius:11.2px;align-items:center;gap:8px;width:100%;height:36px;padding:.5em calc(1em - 5px);display:flex}.shad-input-group-dictation{padding-inline-end:4px}.shad-input-group-input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1 1 0}.shad-input-group-text,.shad-input-group>.vt-dictation-field-control-host{flex:none}.shad-input-group-text{color:hsl(var(--input-placeholder-foreground))}.shad-field{gap:8px;display:grid}.shad-field-label{color:hsl(var(--foreground))}.shad-field-description{color:hsl(var(--muted-foreground))}.shad-field-error{color:hsl(var(--destructive))}.shad-dictation-field{--vt-dictation-field-control-inset:4px;width:100%;display:grid}.shad-dictation-field>.vt-field,.shad-dictation-field>.vt-dictation-field-control-host{grid-area:1/1}.shad-dictation-field>.vt-field{padding-right:44px}.shad-dictation-field>.vt-dictation-field-control-host{z-index:1;place-self:start end;margin-block-start:var(--vt-dictation-field-control-inset);margin-inline-end:var(--vt-dictation-field-control-inset)}.vt-dictation-field-control-host{display:inline-flex}.shad-label{color:hsl(var(--foreground))}.shad-badge{border:1px solid hsl(var(--info));background:hsl(var(--info) / .1);width:fit-content;min-width:0;max-width:100%;color:hsl(var(--info));text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;align-items:center;padding:.34em .85em;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;overflow:hidden}.shad-badge[data-vt-sizing=stretch]{width:100%}.shad-badge[data-vt-text-behavior=wrap]{text-overflow:clip;white-space:normal;overflow:visible}.shad-badge-positive{border-color:hsl(var(--positive-background));background:hsl(var(--positive-background) / .1);color:hsl(var(--positive-background))}.shad-badge-attention{border-color:hsl(var(--attention-background));background:hsl(var(--attention-background) / .1);color:hsl(var(--attention-background))}.shad-badge-destructive{border-color:hsl(var(--destructive));background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.shad-badge-warm{border-color:hsl(var(--warm-background));background:hsl(var(--warm-background) / .1);color:hsl(var(--warm-background))}.shad-alert{background:hsl(var(--info-background) / .16);width:100%;color:hsl(var(--foreground));border:1px solid #0000;border-radius:11.2px;padding:16px;position:relative}.shad-alert-attention{background:hsl(var(--attention-background) / .16)}.shad-alert-positive{background:hsl(var(--positive-background) / .16)}.shad-alert-problem{background:hsl(var(--destructive-background) / .16)}.shad-alert-title{color:hsl(var(--foreground))}.shad-alert-description{color:hsl(var(--foreground) / .78);margin-top:8px}.shad-empty{border:1px dashed hsl(var(--border) / .56);text-align:center;border-radius:11.2px;justify-items:center;gap:12px;padding:24px;display:grid}.shad-empty-title{color:hsl(var(--foreground));font-weight:700}.shad-empty-description{max-width:320px;color:hsl(var(--muted-foreground))}.shad-item{border:1px solid hsl(var(--border) / .56);background:hsl(var(--card) / .4);color:hsl(var(--card-foreground));border-radius:11.2px;align-items:flex-start;gap:12px;padding:12px;display:flex}.shad-item-media{background:hsl(var(--muted));width:36px;height:36px;color:hsl(var(--muted-foreground));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shad-item-content{flex:1;min-width:0;margin-left:-.5px}.shad-item-title{color:hsl(var(--foreground));font-weight:700}.shad-item-description{color:hsl(var(--muted-foreground))}.shad-kbd{border:1px solid hsl(var(--control-border));background:var(--control-background);min-width:24px;color:hsl(var(--control-foreground));border-radius:6px;justify-content:center;align-items:center;padding:.16em .45em;display:inline-flex}.shad-kbd .shad-kbd-content{transform:translateY(0)}.shad-info-icon{-webkit-user-select:none;user-select:none;width:22.6px;height:22.6px;color:hsl(var(--control-foreground));background:0 0;border:1px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shad-info-icon svg{pointer-events:none;flex-shrink:0;width:16.8px;height:16.8px}.shad-progress{background:hsl(var(--focus-accent) / .12);border-radius:11.2px;width:100%;height:6px;position:relative}.shad-progress-indicator{background:hsl(var(--focus-accent));border-radius:11.2px;flex:1;width:100%;height:100%;transition:transform 1s}.shad-unknown-progress{overflow:hidden}.shad-unknown-progress-indicator{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--focus-accent)) 0%, hsl(var(--focus-accent) / .4) 10%, hsl(var(--focus-accent)) 100%);background-size:200% 100%;width:100%;height:100%;animation:.8s ease-in-out infinite shad-unknown-progress-travel}@keyframes shad-unknown-progress-travel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.shad-unknown-progress-indicator{animation:none}}.shad-scoreboard{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;width:100%;display:grid}.shad-scoreboard-item{border:1px solid hsl(var(--border) / .58);background:hsl(var(--card) / .42);text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:78px;padding:10px 8px;display:grid}.shad-scoreboard-value{max-width:100%;color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.05;overflow:hidden}.shad-scoreboard-value:has(.shad-scoreboard-chart-chip){overflow:visible}.shad-scoreboard-label{overflow-wrap:anywhere;max-width:100%;color:hsl(var(--foreground) / .62);white-space:normal}.shad-scoreboard-empty{color:hsl(var(--foreground) / .58);grid-column:1/-1;padding:10px 0}.shad-scoreboard-item[data-vt-value-state=missing]{opacity:.52;filter:grayscale(.8)}.shad-scoreboard-item:has(.shad-scoreboard-chart-chip[data-vt-value-state=missing]){opacity:.52;filter:grayscale(.8)}.shad-scoreboard-value-chip{max-width:100%;color:hsl(var(--foreground));font-size:inherit;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.shad-scoreboard-value-chip[data-vt-value-state=missing]{opacity:.52;filter:grayscale(.8)}.shad-scoreboard-chart-chip{place-items:center stretch;gap:2px;width:100%;min-width:0;display:grid}.shad-scoreboard-chart-chip-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.vt-scoreboard-tooltip .shad-tooltip-body{white-space:pre-line}.shad-code-block{border:1px solid hsl(var(--border) / .58);background:hsl(var(--card) / .46);min-width:0;color:hsl(var(--foreground));border-radius:8px;display:block;overflow:auto}.shad-code-block .shiki{color:inherit;font:inherit;box-shadow:none;outline:none;margin:0;overflow:visible;background:0 0!important}.shad-code-block .shiki span{background:0 0!important}.shad-code-block[data-color-mode=light] .shiki,.shad-code-block[data-color-mode=light] .shiki span{color:var(--shiki-light)}.shad-code-block[data-color-mode=dark] .shiki,.shad-code-block[data-color-mode=dark] .shiki span{color:var(--shiki-dark)}.shad-code-block-code{min-width:max-content;font-family:var(--font-code);white-space:pre;padding:12px;font-size:.75rem;line-height:1.45;display:block}.shad-code-block-fallback{margin:0}.shad-separator{background:var(--panel-divider);flex-shrink:0}.shad-separator[data-orientation=horizontal]{width:100%;height:1px}.shad-separator[data-orientation=vertical]{width:1px;height:100%}.shad-skeleton{background:hsl(var(--muted));border-radius:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite shad-skeleton-pulse}@keyframes shad-skeleton-pulse{50%{opacity:.5}}.shad-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:24px;display:flex;position:relative}.shad-slider-track{border:1px solid hsl(var(--slider-border));background:hsl(var(--slider-track));border-radius:9999px;flex-grow:1;height:6px;position:relative;overflow:hidden}.shad-slider-range{background:hsl(var(--slider-fill));height:100%;transition:left .18s,right .18s;position:absolute}.shad-slider>span:has(>.shad-slider-thumb){transition:left .18s,right .18s,top .18s,bottom .18s}.shad-slider-thumb{border:1px solid hsl(var(--slider-border));background:hsl(var(--slider-thumb));border-radius:9999px;outline:none;width:14px;height:14px;transition:transform .18s;display:block}.shad-slider[data-disabled] .shad-slider-track{border-color:hsl(var(--slider-border-disabled));background:0 0}.shad-slider[data-disabled] .shad-slider-range{background:hsl(var(--slider-track-disabled))}.shad-slider[data-disabled] .shad-slider-thumb,.shad-slider-thumb[data-disabled]{border-color:hsl(var(--slider-border-disabled));background:hsl(var(--slider-thumb-disabled));opacity:1;pointer-events:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.shad-slider-range,.shad-slider-thumb{transition-duration:0s}.shad-slider>span:has(>.shad-slider-thumb){transition-duration:0s}}.shad-checkbox{border:1px solid hsl(var(--selection-border));background:var(--selection-background);width:20px;height:20px;color:hsl(var(--selection-mark));border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shad-checkbox:disabled{border-color:hsl(var(--selection-border-disabled));background:var(--selection-background-disabled);color:hsl(var(--selection-mark-disabled));opacity:1;cursor:not-allowed}.shad-checkbox-icon{width:14px;height:14px;transform:translateY(1px)}.shad-radio-group{gap:10px;display:grid}.shad-radio{border:1px solid hsl(var(--selection-border));background:var(--selection-background);width:20px;height:20px;color:hsl(var(--selection-mark));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shad-radio:disabled{border-color:hsl(var(--selection-border-disabled));background:var(--selection-background-disabled);color:hsl(var(--selection-mark-disabled));opacity:1;cursor:not-allowed}.shad-radio-indicator{background:currentColor;border-radius:9999px;width:8px;height:8px;display:block}.shad-switch{border:1px solid hsl(var(--selection-border));background:var(--selection-background);border-radius:9999px;flex-shrink:0;align-items:center;width:35px;height:18px;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.shad-switch:disabled{border-color:hsl(var(--selection-border-disabled));background:var(--selection-background-disabled);opacity:1;cursor:not-allowed}.shad-switch-thumb{border-radius:9999px;width:14px;height:14px;transition:transform .15s;display:block}.shad-toggle{-webkit-user-select:none;user-select:none;min-width:40px;height:40px;color:hsl(var(--control-foreground));border:1px solid #0000;border-radius:11.2px;flex-shrink:0;justify-content:center;align-items:center;padding:0 1em;font-weight:700;display:inline-flex}.shad-toggle:disabled{color:hsl(var(--selection-mark-disabled));opacity:.55;cursor:not-allowed}.shad-toggle-group{align-items:center;display:inline-flex}.shad-toggle-group[data-orientation=vertical]{flex-direction:column}.shad-toggle-group-item{-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shad-toggle-group-item:disabled,.shad-toggle-group-item[data-disabled]{opacity:.55;cursor:not-allowed}.shad-tabs-list{scrollbar-width:none;align-items:center;max-width:100%;display:inline-flex;overflow:auto hidden}.shad-tabs-list::-webkit-scrollbar{display:none}.shad-tabs-trigger{-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shad-tabs-trigger:disabled,.shad-tabs-trigger[data-disabled]{opacity:.55;cursor:not-allowed}.shad-pagination{justify-content:center;width:100%;margin-inline:auto;display:flex}.shad-pagination-content{flex-direction:row;align-items:center;gap:6px;display:flex}.shad-pagination-link{min-width:36px;height:36px;color:hsl(var(--control-foreground-disabled));border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0 .8em;font-weight:700;display:inline-flex}.shad-pagination-link:hover{color:hsl(var(--control-foreground-hover))}.shad-pagination-link[data-vt-active=true]{border-color:hsl(var(--control-border-active));color:hsl(var(--control-foreground));background:0 0}.shad-pagination-step{gap:6px}.shad-pagination-ellipsis{width:36px;height:36px;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;display:flex}.shad-pagination-icon{width:14px;height:14px}.shad-pagination-ellipsis-icon{width:16px;height:16px}.shad-breadcrumb-list{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shad-breadcrumb-item{align-items:center;gap:8px;display:inline-flex}.shad-breadcrumb-link{color:hsl(var(--muted-foreground));border-radius:6px;transition:color .15s}.shad-breadcrumb-link:hover{color:hsl(var(--foreground))}.shad-breadcrumb-page{color:hsl(var(--foreground));font-weight:700}.shad-breadcrumb-separator{color:hsl(var(--muted-foreground) / .64)}.shad-breadcrumb-ellipsis{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.shad-breadcrumb-icon{width:14px;height:14px}.shad-table-wrapper{width:100%}.shad-table{border-collapse:separate;border-spacing:0;caption-side:bottom;width:100%}.shad-table-body tr:last-child{border:0}.shad-table-row{transition:color .15s,background-color .15s,border-color .15s}.shad-table-head{height:40px;color:hsl(var(--foreground) / .72);text-align:left;vertical-align:middle;padding-inline:16px}.shad-table-cell{color:hsl(var(--foreground) / .86);vertical-align:middle;padding:16px}.shad-data-table-container{width:100%;position:relative}.shad-table-head.shad-data-table-resizable-header.shad-data-table-resizable-header{position:relative;overflow:visible}.shad-data-table-resize-overlay{z-index:30;pointer-events:none;position:absolute;inset:0}.shad-data-table-resize-handle{z-index:30;appearance:none;color:#0000;width:14px;box-shadow:none;cursor:col-resize;pointer-events:auto;touch-action:none;background:0 0;border:0;outline:none;padding:0;position:absolute;transform:translate(-8px)}.shad-data-table-resize-handle:focus-visible{outline:none}.shad-data-table-header-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.shad-data-table-sort-button{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;align-items:center;gap:6px;margin-inline:0;padding:0;display:inline-flex}.shad-data-table-sort-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shad-data-table-sort-icon{flex:none;width:12px;height:12px}.shad-data-table-footer-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.shad-data-table-cell-collapse-frame,.shad-data-table-cell-collapse-content{min-width:0;display:block}.shad-data-table-row-interactive{cursor:pointer;outline:none}.shad-data-table-row-interactive:hover{background:var(--table-row-background-hover)}.shad-data-table-row[data-vt-row-flashing=true]>.shad-table-cell{animation:vt-data-table-row-flash var(--vt-data-table-row-flash-duration,.9s) ease-out both}.shad-data-table-empty-cell{color:hsl(var(--foreground) / .64);text-align:center}@keyframes vt-data-table-row-flash{0%{background-color:hsl(var(--attention-background) / .5)}to{background-color:hsl(var(--attention-background) / 0)}}.shad-avatar{border-radius:9999px;flex-shrink:0;width:40px;height:40px;display:flex;position:relative}.shad-avatar-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.shad-avatar-fallback{background:hsl(var(--muted));width:100%;height:100%;color:hsl(var(--muted-foreground));border-radius:9999px;justify-content:center;align-items:center;font-weight:700;display:flex}.shad-spinner{width:22px;height:22px;color:hsl(var(--muted-foreground))}.shad-chart-container{border:1px solid hsl(var(--border) / .56);background:hsl(var(--card) / .36);color:hsl(var(--foreground));border-radius:11.2px;padding:16px;overflow:visible}.shad-chart-container :is(.recharts-responsive-container,.recharts-wrapper){overflow:visible}.shad-chart-container .recharts-tooltip-wrapper{z-index:20;pointer-events:none}.shad-chart-container-compact{background:0 0;border:0;border-radius:0;width:100%;min-height:42px;padding:0}.shad-chart-tooltip{border:1px solid hsl(var(--border) / .66);color:hsl(var(--foreground));padding:10px}.shad-chart-tooltip-compact{padding:6px 8px}.shad-carousel{position:relative}.shad-carousel-content{margin-left:-12px;display:flex}.shad-carousel-viewport{overflow:hidden}.shad-carousel-item{flex:0 0 100%;min-width:0;padding-left:12px}.shad-carousel-nav-button{width:36px;height:36px;padding:0;position:absolute;top:50%}.shad-carousel-nav-button-previous{left:8px}.shad-carousel-nav-button-next{right:8px}.shad-carousel-icon{width:16px;height:16px}.shad-carousel-slide{border:1px solid hsl(var(--border) / .56);background:hsl(var(--card) / .36);height:156px;color:hsl(var(--foreground));text-align:center;border-radius:11.2px;justify-content:center;align-items:center;padding:20px;font-weight:700;display:flex}.shad-accordion-item{border:1px solid hsl(var(--accordion-border));background:var(--accordion-background);color:hsl(var(--accordion-foreground));border-radius:16px}.shad-accordion-header{margin:0;display:flex}.shad-accordion-trigger{color:hsl(var(--accordion-foreground));outline:none;flex:1;justify-content:space-between;align-items:center;margin-block-end:0;padding:12px 16px;transition:color .15s;display:flex}.shad-accordion-trigger:hover{color:hsl(var(--content-foreground-hover))}.shad-accordion-chevron{width:16px;height:16px;color:hsl(var(--muted-foreground));transition:transform var(--control-expand-duration) var(--control-expand-easing);flex-shrink:0}.shad-accordion-trigger[data-state=open]>.shad-accordion-chevron{transform:rotate(180deg)}.shad-accordion-content{padding-inline:16px;color:hsl(var(--accordion-foreground));padding-bottom:16px}.shad-calendar-wrapper{display:inline-block}.shad-calendar{border:1px solid hsl(var(--content-border));background:var(--content-background);width:fit-content;color:hsl(var(--content-foreground));border-radius:11.2px;padding:12px;display:inline-block}.shad-calendar-root{position:relative}.shad-calendar-nav{align-items:center;gap:4px;display:flex;position:absolute;top:12px;right:12px}.shad-calendar-nav-button{width:32px;height:32px;color:hsl(var(--muted-foreground));border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.shad-calendar-nav-button:hover{color:hsl(var(--foreground))}.shad-calendar-months{flex-direction:column;gap:16px;display:flex}.shad-calendar-month-caption{justify-content:center;align-items:center;height:40px;display:flex}.shad-calendar-dropdowns{justify-content:center;align-items:center;gap:8px;display:flex}.shad-calendar-caption-label{color:hsl(var(--foreground));font-weight:700}.shad-calendar-dropdown-root .shad-calendar-caption-label{pointer-events:none;height:100%;color:hsl(var(--control-foreground));border-radius:9px;align-items:center;gap:6px;padding-inline:.75em;line-height:1;display:inline-flex}.shad-calendar-chevron{width:16px;height:16px;color:hsl(var(--control-foreground));flex-shrink:0;display:block}.shad-calendar-chevron-icon{width:16px;height:16px}.shad-calendar-day{width:34px;height:34px;color:hsl(var(--foreground));text-align:center;padding:0}.shad-calendar-day-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s;display:flex}.shad-calendar-day-button:hover{background:var(--menu-item-background-hover)}.shad-calendar-disabled{color:hsl(var(--muted-foreground) / .42)}.shad-calendar-dropdown-select{z-index:10;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.shad-calendar-dropdown-root{border:1px solid hsl(var(--button-border));background:var(--button-background);border-radius:9px;outline:none;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative}.shad-calendar-hidden{visibility:hidden}.shad-calendar-outside{opacity:.5}.shad-calendar-selected{color:hsl(var(--foreground));font-weight:400}.shad-calendar-today{color:hsl(var(--foreground));font-weight:700}.shad-calendar-weekday{width:34px;height:28px;color:hsl(var(--muted-foreground));text-align:center;padding:0}.shad-scroll-area{position:relative}.shad-scroll-area-viewport{border-radius:inherit;width:100%;height:100%}.shad-scrollbar{z-index:10;touch-action:none;-webkit-user-select:none;user-select:none;opacity:1;padding:2px;transition:color .15s;display:flex}.shad-scrollbar-vertical{width:12px;height:100%}.shad-scrollbar-horizontal{flex-direction:column;height:12px}.shad-scrollbar-thumb{border-radius:9999px;flex:1;transition:color .15s;position:relative}.shad-scrollbar-thumb:before{content:"";width:100%;min-width:32px;height:100%;min-height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shad-native-select-root{justify-self:start;width:fit-content;max-width:100%;display:inline-flex;position:relative}.shad-native-select{appearance:none;min-width:176px;color:hsl(var(--foreground));box-shadow:none;outline:none;padding:.5em 2.35em .5em 1em;transition:box-shadow .2s,border-color .2s}.shad-native-select:disabled{opacity:.5;cursor:not-allowed}.shad-native-select-icon{width:14px;height:14px;color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;right:.75em;transform:translateY(-50%)}.shad-native-select:disabled+.shad-native-select-icon{opacity:.5}.shad-select-spinner{border-radius:var(--radius-small,8px);-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;align-self:center;width:22px;height:36px;display:inline-flex}.shad-select-spinner-button{min-width:0;min-height:0;color:inherit;border:0;flex:1 1 0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.shad-select-spinner-button:disabled{opacity:.5;cursor:not-allowed}.shad-select-spinner-icon{width:11px;height:11px;color:hsl(var(--muted-foreground));pointer-events:none}.shad-select-spinner-button-up .shad-select-spinner-icon{transform:translate(-.25px)}.shad-select-spinner-button-down .shad-select-spinner-icon{transform:translate(-.25px,1px)}.shad-dialog-overlay{z-index:var(--z-modal);position:fixed;inset:0}.shad-dialog-content{z-index:calc(var(--z-modal) + 1);border:1px solid hsl(var(--border) / .72);background:hsl(var(--card) / .94);width:100%;max-width:512px;color:hsl(var(--foreground));border-radius:11.2px;padding:24px;position:fixed}.shad-dialog-action{min-width:90px;min-height:40px;color:hsl(var(--foreground));border:1px solid;border-radius:11.2px;justify-content:center;align-items:center;padding:.58em 1.15em;font-weight:700;display:inline-flex}.shad-dialog-close{width:36px;height:36px;color:hsl(var(--foreground) / .72);border:1px solid;border-radius:9999px;justify-content:center;align-items:center;transition:color .15s;display:inline-flex;position:absolute;top:12px;right:12px}.shad-dialog-close:hover{color:hsl(var(--foreground))}.shad-dialog-close-icon{width:16px;height:16px}.shad-dialog-header{gap:20px;display:grid}.shad-dialog-footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.shad-dialog-title{color:hsl(var(--foreground))}.shad-dialog-description{color:hsl(var(--foreground) / .76)}.shad-progress-dialog-content{gap:24px;display:grid}.shad-progress-dialog-header{gap:14px}.shad-progress-dialog-meter{gap:10px;display:grid}.shad-progress-dialog-progress{background:hsl(var(--focus-accent) / .16);height:8px}.shad-progress-dialog-progress-indicator{background:hsl(var(--focus-accent));transition:transform var(--progress-dialog-indicator-transition-duration,.4s) linear}.shad-progress-dialog-label{color:hsl(var(--foreground) / .72)}.shad-alert-dialog-content{color:hsl(var(--foreground))}.shad-alert-dialog-progress{background:hsl(var(--focus-accent) / .16);height:8px;margin-top:24px}.shad-sheet-content{z-index:var(--z-modal);border:1px solid hsl(var(--border) / .72);background:hsl(var(--card) / .94);width:400px;max-width:calc(100vw - 48px);color:hsl(var(--foreground));border-radius:11.2px;padding:24px;position:fixed;inset:24px 24px 24px auto}.shad-sheet-footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.shad-drawer-content{z-index:var(--z-modal);border:1px solid hsl(var(--border) / .72);background:hsl(var(--card) / .94);max-height:calc(100vh - 48px);color:hsl(var(--foreground));border-radius:11.2px;padding:24px;position:fixed;bottom:24px;left:24px;right:24px}.shad-drawer-header{gap:12px;padding-right:44px;display:grid}.shad-drawer-footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.shad-popover-content{z-index:var(--z-vt-chrome-popover);border:1px solid hsl(var(--border) / .66);width:288px;color:hsl(var(--foreground));outline:none;padding:12px 16px 16px}[data-radix-popper-content-wrapper]:has(>.shad-popover-content){z-index:var(--z-vt-chrome-popover)!important}.shad-popover-content[data-vt-z-index-tier=overlay-tray-popover]{z-index:var(--z-overlay-tray-popover)}[data-radix-popper-content-wrapper]:has(>.shad-popover-content[data-vt-z-index-tier=overlay-tray-popover]){z-index:var(--z-overlay-tray-popover)!important}.shad-popover-content[data-vt-z-index-tier=modal-popover]{z-index:var(--z-modal-popover)}[data-radix-popper-content-wrapper]:has(>.shad-popover-content[data-vt-z-index-tier=modal-popover]){z-index:var(--z-modal-popover)!important}[data-radix-popper-content-wrapper]:has(>.vt-plate-mention-menu){z-index:var(--z-overlay-tray-popover)!important}[data-radix-popper-content-wrapper]:has(>.vt-plate-mention-menu[data-vt-layer=modal]){z-index:var(--z-modal-popover)!important}.shad-hover-card-content{z-index:var(--z-vt-chrome-popover);border:1px solid hsl(var(--border) / .66);width:288px;color:hsl(var(--foreground));outline:none;padding:12px 16px 16px}.shad-tooltip-content{z-index:7000;max-width:200px;font-size:var(--type-size-sm);pointer-events:none;padding:12px}.shad-tooltip-body{line-height:1.7;display:block}.shad-tooltip-arrow{pointer-events:none}[data-radix-popper-content-wrapper]:has(.vt-app-tooltip){pointer-events:none}.shad-status-tray{z-index:var(--z-status-tray);border-radius:0 0 var(--radius-medium,0) var(--radius-medium,0);text-align:center;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-top:0;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);padding:10px 16px;display:flex;position:fixed;top:0;left:50%;translate:-50%}.shad-sonner-toast{color:hsl(var(--toast-foreground));border:1px solid;align-items:center}.shad-sonner-toast [data-icon]{align-self:center}.shad-sonner-action-button,.shad-sonner-cancel-button{color:hsl(var(--toast-foreground))}.shad-sonner-description{color:hsl(var(--toast-muted-foreground))}.shad-sonner-title{color:hsl(var(--toast-foreground))}.shad-menu-content{z-index:var(--z-overlay-tray-popover);min-width:160px}[data-radix-popper-content-wrapper]:has(>.shad-menu-content){z-index:var(--z-overlay-tray-popover)!important}.shad-dropdown-menu-content{max-width:384px}.shad-context-menu-content{min-width:176px}.shad-menu-item{position:relative}.shad-menu-inset{padding-left:2em}.shad-menu-checkbox,.shad-menu-radio-indicator{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.shad-menu-checkbox{border:1px solid;border-radius:4px}.shad-menu-check-icon{width:12px;height:12px}.shad-menu-radio-item[data-state=checked]{font-weight:700}.shad-menu-sub-chevron{width:14px;height:14px;margin-left:auto}.shad-menu-label{color:hsl(var(--muted-foreground));padding:.55em .75em}.shad-menu-separator{background:var(--panel-divider);height:1px;margin:8px -8px}.shad-menu-shortcut{color:hsl(var(--muted-foreground));letter-spacing:0;margin-left:auto}.shad-menubar-root{border:1px solid #0000;align-items:center;gap:4px;height:44px;min-height:44px;padding:4px;display:inline-flex}.shad-menubar-trigger{-webkit-user-select:none;user-select:none;height:36px;min-height:36px;color:hsl(var(--control-foreground));border:1px solid #0000;border-radius:9px;outline:none;align-items:center;padding-inline:.9em;font-weight:700;display:inline-flex}.shad-menubar-trigger:disabled{color:hsl(var(--control-foreground-disabled));opacity:1;cursor:not-allowed}.shad-menubar-content{min-width:176px}.shad-navigation-menu-root{z-index:10;flex:1;justify-content:center;align-items:center;max-width:max-content;display:flex;position:relative}.shad-navigation-menu-list{border:1px solid #0000;align-items:center;gap:4px;height:44px;min-height:44px;padding:4px;list-style:none;display:flex}.shad-navigation-menu-trigger{-webkit-user-select:none;user-select:none;height:36px;min-height:36px;color:hsl(var(--control-foreground));border:1px solid #0000;border-radius:9px;outline:none;justify-content:center;align-items:center;gap:6px;padding-inline:1em;font-weight:700;display:inline-flex}.shad-navigation-menu-trigger:disabled{color:hsl(var(--control-foreground-disabled));opacity:1;cursor:not-allowed}.shad-navigation-menu-chevron{width:14px;height:14px;transition:transform var(--control-expand-duration) var(--control-expand-easing)}.shad-navigation-menu-trigger[data-state=open]>.shad-navigation-menu-chevron{transform:rotate(180deg)}.shad-navigation-menu-content{width:100%;top:0;left:0}.shad-navigation-menu-viewport-wrapper{justify-content:center;display:flex;position:absolute;left:0}.shad-navigation-menu-viewport-wrapper-top{bottom:100%}.shad-navigation-menu-viewport-wrapper-bottom{top:100%}.shad-navigation-menu-viewport{width:100%;height:var(--radix-navigation-menu-viewport-height);position:relative}.shad-navigation-menu-viewport-top{transform-origin:bottom;margin-bottom:8px}.shad-navigation-menu-viewport-bottom{transform-origin:top;margin-top:2px}@media (width>=768px){.shad-navigation-menu-content{width:auto;position:absolute}.shad-navigation-menu-viewport{width:var(--radix-navigation-menu-viewport-width)}}.shad-select-trigger{min-width:176px;color:hsl(var(--foreground));justify-content:space-between;align-items:center;gap:.55em;padding-inline:1em;display:inline-flex}.shad-select-trigger:disabled,.shad-select-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.shad-select-trigger-icon{width:14px;height:14px;color:hsl(var(--muted-foreground))}.shad-select-content{min-width:128px}.shad-select-item{width:100%}.vt-sidebar{--sidebar-width:232px;--sidebar-width-icon:56px;min-height:100vh;display:flex}.vt-sidebar-rail{height:100%;width:var(--sidebar-width);flex-shrink:0;grid-template-rows:auto 1fr auto;gap:8px;padding:12px;display:grid}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-rail{width:var(--sidebar-width-icon)}.vt-sidebar-trigger{place-items:center;width:32px;height:32px;display:inline-grid}.vt-sidebar-trigger-icon{width:16px;height:16px}.vt-sidebar-edge-trigger{inset-block:0;z-index:1;cursor:ew-resize;width:20px;position:absolute;right:-10px}.vt-sidebar-inset{flex:1;min-width:0}.vt-sidebar-header,.vt-sidebar-content,.vt-sidebar-footer,.vt-sidebar-group,.vt-sidebar-menu{flex-direction:column;min-width:0;display:flex}.vt-sidebar-header,.vt-sidebar-content,.vt-sidebar-footer{gap:8px}.vt-sidebar-content{flex:1;min-height:0}.vt-sidebar-footer{padding-top:8px}.vt-sidebar-group{gap:4px;position:relative}.vt-sidebar-group-label{flex-shrink:0;align-items:center;height:32px;padding-inline:.75em;font-weight:700;display:flex}.vt-sidebar-group-content{width:100%}.vt-sidebar-menu{gap:4px}.vt-sidebar-menu-item{position:relative}.vt-sidebar-item{align-items:center;gap:8px;width:100%;padding-inline:.75em;display:flex}.vt-sidebar-item-default{height:32px}.vt-sidebar-item-lg{height:44px}.vt-sidebar-badge{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;min-width:22px;padding-inline:6px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.vt-sidebar-menu-sub{flex-direction:column;gap:4px;min-width:0;padding:2px 0 2px 10px;display:flex}.vt-sidebar-subitem{align-items:center;min-width:0;height:32px;padding-inline:.75em;display:flex}.vt-agent-configuration-figure-image{--agent-configuration-figure-image:url(/assets/agent-configuration/embodiment-figure.png);background-image:var(--agent-configuration-figure-image)}:root[data-vt-color-mode=dark] .vt-agent-configuration-figure-image{--agent-configuration-figure-image:url(/assets/agent-configuration-figure-dpeLpegY.png)}.vt-page{transition:padding-left .2s ease-out, padding-right var(--panel-motion-duration) var(--panel-motion-easing)}:root[data-vt-page-inset-settling] .vt-page{transition:none}.vt-scene,.vt-scene-texture-preview{background:hsl(var(--background))}.vt-control-nameplate{border-color:hsl(var(--border) / .72)}.vt-interactive-list-item,.vt-panel-section-header,.vt-topics-panel-item{border-color:var(--panel-divider)}.vt-dock-strip,.vt-tool-strip{box-shadow:var(--dock-strip-shadow,none);filter:var(--dock-strip-filter,none);background-image:linear-gradient(#ffffff14,#ffffff05 42%,#00000014 100%)}.vt-dock-strip.vt-jam-control-dock{box-shadow:none;filter:none;background-image:none}.vt-inspector-panel{border:1px solid var(--surface-overlay-border,hsl(var(--nav-border)));transition:top var(--panel-motion-duration) var(--panel-motion-easing), right var(--panel-motion-duration) var(--panel-motion-easing), bottom var(--panel-motion-duration) var(--panel-motion-easing), width var(--panel-motion-duration) var(--panel-motion-easing), max-width var(--panel-motion-duration) var(--panel-motion-easing), padding-top var(--panel-motion-duration) var(--panel-motion-easing), border-radius var(--panel-motion-duration) var(--panel-motion-easing), box-shadow var(--panel-motion-duration) var(--panel-motion-easing), backdrop-filter var(--panel-motion-duration) var(--panel-motion-easing);outline:none}.vt-inspector-panel.vt-inspector-panel[data-vt-pinned=false]{border-radius:var(--radius-medium)}.vt-inspector-panel.vt-inspector-panel[data-vt-pinned=true]{box-shadow:var(--shadow-pinned,none);border-top-right-radius:0;border-bottom-right-radius:0}.vt-inspector-mode-toggle{color:hsl(var(--foreground));border-radius:9px}:is(.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle):disabled{opacity:.5}.vt-placeholder-icon,.vt-placeholder-description,.vt-placeholder-surface{color:hsl(var(--muted-foreground))}.vt-placeholder-title{color:hsl(var(--foreground))}.vt-placeholder-surface{border-radius:var(--radius-medium)}.vt-stage{border:1px solid hsl(var(--border) / .56);background:hsl(var(--card) / .54)}.vt-drawing-viewport{border-radius:0 var(--radius-medium) var(--radius-medium) var(--radius-medium)}.vt-document-editor-view{border-radius:inherit;background:hsl(var(--document-editor-background));color:hsl(var(--document-editor-foreground))}.vt-document-editor-toolbar{border-color:hsl(var(--border) / .56);background:hsl(var(--card) / .86)}.vt-document-editor-toolbar-divider{background:hsl(var(--border) / .72)}.vt-document-selection-toolbar.vt-popover{border:1px solid hsl(var(--menu-border) / .66);border-radius:var(--radius-medium);background:var(--menu-background);color:hsl(var(--foreground) / .82);box-shadow:var(--shadow-shallow,none)}.vt-document-selection-toolbar-button[data-vt-active=true]{background:hsl(var(--focus-accent) / .14);color:hsl(var(--foreground))}.vt-document-editor-page-shell,.vt-document-editor-page{background:hsl(var(--document-editor-background))}.vt-document-pdf-export-surface{color:#121212;background:#fff}.vt-document-table-picker-cell.vt-document-table-picker-cell{border-color:hsl(var(--border));background:hsl(var(--muted) / .48)}.vt-document-table-picker-cell.vt-document-table-picker-cell[data-vt-selected=true]{border-color:hsl(var(--focus-accent));background:hsl(var(--focus-accent) / .18)}.vt-document-image-element:is([data-vt-generation-status=pending],[data-vt-generation-status=failed]) .vt-document-image-resizable{border:1px solid hsl(var(--border));border-radius:var(--radius-small);background:hsl(var(--muted) / .32)}.vt-document-image-element[data-vt-generation-status=failed] .vt-document-image-generation-status{border-radius:var(--radius-small);background:hsl(var(--background) / .86);color:hsl(var(--muted-foreground))}.vt-image-generation-placeholder{color:hsl(var(--foreground))}.vt-image-generation-placeholder:before{background:var(--vt-image-generation-placeholder-background)}.vt-image-generation-placeholder-title{color:hsl(var(--foreground) / .86)}.vt-image-generation-placeholder-progress{background:hsl(var(--focus-accent) / .16)}.vt-image-generation-placeholder-label{color:hsl(var(--foreground) / .68)}.vt-document-image-resizable{border-radius:var(--radius-small)}.vt-document-image-resizable:before{z-index:1;border-radius:var(--radius-small);content:"";pointer-events:none;border:2px solid #0000;position:absolute;inset:-5px}.vt-document-image-resizable:hover:before{border-color:hsl(var(--border))}.vt-document-image-resizable[data-vt-selected=true]:before,.vt-document-image-element[data-vt-generation-status=pending] .vt-document-image-resizable:before{border-color:hsl(var(--focus-border))}.vt-document-image-resize-handle:after{background:hsl(var(--muted-foreground) / .78);border-radius:999px}.vt-document-image-resize-handle-left:after{left:3px}.vt-document-image-resize-handle-right:after{right:3px}.vt-document-horizontal-rule hr{border:0;border-top:1px solid hsl(var(--border))}.vt-document-table :is(td,th){border:1px solid hsl(var(--border))}.vt-document-column{border-left:1px solid hsl(var(--border) / .56)}.vt-document-toc nav{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .24)}.vt-document-toc nav button{color:inherit;background:0 0}.vt-document-toc-rail-tick{background:hsl(var(--muted-foreground))}.vt-document-toc-rail-tick:is(:hover,:focus-visible),.vt-document-toc-rail-tick[aria-current=location]{background:hsl(var(--foreground))}.vt-document-comment{background:#fce1738c;border-bottom:2px solid #f4c725}.vt-document-comment-indicator{border:1px solid hsl(var(--border));border-radius:var(--radius-small);background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.vt-document-editor-color-swatch{border-color:#0000}.vt-document-editor-color-check{color:hsl(var(--foreground))}.vt-document-suggestion{text-decoration:none}.vt-document-suggestion[data-vt-suggestion-type=insert]{background:var(--document-suggestion-insert-background);color:hsl(var(--document-suggestion-insert-foreground))}.vt-document-suggestion[data-vt-suggestion-type=remove]{background:var(--document-suggestion-remove-background);color:hsl(var(--document-suggestion-remove-foreground));text-decoration:line-through}.vt-document-suggestion[data-vt-suggestion-type=update]{border-bottom:2px solid hsl(var(--document-suggestion-update-border));background:var(--document-suggestion-update-background);color:hsl(var(--document-suggestion-update-foreground))}.vt-document-block-suggestion[data-vt-suggestion-type=insert]{border-left-color:hsl(var(--document-suggestion-insert-border));background:var(--document-suggestion-insert-background);color:hsl(var(--document-suggestion-insert-foreground))}.vt-document-block-suggestion[data-vt-suggestion-type=insert] .vt-document-suggestion[data-vt-suggestion-type=insert]{background:0 0}.vt-document-block-suggestion[data-vt-suggestion-type=remove]{border-left-color:hsl(var(--document-suggestion-remove-border));background:var(--document-suggestion-remove-background);color:hsl(var(--document-suggestion-remove-foreground));text-decoration:line-through}.vt-document-block-suggestion[data-vt-suggestion-type=update]{border-left-color:hsl(var(--document-suggestion-update-border));background:var(--document-suggestion-update-background);color:hsl(var(--document-suggestion-update-foreground))}.vt-document-suggestion-review-actions{border-color:hsl(var(--border))}.vt-document-discussion-popover{border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground))}.vt-document-discussion-message+.vt-document-discussion-message,.vt-document-discussion-reply-row{border-color:hsl(var(--border))}.vt-document-comment-composer{border-color:hsl(var(--border));border-radius:var(--radius-medium);background:hsl(var(--background));color:hsl(var(--foreground))}.vt-document-discussion-message time{color:hsl(var(--muted-foreground))}.vt-document-discussion-avatar .shad-avatar-fallback{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.vt-document-discussion-reply-row>svg,.vt-document-discussion-resolved{color:hsl(var(--muted-foreground))}.vt-plate-mention{border-radius:var(--radius-small);background:hsl(var(--focus-accent) / .14);color:hsl(var(--focus-accent))}.vt-plate-mention-input-token{border-radius:var(--radius-small);background:hsl(var(--focus-accent) / .1);color:hsl(var(--focus-accent))}.vt-plate-mention-search{color:inherit;background:0 0}.vt-plate-mention-menu{color:hsl(var(--foreground))}.vt-plate-mention-option{border-radius:calc(var(--radius-small) - 2px);color:inherit;background:0 0}.vt-plate-mention-empty{color:hsl(var(--muted-foreground))}.vt-drawing-drop-overlay{border-radius:inherit}.shad-card{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:9px}.vt-color-chip-surface{border:1px solid var(--panel-divider);border-radius:var(--radius-medium,0);background:hsl(var(--card) / .72);box-shadow:var(--shadow-shallow,none)}.vt-color-chip-compact.vt-color-chip-surface{border-radius:var(--radius-small);box-shadow:none}.vt-color-chip-compact,.vt-color-chip-swatch{background:var(--vt-color-chip-color)}.vt-color-chip-swatch{border:1px solid var(--panel-divider);border-radius:var(--radius-small)}.vt-color-chip-label{color:hsl(var(--foreground))}.vt-color-chip-token{color:hsl(var(--foreground) / .58)}.vt-color-chip-usage{color:hsl(var(--foreground) / .46)}.vt-text-chip-surface{border:1px solid hsl(var(--border) / .5);border-radius:var(--radius-medium,0);background:hsl(var(--card) / .72);box-shadow:var(--shadow-shallow,none)}.vt-panel{border:1px solid var(--surface-panel-border,hsl(var(--border) / .72));border-radius:var(--radius-medium,0);background:var(--surface-panel-bg,var(--surface-section-bg,var(--content-background)));box-shadow:var(--shadow-shallow,none)}.vt-section{border:1px solid hsl(var(--border) / .66);border-radius:var(--radius-medium,0);background:var(--surface-section-bg,var(--content-background));-webkit-backdrop-filter:var(--surface-section-filter,none);backdrop-filter:var(--surface-section-filter,none)}.vt-collapsible-section-icon{color:hsl(var(--foreground) / .58)}.vt-side-panel-stack{background:var(--vt-side-panel-stack-background,var(--surface-panel-bg,var(--surface-section-bg,inherit)))}.vt-side-panel-stack>.vt-side-panel-stack-item,.vt-side-panel-stack>.vt-side-panel-stack-item:is(.vt-section,.vt-drop-zone){background:inherit}.vt-home-map{border-radius:var(--radius-medium,0)}.vt-scene[data-vt-page=home] :is(.vt-home-map.vt-section,.vt-home-list.vt-section){border-color:#0000}.vt-home-map .vt-card{border-radius:calc(var(--radius-large) * .84)}.vt-inset{border:1px solid var(--panel-divider);border-radius:var(--radius-medium,0);background:var(--content-background)}.vt-tray{border:1px solid var(--surface-overlay-border,hsl(var(--nav-border)));background:var(--surface-overlay-bg,hsl(var(--panel-background)));box-shadow:var(--surface-overlay-shadow,var(--panel-shadow,none));-webkit-backdrop-filter:var(--surface-overlay-filter,var(--blur-light));backdrop-filter:var(--surface-overlay-filter,var(--blur-light))}.vt-closed-caption-tray{border-radius:var(--radius-large);box-shadow:var(--shadow-shallow,none)}.vt-closed-caption-row[data-vt-caption-depth=oldest]{opacity:.45}.vt-closed-caption-row[data-vt-caption-depth=middle]{opacity:.736}.vt-closed-caption-row[data-vt-caption-depth=newest]{opacity:1}.vt-inspector-panel{background:var(--surface-overlay-bg,hsl(var(--panel-background)));box-shadow:var(--surface-overlay-shadow,var(--panel-shadow,none));-webkit-backdrop-filter:var(--surface-overlay-filter,var(--blur-light));backdrop-filter:var(--surface-overlay-filter,var(--blur-light))}.vt-control-panel{border:1px solid hsl(var(--border) / .72);border-radius:var(--radius-medium,0);background:var(--control-background)}.vt-status-indicator-dot{box-shadow:0 0 0 1px #0000}.vt-status-indicator-dot[data-vt-tone=info]{background:hsl(var(--info))}.vt-status-indicator-dot[data-vt-tone=positive]{background:hsl(var(--positive-background))}.vt-status-indicator-dot[data-vt-tone=attention]{background:hsl(var(--attention-background))}.vt-status-indicator-dot[data-vt-tone=destructive]{background:hsl(var(--destructive))}.vt-spinner[data-vt-tone=positive]{color:hsl(var(--positive-background))}.vt-spinner[data-vt-tone=attention]{color:hsl(var(--attention-background))}.vt-spinner[data-vt-tone=destructive]{color:hsl(var(--destructive))}.vt-spinner[data-vt-tone=information]{color:hsl(var(--info-accent))}.vt-meeting-end-countdown-status[data-vt-tone=attention]{color:hsl(var(--attention-background))}.vt-jam-participant-avatar-control .vt-avatar-vertical{opacity:1;transition:opacity .22s}.vt-jam-participant-avatar-control[data-vt-jam-participant-state=standby] .vt-avatar-vertical{opacity:.5}.vt-avatar-status-badge{color:hsl(var(--foreground) / .86);pointer-events:auto;background:0 0;transition:opacity .18s,transform .18s}.vt-status-indicator-label{color:hsl(var(--foreground) / .9)}.vt-entity-status-dot[data-vt-tone=positive],.vt-project-status-dot[data-vt-tone=positive]{background:hsl(var(--positive-background))}.vt-entity-status-dot[data-vt-tone=attention],.vt-project-status-dot[data-vt-tone=attention]{background:hsl(var(--attention-background))}.vt-entity-status-dot[data-vt-tone=warm],.vt-project-status-dot[data-vt-tone=warm]{background:hsl(var(--warm-background))}.vt-entity-status-dot[data-vt-tone=review],.vt-project-status-dot[data-vt-tone=review]{background:hsl(var(--focus-accent))}.shad-data-table-container,.shad-table{background:var(--table-background)}.shad-table-row>*{border-top:1px solid #0000;border-bottom:1px solid var(--table-divider)}.shad-table-body .shad-table-row:last-child>*{border-bottom-color:#0000}.vt-app-table{border-color:hsl(var(--border) / .52);border-radius:var(--radius-medium);background:var(--surface-section-bg)}.shad-data-table-container.vt-app-table{overflow:hidden}.shad-data-table-container.vt-app-table .shad-table-wrapper{border-radius:inherit}.vt-app-table-header{border-bottom:1px solid var(--surface-divider);background:hsl(var(--muted) / .38);color:hsl(var(--muted-foreground))}.vt-app-table .shad-table-header,.vt-app-table .shad-table-footer{background:hsl(var(--muted) / .38);color:hsl(var(--muted-foreground))}.vt-app-table .shad-table-head{color:hsl(var(--muted-foreground))}.vt-app-table .shad-table-row>*{border-bottom-color:var(--surface-divider)}.vt-app-table-row{color:hsl(var(--foreground));background:0 0;border-radius:0}.vt-app-table-row+.vt-app-table-row{border-top:1px solid var(--surface-divider)}.vt-app-table-row.shad-data-table-row-interactive:hover{background:hsl(var(--foreground) / .035)}.vt-app-table-row:is(.is-selected,[data-vt-row-selected=true]){box-shadow:var(--control-active-shadow,none);background:0 0;border-color:#0000}.vt-app-table-row:is(.shad-data-table-row-interactive:hover,.is-selected,[data-vt-row-selected=true],:focus-visible,[data-vt-autofocus-visible=true]){border-radius:var(--radius-medium,0)}.vt-count-bubble{color:hsl(var(--muted-foreground));background:0 0;border-color:currentColor;border-radius:9999px}.vt-number-badge[data-vt-kind=information]{border-color:hsl(var(--info-accent));background:hsl(var(--info-background));color:hsl(var(--info-foreground))}.vt-number-badge[data-vt-kind=warning]{border-color:hsl(var(--attention-accent));background:hsl(var(--attention-background));color:hsl(var(--attention-foreground))}.vt-jam-participant-raised-hand{border-color:hsl(var(--info-accent) / .78);background:hsl(var(--info-background) / .96);color:hsl(var(--info-foreground));box-shadow:var(--surface-overlay-shadow,var(--panel-shadow,none))}.vt-jam-participant-raised-hand-index{border-color:hsl(var(--info-foreground) / .26);background:hsl(var(--info-foreground));color:hsl(var(--info-background))}.vt-number-badge[data-vt-kind=error]{border-color:hsl(var(--destructive-accent));background:hsl(var(--destructive-background));color:hsl(var(--destructive-foreground))}.vt-table-recipe-icon,.vt-table-recipe-avatar{border-color:hsl(var(--border) / .64);background:var(--control-background);color:hsl(var(--foreground) / .76)}.vt-table-recipe-icon{border-radius:var(--radius-small)}.vt-table-recipe-avatar{border-radius:999px}.vt-table-recipe-description,.vt-table-recipe-project-cell,.vt-table-recipe-progress-cell,.vt-table-recipe-status-label{color:hsl(var(--muted-foreground))}.vt-table-recipe-status-chip{border-color:hsl(var(--border) / .62);background:var(--control-background);color:hsl(var(--foreground) / .72);font-weight:700}.shad-table :is(.shad-table-head,.shad-table-cell)[data-vt-resize-active=true]{box-shadow:inset -1px 0 0 var(--table-divider)}:root[data-vt-menu-input=keyboard] .shad-data-table-row-interactive.shad-data-table-row-interactive.vt-control-focus.vt-control-focus.vt-control-focus:focus-visible,.shad-data-table-row-interactive.shad-data-table-row-interactive.vt-control-focus.vt-control-focus.vt-control-focus[data-vt-autofocus-visible=true]:focus{z-index:1;outline:var(--vt-data-table-row-focus-outline);outline-offset:var(--vt-data-table-row-focus-outline-offset);box-shadow:var(--vt-data-table-row-focus-row-shadow);filter:var(--vt-data-table-row-focus-filter);animation:var(--vt-data-table-row-focus-row-animation);position:relative}:root[data-vt-menu-input=keyboard] .shad-data-table-row-interactive:focus-visible>*,.shad-data-table-row-interactive[data-vt-autofocus-visible=true]:focus>*{--vt-data-table-cell-focus-shadow:var(--vt-data-table-row-focus-block-shadow);--vt-data-table-cell-focus-shadow-pulse:var(--vt-data-table-row-focus-block-shadow-pulse);z-index:1;border-top-color:#0000;border-bottom-color:var(--table-divider);box-shadow:var(--vt-data-table-cell-focus-shadow);clip-path:var(--vt-data-table-row-focus-cell-clip-path);animation:var(--vt-data-table-row-focus-animation);position:relative}:root[data-vt-menu-input=keyboard] .shad-table-body .shad-data-table-row-interactive:last-child:focus-visible>*,.shad-table-body .shad-data-table-row-interactive:last-child[data-vt-autofocus-visible=true]:focus>*{border-bottom-color:#0000}:root[data-vt-menu-input=keyboard] .shad-data-table-row-interactive:focus-visible>:first-child,.shad-data-table-row-interactive[data-vt-autofocus-visible=true]:focus>:first-child{--vt-data-table-cell-focus-shadow:var(--vt-data-table-row-focus-start-shadow), var(--vt-data-table-row-focus-block-shadow);--vt-data-table-cell-focus-shadow-pulse:var(--vt-data-table-row-focus-start-shadow-pulse), var(--vt-data-table-row-focus-block-shadow-pulse);clip-path:var(--vt-data-table-row-focus-start-cell-clip-path);border-top-left-radius:16px;border-bottom-left-radius:16px}:root[data-vt-menu-input=keyboard] .shad-data-table-row-interactive:focus-visible>:last-child,.shad-data-table-row-interactive[data-vt-autofocus-visible=true]:focus>:last-child{--vt-data-table-cell-focus-shadow:var(--vt-data-table-row-focus-end-shadow), var(--vt-data-table-row-focus-block-shadow);--vt-data-table-cell-focus-shadow-pulse:var(--vt-data-table-row-focus-end-shadow-pulse), var(--vt-data-table-row-focus-block-shadow-pulse);clip-path:var(--vt-data-table-row-focus-end-cell-clip-path);border-top-right-radius:16px;border-bottom-right-radius:16px}.vt-data-table-inventory .vt-table-sort-button{color:hsl(var(--foreground) / .72);transition:color var(--control-hover-duration) ease;border-radius:5.6px}.vt-data-table-inventory .vt-table-sort-button:hover{color:hsl(var(--foreground))}.vt-data-table-inventory .vt-table-sort-icon{color:hsl(var(--foreground) / .3)}.vt-data-table-inventory .vt-table-sort-icon.vt-is-active{color:hsl(var(--foreground) / .46)}.vt-data-table-inventory :is(.vt-filter-input,.vt-columns-trigger){font-weight:400}.vt-data-table-inventory .vt-columns-trigger{color:hsl(var(--foreground))}.vt-data-table-inventory .vt-columns-trigger-icon{color:hsl(var(--muted-foreground))}.vt-data-table-inventory .vt-inventory-meta{color:hsl(var(--foreground) / .72)}.vt-home-list .vt-table-sort-button{color:hsl(var(--foreground) / .72);transition:color var(--control-hover-duration) ease;border-radius:5.6px}.vt-home-list .vt-table-sort-button:hover{color:hsl(var(--foreground))}.vt-home-list .vt-table-sort-icon{color:hsl(var(--foreground) / .3)}.vt-home-list .vt-table-sort-icon.vt-is-active{color:hsl(var(--foreground) / .46)}.vt-jam-drawing-empty-message{color:hsl(var(--foreground) / .3)}:root[data-vt-menu-input=keyboard] .vt-text-link:focus-visible,:root .vt-text-link[data-vt-autofocus-visible=true]:focus{box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite}.vt-home-list .vt-filter-button{font-weight:400}.vt-home-list .vt-filter-button.vt-is-inactive{color:hsl(var(--muted-foreground))}.vt-home-list .vt-filter-button.vt-is-inactive:hover,.vt-home-list .vt-entity-name{color:hsl(var(--foreground))}.vt-home-list :is(.vt-entity-status,.vt-entity-focus){color:hsl(var(--foreground) / .82)}.vt-home-list .vt-entity-status-dot{border-radius:9999px}:is(.vt-button-face,.vt-button-group,.vt-columns-trigger,.vt-control-button,.vt-control-circle-button,.vt-control-tabs-list,.vt-menu,.vt-menu-button,.vt-page-title-plaque,.vt-segmented-control,.vt-control-accessory,.vt-title-chip){border:1px solid hsl(var(--border) / .72);background:var(--control-background)}.vt-control-accessory:is([data-disabled],[aria-disabled=true]){border-color:hsl(var(--button-border-disabled));background:var(--button-background-disabled);color:hsl(var(--button-foreground-disabled))}.vt-dialog :is(.vt-button,.vt-control-circle-button,.shad-dialog-action,.shad-dialog-close){border-color:hsl(var(--button-border) / .72);background:var(--button-background)}.vt-dialog-surface{border-color:hsl(var(--popup-border));background:var(--popup-background);color:hsl(var(--popup-foreground));box-shadow:var(--panel-shadow,none);-webkit-backdrop-filter:var(--blur-heavy);backdrop-filter:var(--blur-heavy)}.vt-tooltip{border-radius:var(--radius-medium,0);background:var(--tooltip-background);color:hsl(var(--tooltip-foreground));box-shadow:var(--shadow-shallow,none);border:1px solid #0000}.shad-tooltip-arrow{fill:var(--tooltip-background)}.vt-dictation-caption-preview{border-radius:var(--radius-medium,0);background:var(--tooltip-background);color:hsl(var(--tooltip-foreground));box-shadow:var(--shadow-shallow,none);border:1px solid #0000}.vt-dictation-caption-preview-arrow{background:var(--tooltip-background)}.vt-popover{border-radius:var(--radius-medium,0);box-shadow:var(--shadow-shallow,none);background:#fffffff5}.vt-drawing{border:1px solid hsl(var(--border) / .56);border-radius:var(--radius-medium,0);background:hsl(var(--base-background))}.vt-map-drawing{background:hsl(var(--base-background))}.vt-image-tile{border:1px solid var(--panel-divider);background-color:hsl(var(--background));border-radius:12.8px}.vt-showcase-image-generation-background{border:1px solid var(--panel-divider);border-radius:var(--radius-medium,0)}.vt-page-title-plaque{color:hsl(var(--foreground))}.vt-page-title-icon{color:currentColor;opacity:.5}.vt-page-title-label{text-transform:uppercase;font-weight:700;line-height:1}.vt-page-title,.vt-showcase-section-title{color:hsl(var(--foreground))}.vt-showcase-tab-button-idle{color:hsl(var(--muted-foreground))}.vt-showcase-tab-button-idle:hover{color:hsl(var(--foreground))}.vt-showcase-control-label{color:hsl(var(--foreground) / .58)}.vt-showcase-panel-lip{color:hsl(var(--foreground) / .5)}.vt-showcase-floating-title{color:hsl(var(--foreground))}.vt-showcase-muted-copy{color:hsl(var(--muted-foreground))}.vt-showcase-tone-primary{color:hsl(var(--foreground))}.vt-showcase-tone-readable{color:hsl(var(--foreground) / .86)}.vt-showcase-tone-soft{color:hsl(var(--foreground) / .82)}.vt-showcase-tone-callout{color:hsl(var(--foreground) / .78)}.vt-showcase-tone-body-secondary{color:hsl(var(--foreground) / .76)}.vt-showcase-tone-metadata{color:hsl(var(--foreground) / .74)}.vt-showcase-tone-data-heading{color:hsl(var(--foreground) / .72)}.vt-showcase-tone-secondary{color:hsl(var(--foreground) / .66)}.vt-showcase-tone-quiet{color:hsl(var(--foreground) / .62)}.vt-showcase-tone-subtle{color:hsl(var(--foreground) / .58)}.vt-showcase-tone-faint{color:hsl(var(--foreground) / .52)}.vt-showcase-tone-destructive{color:hsl(var(--destructive))}.vt-icon-inventory-trigger{color:hsl(var(--foreground) / .84);transition:color var(--control-hover-duration) ease}.vt-icon-inventory-trigger:hover{color:hsl(var(--foreground))}.vt-icon-inventory-tooltip-detail{opacity:.75}.vt-icons-search-status,.vt-icon-empty-state{color:hsl(var(--foreground) / .72)}.vt-available-icon-title{color:hsl(var(--foreground));font-weight:700}.vt-color-mode-status{border:1px solid hsl(var(--info) / .34);border-radius:var(--radius-small);background:hsl(var(--info) / .08)}.vt-color-token-warning{border:1px solid hsl(var(--attention-background) / .4);background:hsl(var(--attention-background) / .08)}.vt-color-texture-preview{border:1px solid hsl(var(--border) / .4);border-radius:14.4px}.vt-color-texture-preview-dock{background:hsl(var(--nav-background));border-radius:9999px}.vt-typography-browser-note{border:1px solid var(--panel-divider);background:hsl(var(--background) / .6)}.vt-typography-panel-group-heading,.vt-semantic-text-chip-sample,.vt-text-chip-sample-region{border-bottom:1px solid var(--panel-divider)}.vt-typography-usage-sample{border-radius:var(--radius-medium)}.vt-typography-usage-sample-button,.vt-typography-usage-sample-dropdown,.vt-typography-usage-sample-toggle,.vt-typography-usage-sample-input,.vt-typography-usage-sample-badge,.vt-typography-usage-sample-kbd{border:1px solid hsl(var(--border) / .5)}.vt-typography-usage-sample-menu-item{border-radius:10.4px}.vt-typography-usage-sample-toggle,.vt-typography-usage-sample-badge{border-radius:9999px}.vt-typography-usage-sample-kbd{border-radius:5px}.vt-typography-specimen-callout{border-left:4px solid hsl(var(--foreground));background:hsl(var(--background) / .4);border-radius:0}.vt-chart-header{color:hsl(var(--foreground));font-weight:700}.vt-chart-header-icon,.vt-chart-tooltip-label{color:hsl(var(--muted-foreground))}.vt-chart-tooltip-value{color:hsl(var(--foreground));font-weight:700}.vt-chart-point-control{background:0 0;border:0;border-radius:9999px;outline:none}.vt-effect-preview-stage{border:1px solid hsl(var(--border) / .5);border-radius:var(--radius-medium);background:hsl(var(--card) / .8)}.vt-effect-preview-swatch{border:1px solid hsl(var(--border) / .4);border-radius:var(--radius-medium);box-shadow:none}.vt-effect-section-copy{color:hsl(var(--foreground) / .62)}.vt-effect-token-name,.vt-effect-object-title{color:hsl(var(--foreground))}.vt-effect-token-value{color:hsl(var(--foreground) / .58)}.vt-effect-token-description{color:hsl(var(--foreground) / .46)}.vt-effect-empty-surface,.vt-effect-object-description{color:hsl(var(--muted-foreground))}.vt-motion-token-name{color:hsl(var(--foreground))}.vt-motion-token-value{color:hsl(var(--foreground) / .58)}.vt-movement-section-copy{color:hsl(var(--foreground) / .62)}.vt-movement-life-pulse-sample{border:1px solid hsl(var(--border) / .6);background:hsl(var(--positive-background));border-radius:9999px}.vt-movement-drift-sample{border:1px solid hsl(var(--border) / .6);border-radius:var(--radius-medium);background:hsl(var(--warm-background))}.vt-movement-disclosure-copy,.vt-movement-collapsible-content{color:hsl(var(--muted-foreground))}.vt-showcase-detail-heading{color:hsl(var(--foreground));font-weight:700}.vt-showcase-detail-row{color:hsl(var(--foreground) / .82);font-weight:400}.vt-showcase-separator-stack .vt-showcase-detail-row{color:hsl(var(--foreground) / .78)}.vt-showcase-collapsible-content{color:hsl(var(--muted-foreground))}:root[data-vt-menu-input=keyboard] .vt-collapsible-section-trigger:focus-visible{border-radius:var(--radius-small);box-shadow:0 0 0 2px hsl(var(--focus-border))}.vt-dock-button{border:1px solid var(--dock-button-border,hsl(var(--foreground) / .1));background:var(--dock-button-bg,transparent);color:hsl(var(--nav-foreground))}.vt-mic-action{border:1px solid hsl(var(--positive-background));background:hsl(var(--positive-background));color:hsl(var(--primary-foreground))}.vt-hangup-action{border:1px solid hsl(var(--destructive));background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.vt-stage.vt-stage,.vt-switch-active-surface.vt-switch-active-surface,.vt-alert.vt-alert,.vt-dialog.vt-dialog,.vt-sheet.vt-sheet,.vt-button.vt-dock-button,.vt-button.vt-mic-action,.vt-button.vt-hangup-action{border-radius:var(--radius-medium,0)}.vt-button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.55}.vt-section.vt-section,.vt-inset.vt-inset,.vt-drawing.vt-drawing,.vt-inspector-panel.vt-inspector-panel[data-vt-pinned=false]{border-radius:var(--radius-medium,0)}.vt-inspector-panel.vt-inspector-panel[data-vt-pinned=true]{border-radius:0}.vt-control-item.vt-control-item,.vt-popover.vt-popover,.vt-menu-item.vt-menu-item,.vt-control-panel.vt-control-panel,.vt-chrome-control.vt-chrome-control,.vt-chrome-button.vt-chrome-button,.vt-home-title-chip.vt-home-title-chip,.vt-button.vt-button,.vt-segmented-control.vt-segmented-control,.vt-button-group.vt-button-group,.shad-menubar-root.vt-menu,.shad-navigation-menu-list.vt-menu,.shad-native-select.vt-menu-button,.vt-segmented-icon-button.vt-segmented-icon-button,.vt-control-tabs-trigger.vt-control-tabs-trigger,.vt-dock-strip.vt-dock-strip,.vt-tool-strip.vt-tool-strip,.vt-control-circle-button.vt-control-circle-button,.vt-folder-action.vt-folder-action,.vt-agent-card-badge.vt-agent-card-badge,button.vt-control-focus,[role=option].vt-control-focus{border-radius:var(--radius-medium,0)}.vt-app-table-row.vt-app-table-row{border-radius:0}.vt-app-table-row.vt-app-table-row:is(:hover,.is-selected,[data-vt-row-selected=true],:focus-visible,[data-vt-autofocus-visible=true]){border-radius:var(--radius-medium,0)}.vt-item-list-row.vt-item-list-row{border-radius:0}.vt-item-list-row.vt-item-list-row:is(:hover,:focus-visible,[data-vt-autofocus-visible=true]){border-radius:var(--radius-medium,0)}.vt-menu-item.vt-menu-item{border-radius:var(--radius-small,7px)}.vt-avatar-picture,.vt-avatar-image,.vt-avatar-mic-button,.vt-avatar-mic-button-compact.vt-avatar-mic-button-compact,.vt-mini-team-member{border-radius:9999px}button.vt-mini-team-member.vt-mini-team-member{cursor:pointer;border-radius:9999px}.vt-panel.vt-panel,.vt-avatar-horizontal.vt-control-focus,.vt-avatar-vertical.vt-control-focus,.vt-nameplate,.vt-project-nameplate{border-radius:var(--radius-medium)}.vt-panel-section-panel{border-radius:var(--radius-medium);background:var(--surface-panel-bg,hsl(var(--card) / .88))}.vt-chat-mic-button{border-radius:9999px}.vt-chat-status{color:hsl(var(--muted-foreground))}.vt-interactive-list-item[data-vt-interactive-list-active=true] .vt-interactive-list-item-label{color:hsl(var(--foreground));font-weight:700}.vt-interactive-list-item[data-vt-interactive-list-selected=true] .vt-interactive-list-item-label{color:hsl(var(--muted-foreground));text-decoration:line-through}.vt-interactive-list-item[data-vt-reorder-state=entered]{opacity:1}.vt-interactive-list-item[data-vt-reorder-state=exiting]{opacity:0;border-color:#0000}.vt-interactive-list-item[data-vt-interactive-list-drag-state=dragging]{opacity:.8}.vt-interactive-list-item-control{color:inherit;background:0 0}.vt-interactive-list-item-control.vt-control-focus{border-radius:var(--radius-small)}.vt-interactive-list-item[data-vt-interactive-list-renamable=true] .vt-interactive-list-item-control:hover{background:hsl(var(--background))}.vt-interactive-list-item-editor{border-radius:var(--radius-small)}.vt-interactive-list-reorder-handle{color:hsl(var(--muted-foreground))}.vt-interactive-list-reorder-handle>svg{opacity:.75}.vt-interactive-list-add.vt-interactive-list-add{background:0 0}.vt-interactive-list-active-indicator{color:hsl(var(--info-accent))}.vt-interactive-list-delete-icon{color:hsl(var(--destructive-accent))}.vt-nameplate-title,.vt-project-nameplate-title{color:hsl(var(--foreground))}.vt-nameplate-meta,.vt-project-nameplate-meta{color:hsl(var(--foreground) / .74)}.vt-nameplate-body{color:hsl(var(--foreground) / .82)}.vt-jam-dock-button{--dock-button-bg:var(--theme-frame-fill,hsl(var(--nav-background)));--dock-button-border:hsl(var(--nav-background))}.vt-text-selected-stable{text-shadow:.01em 0,-.01em 0}.vt-control-tabs-list.vt-control-tabs-list{border-radius:var(--radius-medium,0) var(--radius-medium,0) 0 0}.vt-control-item-active,.vt-control-tabs-active{border:1px solid hsl(var(--control-border-active));background:var(--control-background-active);color:hsl(var(--control-foreground-active));box-shadow:var(--control-active-shadow,none)}.vt-control-item-idle,.vt-control-tabs-idle{color:hsl(var(--muted-foreground))}.vt-button-face{border:1px solid hsl(var(--button-border));background:var(--button-background);color:hsl(var(--button-foreground))}.vt-button-face:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){border-color:hsl(var(--button-border-hover));background:var(--button-background-hover);color:hsl(var(--button-foreground-hover))}.vt-button-face:is(:disabled,[data-disabled],[aria-disabled=true]){border-color:hsl(var(--button-border-disabled));background:var(--button-background-disabled);color:hsl(var(--button-foreground-disabled))}.vt-empty{border-color:var(--surface-divider)}.vt-drop-zone{background:0 0}.vt-item-list-row{border-color:var(--surface-divider);background:0 0}.vt-agent-conversation-row{background:0 0;border-color:#0000}.vt-agent-conversation-row.is-selected{border-color:hsl(var(--control-border-active));background:var(--control-background-active)}.vt-agent-conversation-row.is-selected:after{border-left-color:hsl(var(--control-border-active))}.vt-agent-conversation-row-icon{background:var(--surface-section-bg);color:hsl(var(--foreground) / .78)}.vt-agent-activity{--agent-activity-tone-border:hsl(var(--border) / .62);--agent-activity-tone-background:hsl(var(--muted) / .32);--agent-activity-tone-foreground:hsl(var(--foreground) / .72)}.vt-agent-activity-week-title,.vt-agent-activity-detail-section-title{color:hsl(var(--muted-foreground));font-weight:700}.vt-agent-activity-week-bar{background:hsl(var(--foreground) / .42);border-radius:999px}.vt-agent-activity-item{border-radius:var(--radius-medium);color:hsl(var(--foreground));background:0 0;border-color:#0000}.vt-agent-activity-item.is-selected{border-color:hsl(var(--control-border-active));box-shadow:none;background:0 0}.vt-agent-activity-item-marker{border-color:hsl(var(--border) / .58);background:var(--surface-section-bg);color:hsl(var(--foreground) / .72);box-shadow:var(--shadow-mini,none)}.vt-agent-activity-item-marker:before,.vt-agent-activity-item-marker:after{background:var(--surface-divider)}.vt-agent-activity-item-marker[data-vt-tone=artifact],.vt-agent-activity-detail-icon[data-vt-tone=artifact],.vt-agent-activity-attachment-chip[data-vt-tone=artifact],.vt-agent-activity-item-marker[data-vt-tone=success],.vt-agent-activity-detail-icon[data-vt-tone=success],.vt-agent-activity-item-marker[data-vt-tone=conversation],.vt-agent-activity-detail-icon[data-vt-tone=conversation],.vt-agent-activity-related-icon[data-vt-tone=conversation],.vt-agent-activity-item-marker[data-vt-tone=decision],.vt-agent-activity-detail-icon[data-vt-tone=decision],.vt-agent-activity-attachment-chip[data-vt-tone=decision],.vt-agent-activity-item-marker[data-vt-tone=collaboration],.vt-agent-activity-detail-icon[data-vt-tone=collaboration],.vt-agent-activity-item-marker[data-vt-tone=meeting],.vt-agent-activity-detail-icon[data-vt-tone=meeting],.vt-agent-activity-item-marker[data-vt-tone=source],.vt-agent-activity-detail-icon[data-vt-tone=source],.vt-agent-activity-attachment-chip[data-vt-tone=source]{border-color:var(--agent-activity-tone-border);background:var(--agent-activity-tone-background);color:var(--agent-activity-tone-foreground)}.vt-agent-activity-item-description,.vt-agent-activity-item-meta,.vt-agent-activity-detail-heading :is(p),.vt-agent-activity-detail-artifact-meta{color:hsl(var(--muted-foreground))}.vt-agent-activity-chip{border:1px solid hsl(var(--border) / .56);border-radius:var(--radius-small);background:var(--control-background);color:hsl(var(--foreground) / .82)}.vt-agent-activity-project-chip{color:hsl(var(--foreground) / .72)}.vt-agent-activity-inline-avatar,.vt-agent-activity-avatar-overflow{border:1px solid hsl(var(--border) / .64);background:var(--control-background);color:hsl(var(--foreground) / .76);border-radius:999px}.vt-agent-activity-person-reference{color:hsl(var(--foreground) / .86)}.vt-agent-activity-empty{border:1px solid hsl(var(--border) / .58);border-radius:var(--radius-medium);background:var(--surface-section-bg)}.vt-agent-activity-detail-header{border-bottom:1px solid var(--surface-divider)}.vt-agent-activity-detail-section+.vt-agent-activity-detail-section{border-top:1px solid var(--surface-divider)}.vt-agent-activity-detail-list,.vt-agent-activity-follow-up-list,.vt-agent-activity-related-card,.vt-agent-activity-detail-row :is(dt),.vt-agent-activity-detail-project{color:hsl(var(--foreground) / .82)}.vt-agent-activity-detail-badge,.vt-agent-activity-contributor-badge,.vt-agent-activity-follow-up-badge{border-color:hsl(var(--border) / .62);background:var(--control-background);color:hsl(var(--foreground) / .72);font-weight:700}.vt-agent-activity-contributor-row,.vt-agent-activity-related-card{border-radius:var(--radius-small)}.vt-agent-activity-follow-up-state{border:1px solid hsl(var(--border) / .64);color:hsl(var(--muted-foreground));border-radius:999px}.vt-agent-activity-follow-up-state.is-complete{border-color:hsl(var(--border) / .72);background:hsl(var(--foreground) / .04);color:hsl(var(--foreground) / .72)}.vt-agent-activity-related-card{background:var(--control-background)}.vt-agent-schedule{--schedule-event-background:var(--palette-neutral-4);--schedule-event-border:var(--palette-neutral-6);--schedule-event-selected-background:var(--palette-neutral-5);--schedule-event-selected-border:var(--palette-neutral-7)}.vt-agent-schedule-view-label,.vt-agent-schedule-detail-label,.vt-agent-schedule-detail-icon{color:hsl(var(--muted-foreground))}.vt-agent-schedule-calendar-grid{border-color:hsl(var(--border) / .48);background:var(--surface-section-bg)}.vt-agent-schedule-calendar-grid:before{background:var(--surface-divider)}.vt-agent-schedule-calendar-day,.vt-agent-schedule-calendar-slot{border-color:var(--surface-divider)}.vt-agent-schedule-calendar-corner,.vt-agent-schedule-calendar-day{border-bottom:1px solid var(--surface-divider)}.vt-agent-schedule-calendar-day,.vt-agent-schedule-calendar-slot{border-right:1px solid var(--surface-divider);border-bottom:1px solid var(--surface-divider)}.vt-agent-schedule-calendar-day.is-selected{color:hsl(var(--foreground));font-weight:700}.vt-agent-schedule-date-marker{background:hsl(var(--foreground));color:hsl(var(--background));border-radius:999px}.vt-agent-schedule-event{border-radius:var(--radius-small);color:hsl(var(--foreground));box-shadow:var(--shadow-mini,none);border:1px solid #0000}.vt-agent-schedule-event[data-vt-tone=meeting]{border-color:hsl(var(--schedule-event-border) / .3);background:hsl(var(--schedule-event-background) / .16)}.vt-agent-schedule-event[data-vt-tone=task]{border-color:hsl(var(--schedule-event-border) / .3);background:hsl(var(--schedule-event-background) / .14)}.vt-agent-schedule-event[data-vt-tone=focus]{border-color:hsl(var(--schedule-event-border) / .36);background:hsl(var(--schedule-event-background) / .18)}.vt-agent-schedule-event[data-vt-tone=recurring]{border-color:hsl(var(--schedule-event-border) / .34);background:hsl(var(--schedule-event-background) / .16)}.vt-agent-schedule-event.is-selected{box-shadow:var(--shadow-mini,none);color:hsl(var(--foreground))}.vt-agent-schedule-event.is-selected[data-vt-tone=meeting]{border-color:hsl(var(--schedule-event-selected-border) / .3);background:hsl(var(--schedule-event-selected-background) / .16)}.vt-agent-schedule-event.is-selected[data-vt-tone=task]{border-color:hsl(var(--schedule-event-selected-border) / .3);background:hsl(var(--schedule-event-selected-background) / .14)}.vt-agent-schedule-event.is-selected[data-vt-tone=focus]{border-color:hsl(var(--schedule-event-selected-border) / .36);background:hsl(var(--schedule-event-selected-background) / .18)}.vt-agent-schedule-event.is-selected[data-vt-tone=recurring]{border-color:hsl(var(--schedule-event-selected-border) / .34);background:hsl(var(--schedule-event-selected-background) / .16)}.vt-agent-schedule-event.is-selected :is(.vt-agent-schedule-event-title,.vt-agent-schedule-event-time){color:inherit}.vt-agent-schedule-list-section{border-color:hsl(var(--border) / .52);background:var(--surface-section-bg)}.vt-agent-schedule-detail-participants{color:hsl(var(--foreground) / .76)}.vt-agent-schedule-detail-footer{border-top:1px solid var(--surface-divider);padding-top:10px}.vt-agent-schedule-list-header{border-bottom:1px solid var(--surface-divider)}.vt-agent-schedule-list-section[data-vt-tone] .vt-agent-schedule-list-icon{color:hsl(var(--foreground))}.vt-agent-schedule-table{color:hsl(var(--foreground) / .86)}.vt-agent-schedule-table :is(th){background:hsl(var(--muted) / .46);color:hsl(var(--foreground) / .7)}.vt-agent-schedule-table :is(td){border-top:1px solid var(--surface-divider)}.vt-agent-schedule-participant{border:1px solid hsl(var(--border) / .64);background:var(--control-background);color:hsl(var(--foreground) / .78);border-radius:999px}.vt-agent-work{--agent-work-tone-border:hsl(var(--border) / .62);--agent-work-tone-background:hsl(var(--muted) / .3);--agent-work-tone-foreground:hsl(var(--foreground) / .74)}.vt-agent-work-summary{border-color:hsl(var(--border) / .52);border-radius:var(--radius-medium);background:var(--surface-section-bg)}.vt-agent-work-summary-item+.vt-agent-work-summary-item{border-left:1px solid var(--surface-divider)}.vt-agent-work-summary-item[data-vt-tone],.vt-agent-work-section-icon[data-vt-tone],.vt-agent-work-task-icon[data-vt-tone],.vt-agent-work-related-icon[data-vt-tone],.vt-agent-work-file-icon[data-vt-tone]{border-color:var(--agent-work-tone-border);background:var(--agent-work-tone-background);color:var(--agent-work-tone-foreground)}.vt-agent-work-section-icon,.vt-agent-work-task-icon,.vt-agent-work-related-icon,.vt-agent-work-file-icon{border-radius:var(--radius-small)}.vt-agent-work-summary-value{color:hsl(var(--foreground) / .86)}.vt-agent-work-summary-label,.vt-agent-work-table-header,.vt-agent-work-task-description,.vt-agent-work-project-cell,.vt-agent-work-due-cell,.vt-agent-work-detail-heading :is(p),.vt-agent-work-file-copy :is(span),.vt-agent-work-related-copy :is(span){color:hsl(var(--muted-foreground))}.vt-agent-work-count-badge,.vt-agent-work-priority-badge,.vt-agent-work-status-badge,.vt-agent-work-detail-status{border-color:hsl(var(--border) / .62);background:var(--control-background);color:hsl(var(--foreground) / .72);font-weight:700}.vt-agent-work-count-badge{color:hsl(var(--muted-foreground));background:0 0;border-color:currentColor;border-radius:9999px}.vt-agent-work-row.is-selected{border-color:hsl(var(--control-border-active));background:0 0}.vt-agent-work-row-check{border-color:hsl(var(--border) / .68);background:0 0}.vt-agent-work-row.is-selected .vt-agent-work-row-check{border-color:hsl(var(--control-border-active));background:hsl(var(--foreground) / .08);color:hsl(var(--foreground) / .76)}.vt-agent-work-inline-avatar,.vt-agent-work-avatar-overflow{border:1px solid hsl(var(--border) / .64);background:var(--control-background);color:hsl(var(--foreground) / .76);border-radius:999px}.vt-agent-work-progress-ring{background:conic-gradient(hsl(var(--foreground) / .68) var(--vt-agent-work-progress), hsl(var(--border) / .58) 0)}.vt-agent-work-progress-ring:after{background:var(--surface-section-bg)}.vt-agent-work-detail-header,.vt-agent-work-detail-section+.vt-agent-work-detail-section{border-bottom:1px solid var(--surface-divider)}.vt-agent-work-detail-section+.vt-agent-work-detail-section{border-top:1px solid var(--surface-divider);border-bottom:0}.vt-agent-work-detail-list,.vt-agent-work-detail-project,.vt-agent-work-detail-icon-value,.vt-agent-work-person-reference,.vt-agent-work-related-card{color:hsl(var(--foreground) / .82)}.vt-agent-work-detail-row :is(dt),.vt-agent-work-detail-section-title{color:hsl(var(--foreground) / .76)}.vt-agent-work-detail-metrics>div,.vt-agent-work-related-card{border:1px solid hsl(var(--border) / .54);border-radius:var(--radius-small);background:var(--control-background)}.vt-agent-work-detail-metrics>div{padding:9px 10px}.vt-agent-work-file-row+.vt-agent-work-file-row{border-top:1px solid var(--surface-divider)}.vt-agent-files-table-panel.vt-section{background:0 0;border-color:#0000}.vt-button-ghost{color:hsl(var(--button-foreground));background:0 0;border:1px solid #0000}.vt-button-ghost:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){background:var(--button-background-hover);color:hsl(var(--button-foreground-hover))}.vt-button-ghost:is(:disabled,[data-disabled],[aria-disabled=true]){color:hsl(var(--button-foreground-disabled))}.vt-segmented-control,.vt-button-group .vt-button{border-color:hsl(var(--button-border))}.vt-button-group .vt-button:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){border-color:hsl(var(--button-border-hover));background:0 0}.vt-button-group .vt-button:is(:disabled,[data-disabled],[aria-disabled=true]){border-color:hsl(var(--button-border-disabled))}.vt-button-soft{border:1px solid hsl(var(--button-border));background:var(--button-background);color:hsl(var(--button-foreground))}.vt-control-button{color:hsl(var(--foreground))}.vt-push-button-icon.vt-push-button-icon,.vt-push-button-icon.vt-push-button-icon:hover,.vt-push-button-icon.vt-push-button-icon:active,.vt-push-button-icon.vt-push-button-icon[aria-pressed=true]{border-color:#0000}.vt-push-button-icon.vt-push-button-icon:hover:not(:disabled):not([data-disabled]) .vt-button-label,.vt-push-button-icon.vt-push-button-icon:hover:not(:disabled):not([data-disabled]) svg,.vt-push-button[data-vt-push-button-active=true],.vt-push-button[data-vt-push-button-active=true] .vt-button-label,.vt-push-button[data-vt-push-button-active=true] svg,.vt-jam-microphone-toggle:not(:disabled)[data-vt-toggle-state=on] svg{color:hsl(var(--push-button-active-accent))}.vt-jam-microphone-toggle:not(:disabled)[data-vt-toggle-state=off] svg{color:hsl(var(--destructive-accent))}.vt-mic-mute-tooltip{row-gap:.75em;display:grid}.vt-control-button.vt-button-large{font-weight:700}.vt-control-button.vt-button-small{font-weight:400}.vt-control-button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.55}.vt-dictation-field-control-host[data-vt-disabled=true]{color:hsl(var(--input-foreground-disabled))}.vt-dictation-field-control.vt-dictation-field-control:disabled,.vt-push-button.vt-push-button[data-vt-push-button-waiting=true]:disabled{opacity:1}.vt-drawing-push-to-talk.vt-drawing-push-to-talk:disabled{opacity:.5}.vt-editor-toolbar-action:hover:not(:disabled):not([data-disabled]) svg{color:hsl(var(--push-button-active-accent))}.vt-control-dropdown-trigger{color:hsl(var(--foreground))}.vt-control-dropdown-trigger.vt-control-dropdown-large{font-weight:700}.vt-control-dropdown-trigger.vt-control-dropdown-small{font-weight:400}.vt-control-dropdown-trigger :is(.vt-leading,.vt-trailing-icon){color:hsl(var(--muted-foreground))}.vt-control-dropdown-content .vt-item-icon{color:currentColor;opacity:.72}.vt-control-dropdown-trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.vt-controls-progress-title{color:hsl(var(--foreground));font-weight:700}.vt-controls-progress-value{color:hsl(var(--foreground) / .78);font-weight:400}.vt-controls-control-label-muted,.vt-controls-muted-hover-text{color:hsl(var(--muted-foreground))}.vt-controls-muted-hover-text:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){color:hsl(var(--foreground))}.shad-input-group-input{color:hsl(var(--foreground));background:0 0}.shad-input-group-input::placeholder{color:hsl(var(--muted-foreground))}.shad-input-group-input:disabled{color:hsl(var(--muted-foreground))}.vt-controls-context-trigger{border-radius:var(--radius-medium);color:hsl(var(--muted-foreground))}.vt-controls-navigation-link{color:hsl(var(--control-foreground));border:1px solid #0000;border-radius:9px;font-weight:700}.shad-navigation-menu-root.vt-menu{background:0 0;border:0}.shad-navigation-menu-list.vt-menu{border:1px solid hsl(var(--border) / .72);border-radius:var(--radius-medium,0);background:var(--control-background)}.shad-navigation-menu-viewport-bottom{margin-top:6px}.shad-menubar-content[data-side=bottom]{margin-top:5px;margin-left:-1px}:is(.shad-menubar-trigger,.shad-navigation-menu-trigger).vt-menu-button,:is(.shad-menubar-trigger,.shad-navigation-menu-trigger).vt-menu-button:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){background:0 0;border-color:#0000}.vt-icon-muted{color:hsl(var(--muted-foreground))}.vt-segmented-text-button{font-weight:400}.vt-segmented-control.is-disabled,.vt-segmented-control .is-disabled{color:hsl(var(--muted-foreground))}.vt-control-tabs-list{color:hsl(var(--card-foreground))}.vt-control-tabs-idle{background:0 0;font-weight:400}.vt-control-tabs-trigger.is-disabled{color:hsl(var(--muted-foreground));background:0 0}.vt-field{border:1px solid hsl(var(--input-border));background:var(--input-background);color:hsl(var(--input-foreground));box-shadow:none;outline:none;transition:border-color .2s,box-shadow .2s}.vt-field::placeholder{color:hsl(var(--input-placeholder-foreground))}.vt-field:is(:disabled,[data-disabled],[aria-disabled=true],.vt-field-disabled){border-color:hsl(var(--input-border-disabled));background:var(--input-background-disabled);color:hsl(var(--input-foreground-disabled));opacity:1}.shad-slider.vt-typography-slider-mixed .shad-slider-range{background:hsl(var(--slider-fill))}:root[data-vt-menu-input=keyboard] .shad-slider-thumb:focus-visible{box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow)}.vt-switch-thumb{background:hsl(var(--selection-mark))}.vt-switch:is(:disabled,[data-disabled]){border-color:hsl(var(--selection-border-disabled));background:var(--selection-background-disabled)}.vt-switch:is(:disabled,[data-disabled]) .vt-switch-thumb{background:hsl(var(--selection-mark-disabled));box-shadow:none}.vt-control-active{border-color:hsl(var(--control-border-active));background:var(--control-background-active);color:hsl(var(--control-foreground-active))}.vt-toggle[data-state=on],.vt-toggle[data-state=active],.vt-toggle.vt-control-active{background:var(--control-background-active);color:hsl(var(--control-foreground-active));border-color:#0000}.vt-toggle[data-state=on] svg,.vt-toggle[data-state=active] svg,.vt-toggle.vt-control-active svg{fill:currentColor}.vt-toggle:is(:disabled,[data-disabled],[aria-disabled=true]){color:hsl(var(--selection-mark-disabled));box-shadow:none;opacity:.55;background:0 0;border-color:#0000}.vt-toggle:is(:disabled,[data-disabled],[aria-disabled=true]) svg{fill:none}.vt-checkbox:is(:disabled,[data-disabled]){border-color:hsl(var(--selection-border-disabled));background:var(--selection-background-disabled);color:hsl(var(--selection-mark-disabled))}.vt-menu-checkbox{border-color:hsl(var(--selection-border));background:var(--selection-background);color:hsl(var(--selection-mark))}.vt-control-focus,.vt-control-editable-focus{outline-offset:2px;outline:2px solid #0000}.vt-menu-floating-content{padding:5px}.vt-menu-item{border-radius:var(--radius-small,7px);outline:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}.vt-menu-surface{border:1px solid hsl(var(--menu-border));color:hsl(var(--menu-foreground));outline:none}.shad-menu-separator.shad-menu-separator{background:var(--panel-divider);margin-block:2px;margin-inline:-5px}.vt-menu-item[data-state=checked] .vt-menu-checkbox{border-color:hsl(var(--selection-border-active));background:var(--selection-background-active);color:hsl(var(--selection-mark-active))}.vt-menu-item:is([data-disabled],[aria-disabled=true]) .vt-menu-checkbox{border-color:hsl(var(--selection-border-disabled));background:var(--selection-background-disabled);color:hsl(var(--selection-mark-disabled))}.vt-menu-item{color:hsl(var(--menu-item-foreground))}.vt-menu-item:is([data-disabled],[aria-disabled=true]){color:hsl(var(--menu-item-foreground-disabled));opacity:.5}.vt-menu-item[data-highlighted]:not([data-disabled]):not([aria-disabled=true]){border-color:var(--menu-item-border-hover);background:var(--menu-item-background-hover);color:hsl(var(--menu-item-foreground-hover))}:root[data-vt-menu-input=keyboard] .vt-menu-item:focus-visible,:root[data-vt-menu-input=keyboard] .vt-menu-item[data-vt-autofocus-visible=true]:focus,:root[data-vt-menu-input=keyboard] .vt-menu-item[data-vt-menu-keyboard-active=true]{border-color:var(--menu-item-border-focus);color:hsl(var(--menu-item-foreground-focus));box-shadow:var(--menu-item-focus-shadow), var(--focus-ring-companion-shadow);animation:menu-item-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;background:0 0}:root[data-vt-menu-input=keyboard] .vt-menu-item[data-highlighted]:focus-visible:not(:hover):not([data-disabled]):not([aria-disabled=true]),:root[data-vt-menu-input=keyboard] .vt-menu-item[data-highlighted][data-vt-autofocus-visible=true]:focus:not(:hover):not([data-disabled]):not([aria-disabled=true]){background:0 0}:root[data-vt-menu-input=keyboard] .vt-menu-item:focus-visible:hover:not([data-disabled]):not([aria-disabled=true]),:root[data-vt-menu-input=keyboard] .vt-menu-item[data-vt-autofocus-visible=true]:focus:hover:not([data-disabled]):not([aria-disabled=true]),:root[data-vt-menu-input=keyboard] .vt-menu-item[data-vt-menu-keyboard-active=true]:hover:not([data-disabled]):not([aria-disabled=true]){border-color:var(--menu-item-border-focus);background:var(--menu-item-background-hover);color:hsl(var(--menu-item-foreground-focus))}.vt-menu-item:hover:not([data-highlighted]):not([data-disabled]):not([aria-disabled=true]){border-color:var(--menu-item-border-hover);background:var(--menu-item-background-hover);color:hsl(var(--menu-item-foreground-hover))}@media (prefers-reduced-motion:reduce){:root[data-vt-menu-input=keyboard] .vt-menu-item:focus-visible,:root[data-vt-menu-input=keyboard] .vt-menu-item[data-vt-autofocus-visible=true]:focus,:root[data-vt-menu-input=keyboard] .vt-menu-item[data-vt-menu-keyboard-active=true]{animation:none}}.vt-folder-card{border-color:hsl(var(--project-border));background:var(--project-background);color:hsl(var(--project-foreground))}.vt-folder-tab{border-color:hsl(var(--project-border));background:var(--project-tab-background)}.vt-folder-action{background:var(--control-background-active);color:hsl(var(--project-foreground))}.vt-project-glyph{color:hsl(var(--project-foreground))}.vt-agent-card-avatar-outer,.vt-agent-card-avatar-inner,.vt-agent-card-avatar-clip{border-radius:9999px}.vt-agent-card-avatar-outer{background:linear-gradient(180deg, hsl(var(--avatar-background-outer)), hsl(var(--avatar-background-inner)))}.vt-agent-card-avatar-inner{background:linear-gradient(180deg, hsl(var(--avatar-border)), hsl(var(--avatar-accent)))}.vt-agent-card{border-radius:var(--radius-medium);background:hsl(var(--panel-background))}.vt-agent-card-title{letter-spacing:var(--type-tracking-normal);font-weight:400}.vt-agent-card-name,.vt-agent-card-link-title,.vt-agent-card-link-heading{font-weight:700}.vt-agent-card-role,.vt-agent-card-task-row{color:hsl(var(--foreground))}.vt-agent-card-description,.vt-agent-card-meta{color:hsl(var(--foreground) / .82);font-weight:400}.vt-agent-card-tasks,.vt-agent-card-meta,.vt-agent-card-links,.vt-agent-card-link-column-secondary{border-color:hsl(var(--border) / .72)}.vt-agent-card-link-list{color:hsl(var(--foreground) / .9);font-weight:400}.vt-agent-card-meta-separator,.vt-agent-card-link-icon{color:hsl(var(--muted-foreground))}.vt-agent-card-badge-icon,.vt-agent-card-queue-icon-active{color:hsl(var(--foreground) / .8)}.vt-agent-card-queue-icon-complete{color:hsl(var(--foreground) / .6)}.vt-agent-card-queue-icon-muted{color:hsl(var(--border))}.vt-project-glyph-body{border-color:hsl(var(--project-border));background:var(--project-background);border-radius:4.48px 7.68px 7.68px}.vt-project-glyph-tab{border-color:hsl(var(--project-border));background:var(--project-tab-background);border-radius:4.48px 4.48px 0 0}.vt-project-glyph-seam{background:hsl(var(--primary-foreground) / .6);border-radius:9999px}.vt-project-glyph-depth-mark{opacity:.2;background:currentColor;border-radius:9999px}.vt-project-folder-button{border-radius:13.6px}.vt-project-folder-tab{border-radius:4.48px 4.48px 0 0}.vt-work-item-card{border-radius:var(--radius-medium)}.vt-work-item-tab{border-radius:var(--radius-medium) var(--radius-medium) 0 0}.vt-work-item-title{font-weight:400}.vt-work-item-title-text{font-weight:700;text-decoration-line:underline;text-decoration-color:#0000}.vt-work-item-description,.vt-work-item-task-row.vt-is-muted,.vt-work-item-task-list,.vt-work-item-meta,.vt-work-item-link-text{font-weight:400}.vt-work-item-detail-grid,.vt-work-item-meta,.vt-work-item-sidebar,.vt-work-item-ideas-group{border-color:hsl(var(--project-divider))}.vt-work-item-task-marker.vt-is-muted{border-radius:2px}.vt-work-item-task-complete-text{text-decoration-line:line-through;text-decoration-color:currentColor}.vt-work-item-link-title,.vt-work-item-link-heading{font-weight:700}.vt-project-folder-focus{color:hsl(var(--project-foreground) / .74)}.vt-project-folder-updates{color:hsl(var(--project-foreground) / .72)}.vt-project-horizontal-control,.vt-project-vertical-control{border-radius:var(--radius-medium)}.shad-carousel-nav-button{border-radius:var(--radius-medium,0)}.vt-chart-container .vt-chart-point{outline:none}.vt-chart-container .vt-chart-point-active-core{fill:hsl(var(--primary));stroke:hsl(var(--background));stroke-width:2px;vector-effect:non-scaling-stroke}.vt-sidebar-rail{border-color:var(--surface-overlay-border,hsl(var(--nav-border)));background:hsl(var(--nav-background));box-shadow:var(--surface-overlay-shadow,var(--panel-shadow,none));-webkit-backdrop-filter:var(--surface-overlay-filter,var(--blur-light));backdrop-filter:var(--surface-overlay-filter,var(--blur-light));transition:width .2s,box-shadow .2s ease-out,background-color .2s,border-color .2s,-webkit-backdrop-filter .2s ease-out,backdrop-filter .2s ease-out}.vt-sidebar[data-vt-pinned=true] .vt-sidebar-rail{box-shadow:var(--shadow-pinned,none)}.vt-sidebar{box-shadow:none;background:0 0}.vt-sidebar-collapsible-content:before{background:var(--nav-divider)}.vt-sidebar-badge:not(.vt-number-badge){color:hsl(var(--foreground));border-color:currentColor}.vt-sidebar-expando-trigger:hover{background:var(--nav-item-background-hover)}.vt-sidebar-header-label,.vt-sidebar-item-label{transition:width .16s,opacity .16s}.vt-sidebar-expando-trigger svg{transition:transform var(--control-expand-duration) var(--control-expand-easing)}.vt-inspector-section-expando{color:hsl(var(--muted-foreground));background:0 0}.vt-inspector-section-expando:hover{background:var(--nav-item-background-hover);color:hsl(var(--foreground))}.vt-inspector-section-expando-icon{transition:transform var(--control-expand-duration) var(--control-expand-easing)}.vt-inspector-section>.vt-panel-section-content>.vt-disclosure-content{opacity:1;transition:opacity var(--control-expand-duration) var(--control-expand-easing);animation:none}.vt-inspector-section[data-state=closed]>.vt-panel-section-content>.vt-disclosure-content{opacity:0;pointer-events:none}.vt-jam-inspector-lanes>.vt-inspector-section{transition:flex-grow var(--control-expand-duration) var(--control-expand-easing)}.vt-jam-meeting-summary{border-bottom:1px solid var(--panel-divider)}.vt-jam-meeting-summary-row dt{color:hsl(var(--foreground) / .58);font-weight:var(--type-weight-medium)}.vt-jam-meeting-summary-row dd{color:hsl(var(--foreground) / .76)}.vt-sidebar-floating-trigger{transition:left .2s ease-out}.vt-sidebar-sfx-toggle{transition:left .2s ease-out,background-color .2s,border-color .2s,color .2s,box-shadow .2s ease-out}.vt-sidebar-tray-trigger{box-shadow:none}.vt-sidebar-group-label{color:hsl(var(--muted-foreground))}.vt-sidebar-rail{color:hsl(var(--foreground))}.vt-theme-switcher :is(.vt-leading-icon,.vt-trailing-icon){color:hsl(var(--muted-foreground))}.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-sidebar-sfx-toggle,.vt-sidebar-expando-trigger,.vt-sidebar-item,.vt-sidebar-subitem{border-radius:var(--radius-medium,0);color:hsl(var(--foreground))}.vt-sidebar-sfx-icon{color:hsl(var(--foreground));opacity:.72;transition:opacity var(--control-hover-duration) ease}.vt-sidebar-sfx-toggle:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]) .vt-sidebar-sfx-icon{opacity:1}.vt-sidebar-menu-chevron{color:hsl(var(--muted-foreground))}.vt-sidebar-badge:not(.vt-number-badge){color:hsl(var(--muted-foreground));border-radius:9999px}.vt-sidebar-content>.vt-sidebar-row,.vt-sidebar-row[data-vt-disclosure-state]{border-bottom:1px solid var(--surface-divider)}.vt-sidebar :is(.vt-sidebar-row,.vt-sidebar-subitem-shell,.vt-sidebar-footer-menu-button,.vt-sidebar-theme-switcher)[data-vt-enabled=false]{opacity:.5;cursor:not-allowed}.vt-sidebar :is(.vt-sidebar-row,.vt-sidebar-subitem-shell,.vt-sidebar-footer-menu-button,.vt-sidebar-theme-switcher)[data-vt-enabled=false] :is(.vt-sidebar-item,.vt-sidebar-menu-anchor){opacity:1}.vt-sidebar :is(.vt-sidebar-row,.vt-sidebar-subitem-shell,.vt-sidebar-footer-menu-button,.vt-sidebar-theme-switcher)[data-vt-enabled=false] :is(a,button,[role=button]){cursor:not-allowed}.vt-sidebar-avatar-image{border-radius:9999px}.vt-sidebar-avatar-image-user{border-radius:var(--radius-small)}.vt-sidebar-item{background:var(--nav-item-background);border-color:var(--nav-item-border)}.vt-sidebar-footer :is(.vt-sidebar-organization-item,.vt-sidebar-user-item){border-color:hsl(var(--button-border) / .72)}.vt-sidebar-item:hover:not(:disabled):not([data-disabled]){background:var(--nav-item-background-hover);border-color:#0000}.vt-sidebar-footer .vt-sidebar-item:hover:not(:disabled):not([data-disabled]){border-color:hsl(var(--button-border) / .72)}.vt-sidebar-menu-sub{border-color:var(--nav-divider)}:root .vt-nameplate.vt-nameplate{background:var(--transparent-heavy-surface)}.toaster.group[data-sonner-toaster][data-sonner-theme]{--normal-bg:hsl(var(--toast-background));--normal-bg-hover:hsl(var(--toast-foreground) / .14);--normal-border:hsl(var(--toast-border));--normal-border-hover:hsl(var(--toast-foreground) / .22);--normal-text:hsl(var(--toast-foreground))}.toaster.group [data-sonner-toast].vt-app-toast,.toaster.group [data-sonner-toast].vt-toast,.toaster.group [data-sonner-toast].vt-sonner-toast,.toaster.group [data-sonner-toast][class*=vt-sonner-toast]{border-color:hsl(var(--toast-border));background:hsl(var(--toast-background));color:hsl(var(--toast-foreground));box-shadow:var(--surface-overlay-shadow,var(--panel-shadow,none));-webkit-backdrop-filter:var(--surface-overlay-filter,var(--blur-light));backdrop-filter:var(--surface-overlay-filter,var(--blur-light))}.toaster.group [data-sonner-toast].vt-app-toast :is([data-title],.shad-sonner-title){color:hsl(var(--toast-foreground))}.toaster.group [data-sonner-toast].vt-app-toast :is([data-description],.shad-sonner-description){color:hsl(var(--toast-muted-foreground))}.toaster.group [data-sonner-toast].vt-app-toast :is([data-button],.shad-sonner-action-button,.shad-sonner-cancel-button){background:hsl(var(--toast-foreground));color:hsl(var(--toast-background))}.toaster.group [data-sonner-toast].vt-app-toast [data-content]:not(:has([data-description])){justify-content:center;min-height:24px}.toaster.group [data-sonner-toast].vt-app-toast [data-content]:not(:has([data-description])) [data-title]{align-items:center;min-height:24px;display:flex}.toaster.group .vt-sonner-close-button{border:1px solid hsl(var(--toast-foreground) / .18);background:hsl(var(--toast-foreground) / .06);color:hsl(var(--toast-foreground) / .68)}.toaster.group .vt-sonner-close-button:hover:not(:disabled):not([disabled]):not([data-disabled=true]):not([aria-disabled=true]){background:hsl(var(--toast-foreground) / .14);color:hsl(var(--toast-foreground))}:root[data-vt-menu-input=keyboard] .toaster.group [data-sonner-toast][data-styled=true] [data-close-button].vt-sonner-close-button:focus-visible:not(:disabled):not([disabled]):not([data-disabled=true]):not([aria-disabled=true]),.toaster.group [data-sonner-toast][data-styled=true] [data-close-button].vt-sonner-close-button[data-vt-autofocus-visible=true]:focus:not(:disabled):not([disabled]):not([data-disabled=true]):not([aria-disabled=true]){box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;outline:none}.shad-scrollbar-thumb{background:var(--control-scrollbar-thumb);box-shadow:inset 0 0 0 1px var(--control-scrollbar-thumb-ring)}.shad-scrollbar-thumb:hover{background:var(--control-scrollbar-thumb-hover)}.vt-calendar .rdp-selected .rdp-day_button{background:var(--control-background-active);color:hsl(var(--control-foreground-active))}.vt-calendar{--rdp-day_button-border-radius:8px}:root[data-vt-menu-input=keyboard] .vt-calendar-dropdown-select:focus-visible~.vt-calendar-caption-label{animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);outline:none}.vt-work-item-description,.vt-work-item-task-row.vt-is-muted{color:hsl(var(--project-foreground-muted))}.vt-entity-updates-count,.vt-speaking-wave{color:hsl(var(--focus-accent))}.vt-speaking-wave .vt-bar{box-shadow:var(--speaking-wave-shadow,none);outline:1px solid hsl(var(--speaking-wave-outline,0 0% 100% / .9));background:currentColor;border-radius:9999px}.vt-avatar-picture{background:#ffffffbf;border-color:#ffffffe0}.vt-avatar-horizontal.is-selected,.vt-avatar-vertical.is-selected{outline:2px solid hsl(var(--avatar-selected));outline-offset:0}:root[data-vt-menu-input=keyboard] :is(.vt-avatar-horizontal,.vt-avatar-vertical).is-selected:focus-visible,:root :is(.vt-avatar-horizontal,.vt-avatar-vertical).is-selected[data-vt-autofocus-visible=true]:focus{outline-color:#0000}.vt-avatar-vertical.is-selected:after{border-left-color:hsl(var(--avatar-selected))}.vt-control-circle-button,.vt-folder-action{background:var(--control-background);color:hsl(var(--foreground) / .82)}.vt-agent-card-badge:not(.vt-agent-card-badge-mic){outline:1px solid hsl(var(--bubble-outline,var(--speaking-wave-outline,0 0% 100% / .9)));background:var(--control-background);color:hsl(var(--foreground) / .82);border-color:#0000}.vt-action-button{border:1px solid var(--panel-divider);color:hsl(var(--foreground) / .82);border-radius:9999px}.vt-action-button:hover:not(:disabled):not([data-disabled]){background:var(--control-background);color:hsl(var(--foreground))}.vt-inspector-actions,.vt-inspector-task-summary,.vt-agent-secondary-lists,.vt-inspector-ideas-list{border-color:var(--panel-divider)}.vt-inspector-section-title,.vt-inspector-list-title,.vt-project-title{color:hsl(var(--foreground))}.vt-inspector-task{color:hsl(var(--foreground) / .88)}.vt-inspector-task-icon-complete{color:hsl(var(--foreground) / .66)}.vt-inspector-task-icon-active{color:hsl(var(--foreground) / .86)}.vt-inspector-task-icon-muted{color:hsl(var(--foreground) / .42)}.vt-inspector-summary-text,.vt-project-progress-value{color:hsl(var(--foreground) / .86)}.vt-inspector-summary-divider{background:var(--panel-divider)}.vt-inspector-summary-icon,.vt-inspector-footer-icon{color:hsl(var(--muted-foreground))}.vt-inspector-list-body{color:hsl(var(--foreground) / .9)}.vt-project-subtitle{color:hsl(var(--foreground) / .76)}.vt-project-description{color:hsl(var(--foreground) / .82)}.vt-project-status{color:hsl(var(--foreground) / .74)}.vt-project-status-dot{border-radius:9999px}.vt-title-chip{color:hsl(var(--card-foreground))}.vt-title-chip .vt-dot{background:hsl(var(--positive-background));border-radius:9999px}.vt-title-chip .vt-count{color:hsl(var(--foreground) / .86)}.vt-title-chip .vt-chevron,.vt-title-chip .vt-count-icon{color:hsl(var(--muted-foreground))}.vt-title-chip .vt-divider{background:var(--panel-divider)}.vt-drawing-viewport{border-color:#0000}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}html,body{overflow-x:hidden}body{margin:0}button,input,select,textarea{font:inherit}button{color:inherit}.virtual-teams-tldraw{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;width:100%;min-width:0;max-width:100%;height:100%;min-height:var(--vt-tldraw-min-height);font-family:var(--vt-tldraw-font-family);position:relative}.virtual-teams-tldraw .tl-container,.virtual-teams-tldraw .tl-canvas,.virtual-teams-tldraw .tl-background__wrapper,.virtual-teams-tldraw .tl-background,.virtual-teams-tldraw .tlui-layout{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.virtual-teams-tldraw .tl-container>span:has(>.tl-canvas){border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.virtual-teams-tldraw .tl-container{overflow:visible}.virtual-teams-tldraw .tl-canvas{content-visibility:visible}.virtual-teams-tldraw[data-vt-drawing-enabled=false] .tl-container{opacity:var(--vt-tldraw-disabled-opacity)}.virtual-teams-tldraw[data-vt-drawing-enabled=false] :is(.tl-container,.tl-canvas,.tl-canvas *){cursor:default!important}.virtual-teams-tldraw .tl-frame__body:not(.tl-frame__creating){stroke-dasharray:var(--vt-tldraw-frame-stroke-dasharray);stroke-linecap:var(--vt-tldraw-frame-stroke-linecap);stroke-opacity:var(--vt-tldraw-frame-stroke-opacity)}.virtual-teams-tldraw[data-vt-tldraw-dismiss-click=true] .tl-canvas,.virtual-teams-tldraw[data-vt-tldraw-dismiss-click=true] .tl-canvas *{cursor:default!important}.virtual-teams-tldraw .tl-container__focused{outline:none}.virtual-teams-tldraw .tl-watermark_SEE-LICENSE[data-testid=tl-watermark-unlicensed][data-unlicensed=true]>button{opacity:.5;font-size:8px}.virtual-teams-tldraw .tlui-menu-zone,.virtual-teams-tldraw .tlui-main-toolbar__tools,.virtual-teams-tldraw .tlui-main-toolbar__extras__controls,.virtual-teams-tldraw .tlui-navigation-panel:before{background-color:var(--vt-tldraw-toolbar-bg)}.virtual-teams-tldraw .tlui-menu-zone{border-bottom-color:#0000;border-right-color:#0000;transform:translate(5px,5px)}.virtual-teams-tldraw .tlui-main-toolbar__extras__controls{border-color:#0000}.virtual-teams-tldraw .tlui-navigation-panel:before{border-bottom-left-radius:var(--vt-tldraw-drawing-corner-radius);border-top-color:#0000;border-right-color:#0000}.virtual-teams-tldraw .tl-container{--font-body:var(--vt-tldraw-font-family)}.virtual-teams-tldraw .tlui-layout{contain:size layout style;overflow:visible}.virtual-teams-tldraw .tl-theme__light{--tl-color-panel:var(--vt-tldraw-menu-bg);--tl-color-panel-contrast:var(--vt-tldraw-menu-border);--tl-color-divider:var(--vt-tldraw-menu-divider);--tl-color-text:var(--vt-tldraw-text-color);--tl-color-text-0:var(--vt-tldraw-text-strong-color);--tl-color-text-1:var(--vt-tldraw-text-muted-color);--tl-color-text-3:var(--vt-tldraw-text-faint-color);--tl-color-focus:hsl(var(--focus-border));--tl-color-primary:hsl(var(--focus-border));--tl-color-tooltip:var(--vt-tldraw-tooltip-bg);--tl-shadow-2:var(--vt-tldraw-palette-shadow);--tl-shadow-3:var(--vt-tldraw-popup-shadow)}.virtual-teams-tldraw :is(.tlui-button,.tlui-button__menu,.tlui-menu__submenu__trigger,.tlui-page-menu__item__button,.tlui-slider__thumb,.tlui-toast__close):not(:disabled):not([disabled]):not([data-disabled]):not([data-disabled=true]):not([aria-disabled=true]){cursor:pointer}.virtual-teams-tldraw :is(.tlui-button,.tlui-button__menu,.tlui-menu__submenu__trigger,.tlui-page-menu__item__button,.tlui-slider__thumb,.tlui-toast__close):is(:disabled,[disabled],[data-disabled],[data-disabled=true],[aria-disabled=true]){cursor:not-allowed}.virtual-teams-tldraw [data-testid=main-menu\.button]>.tlui-icon{pointer-events:none}.virtual-teams-tldraw-dialog-content{--tl-color-danger:hsl(var(--destructive));--tl-color-muted-2:var(--control-background);--tl-color-text-1:var(--vt-tldraw-text-muted-color)}.virtual-teams-tldraw .tlui-style-panel__wrapper{box-shadow:var(--vt-tldraw-palette-shadow);margin-top:calc(4px + var(--vt-tldraw-style-panel-nudge-y,0px))}.virtual-teams-tldraw .tlui-style-panel__wrapper:only-child{margin-top:calc(8px + var(--vt-tldraw-style-panel-nudge-y,0px))}.virtual-teams-tldraw .tlui-style-panel{background-color:var(--vt-tldraw-style-panel-bg,var(--vt-tldraw-menu-bg))}.virtual-teams-tldraw .tlui-style-panel__section,.virtual-teams-tldraw .tlui-style-panel__section .tlui-grid{background-color:var(--vt-tldraw-style-panel-child-bg,var(--vt-tldraw-style-panel-bg,var(--vt-tldraw-menu-bg)))}.virtual-teams-tldraw .tlui-style-panel,.virtual-teams-tldraw .tlui-style-panel__section,.virtual-teams-tldraw .tlui-style-panel__section .tlui-grid,.virtual-teams-tldraw .tlui-layout__top,.virtual-teams-tldraw .tlui-layout__top__left,.virtual-teams-tldraw .tlui-menu-zone,.virtual-teams-tldraw .tlui-menu-zone .tlui-popover,.virtual-teams-tldraw .tlui-menu-zone .tlui-row,.virtual-teams-tldraw .tlui-navigation-panel,.virtual-teams-tldraw .tlui-navigation-panel :is(.tlui-row,.tlui-popover,.tlui-button),.virtual-teams-tldraw .tlui-minimap,.virtual-teams-tldraw .tlui-main-toolbar,.virtual-teams-tldraw .tlui-main-toolbar__inner,.virtual-teams-tldraw .tlui-main-toolbar__left{overflow:visible}.virtual-teams-tldraw .tlui-style-panel__wrapper{border-radius:var(--vt-tldraw-style-panel-radius);overflow:hidden auto}:is(.virtual-teams-tldraw .tlui-style-panel .tlui-button:is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-popover__content:has([data-testid^=style\.]) .tlui-button:is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):not(:disabled,[data-disabled],[aria-disabled=true])){outline-offset:0;box-shadow:none;color:var(--vt-tldraw-style-panel-active-color,var(--tl-color-text));background:0 0;outline:none!important}.virtual-teams-tldraw .tlui-style-panel .tlui-button:is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):not(:disabled,[data-disabled],[aria-disabled=true]):after{background:var(--vt-tldraw-style-panel-active-bg,hsl(var(--primary) / var(--vt-tldraw-style-panel-active-opacity,.1)));box-shadow:var(--vt-tldraw-style-panel-active-shadow,none);opacity:1}.virtual-teams-tldraw .tlui-popover__content:has([data-testid^=style\.]) .tlui-button:is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):not(:disabled,[data-disabled],[aria-disabled=true]):after{background:var(--vt-tldraw-style-panel-active-bg,hsl(var(--primary) / var(--vt-tldraw-style-panel-active-opacity,.1)));box-shadow:var(--vt-tldraw-style-panel-active-shadow,none);opacity:1}.virtual-teams-tldraw .tlui-style-panel .tlui-button:is([data-state=open],[aria-expanded=true]):not(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0;background:0 0}.virtual-teams-tldraw .tlui-popover__content:has([data-testid^=style\.]) .tlui-button:is([data-state=open],[aria-expanded=true]):not(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0;background:0 0}.virtual-teams-tldraw .tlui-main-toolbar__tools{contain:layout style;box-shadow:var(--vt-tldraw-palette-shadow);overflow:visible}.virtual-teams-tldraw .tlui-main-toolbar__tools [data-testid=toolbar-group\.more-shapes]{display:none}.virtual-teams-tldraw .tlui-main-toolbar__overflow-content [data-testid=toolbar-group\.more-shapes]{display:grid}.virtual-teams-tldraw .tlui-main-toolbar__overflow-content [data-testid=toolbar-group\.view-options]{display:none}.virtual-teams-tldraw .tlui-popover__content:has(.tlui-main-toolbar__overflow-content){--vt-tldraw-popup-translate-x:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-shapes-popup-nudge-x,-35px) - var(--vt-tldraw-portal-compensation-x,0px));--vt-tldraw-popup-translate-y:calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-shapes-popup-nudge-y,-25px));max-height:none;overflow:visible}.virtual-teams-tldraw .tlui-popover__content:has(.tlui-main-toolbar__overflow-content) :is(.tlui-column,.tlui-grid,.tlui-row){overflow:visible}.virtual-teams-tldraw .tlui-popover__content:has([data-testid^=style\.]){max-height:none;overflow:visible}.virtual-teams-tldraw .tlui-tooltip{pointer-events:none}.virtual-teams-tldraw:has(:is(button,[role=button])[aria-expanded=true]) .tlui-tooltip{display:none}.virtual-teams-tldraw .tlui-popover__content:has([data-testid^="style.fill-extra."]){--vt-tldraw-popup-translate-x:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-style-fill-menu-nudge-x,0px) - var(--vt-tldraw-portal-compensation-x,0px));--vt-tldraw-popup-translate-y:calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-style-fill-menu-nudge-y,0px))}.virtual-teams-tldraw .tlui-popover__content:has([data-testid^="style.geo."]){--vt-tldraw-popup-translate-x:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-style-shape-menu-nudge-x,0px) - var(--vt-tldraw-portal-compensation-x,0px));--vt-tldraw-popup-translate-y:calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-style-shape-menu-nudge-y,0px))}.virtual-teams-tldraw .tlui-popover__content:has(:is([data-testid^="style.arrow-kind."],[data-testid^="style.spline."])){--vt-tldraw-popup-translate-x:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-style-line-menu-nudge-x,0px) - var(--vt-tldraw-portal-compensation-x,0px));--vt-tldraw-popup-translate-y:calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-style-line-menu-nudge-y,0px))}.virtual-teams-tldraw .tlui-popover__content:has([data-testid^="style.arrowheadStart."]){--vt-tldraw-popup-translate-x:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-style-arrowhead-start-menu-nudge-x,0px) - var(--vt-tldraw-portal-compensation-x,0px));--vt-tldraw-popup-translate-y:calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-style-arrowhead-start-menu-nudge-y,0px))}.virtual-teams-tldraw .tlui-popover__content:has([data-testid^="style.arrowheadEnd."]){--vt-tldraw-popup-translate-x:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-style-arrowhead-end-menu-nudge-x,0px) - var(--vt-tldraw-portal-compensation-x,0px));--vt-tldraw-popup-translate-y:calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-style-arrowhead-end-menu-nudge-y,0px))}.virtual-teams-tldraw [data-radix-popper-content-wrapper]:has(>.tlui-popover__content [data-testid^="style.arrowheadStart."]){left:var(--vt-tldraw-style-arrowhead-start-wrapper-left,var(--vt-tldraw-style-arrowhead-wrapper-left,130px))!important;top:var(--vt-tldraw-style-arrowhead-start-wrapper-top,var(--vt-tldraw-style-arrowhead-wrapper-top,30px))!important}.virtual-teams-tldraw [data-radix-popper-content-wrapper]:has(>.tlui-popover__content [data-testid^="style.arrowheadEnd."]){left:var(--vt-tldraw-style-arrowhead-end-wrapper-left,var(--vt-tldraw-style-arrowhead-wrapper-left,130px))!important;top:var(--vt-tldraw-style-arrowhead-end-wrapper-top,var(--vt-tldraw-style-arrowhead-wrapper-top,30px))!important}.virtual-teams-tldraw .tlui-popover__content:has([data-testid^=style\.]) :is(.tlui-column,.tlui-grid,.tlui-row){overflow:visible}.virtual-teams-tldraw .tl-rotate-corner[data-testid="selection.rotate.top-left"]:hover{cursor:var(--tl-cursor-nwse-rotate)!important}.virtual-teams-tldraw .tl-rotate-corner[data-testid="selection.rotate.top-right"]:hover{cursor:var(--tl-cursor-nesw-rotate)!important}.virtual-teams-tldraw .tl-rotate-corner[data-testid="selection.rotate.bottom-left"]:hover{cursor:var(--tl-cursor-swne-rotate)!important}.virtual-teams-tldraw .tl-rotate-corner[data-testid="selection.rotate.bottom-right"]:hover{cursor:var(--tl-cursor-senw-rotate)!important}.virtual-teams-tldraw .tl-resize-handle[data-testid="selection.resize.top"]:hover,.virtual-teams-tldraw .tl-resize-handle[data-testid="selection.resize.bottom"]:hover{cursor:var(--tl-cursor-ns-resize)!important}.virtual-teams-tldraw .tl-resize-handle[data-testid="selection.resize.right"]:hover,.virtual-teams-tldraw .tl-resize-handle[data-testid="selection.resize.left"]:hover{cursor:var(--tl-cursor-ew-resize)!important}.virtual-teams-tldraw .tl-resize-handle[data-testid="selection.target.top-left"]:hover,.virtual-teams-tldraw .tl-resize-handle[data-testid="selection.target.bottom-right"]:hover{cursor:var(--tl-cursor-nwse-resize)!important}.virtual-teams-tldraw .tl-resize-handle[data-testid="selection.target.top-right"]:hover,.virtual-teams-tldraw .tl-resize-handle[data-testid="selection.target.bottom-left"]:hover{cursor:var(--tl-cursor-nesw-resize)!important}.virtual-teams-tldraw .vt-tldraw-style-panel-icon{color:currentColor;stroke:currentColor;background:0 0;width:18px;height:18px}.virtual-teams-tldraw .tlui-toast__container{border:1px solid var(--vt-tldraw-toast-border,transparent);border-radius:var(--vt-tldraw-toast-radius,var(--vt-tldraw-popup-radius));background:var(--vt-tldraw-toast-bg,var(--tl-color-panel));box-shadow:var(--vt-tldraw-toast-shadow,var(--vt-tldraw-popup-shadow));color:var(--vt-tldraw-toast-text-color,var(--tl-color-text-1));translate:var(--vt-tldraw-toast-nudge,none);-webkit-backdrop-filter:var(--vt-tldraw-toast-blur,none);backdrop-filter:var(--vt-tldraw-toast-blur,none)}.virtual-teams-tldraw .tlui-toast__content{gap:var(--vt-tldraw-toast-content-gap,var(--tl-space-3));padding:var(--vt-tldraw-toast-padding,var(--tl-space-4))}.virtual-teams-tldraw .tlui-toast__title{color:var(--vt-tldraw-toast-title-color,var(--tl-color-text-1));font-family:var(--vt-tldraw-toast-title-family,var(--vt-tldraw-font-family));font-size:var(--vt-tldraw-toast-title-size,inherit);line-height:var(--vt-tldraw-toast-title-line,inherit);font-weight:var(--vt-tldraw-toast-title-weight,inherit);letter-spacing:var(--vt-tldraw-toast-title-tracking,inherit)}.virtual-teams-tldraw .tlui-toast__description{color:var(--vt-tldraw-toast-text-color,var(--tl-color-text-1));font-family:var(--vt-tldraw-toast-body-family,var(--vt-tldraw-font-family));font-size:var(--vt-tldraw-toast-body-size,inherit);line-height:var(--vt-tldraw-toast-body-line,inherit);font-weight:var(--vt-tldraw-toast-body-weight,inherit);letter-spacing:var(--vt-tldraw-toast-body-tracking,inherit)}.virtual-teams-tldraw .tlui-toast__close{border:1px solid var(--vt-tldraw-toast-close-border,transparent);border-radius:var(--vt-tldraw-toast-close-radius,var(--app-small-radius,9999px));background:var(--vt-tldraw-toast-close-bg,transparent);box-shadow:var(--vt-tldraw-toast-close-shadow,none);color:var(--vt-tldraw-toast-close-color,currentColor);transition-duration:var(--control-hover-duration);transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:ease-out}.virtual-teams-tldraw .tlui-toast__close:hover:not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-toast__actions .tlui-button:hover:not(:disabled,[data-disabled],[aria-disabled=true]){border-color:var(--vt-tldraw-toast-close-hover-border,var(--vt-tldraw-toast-close-border,transparent));background:var(--vt-tldraw-toast-close-hover-bg,var(--vt-tldraw-toast-close-bg,transparent));box-shadow:var(--vt-tldraw-toast-close-hover-shadow,var(--vt-tldraw-toast-close-shadow,none));color:var(--vt-tldraw-toast-close-hover-color,var(--vt-tldraw-toast-close-color,currentColor))}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-toast__close:focus-visible:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-toast__close[data-vt-autofocus-visible=true]:focus:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-toast__actions .tlui-button:focus-visible:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-toast__actions .tlui-button[data-vt-autofocus-visible=true]:focus:not(:disabled,[data-disabled],[aria-disabled=true]){box-shadow:var(--vt-tldraw-toast-close-focus-shadow,var(--vt-tldraw-control-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow)));animation:var(--vt-tldraw-control-focus-animation,control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite);outline:none}.virtual-teams-tldraw .tl-skip-to-main-content{top:calc(48px + var(--vt-tldraw-skip-nudge-y,0px));z-index:var(--tl-layer-toasts);border:1px solid var(--vt-tldraw-skip-border,var(--vt-tldraw-menu-border));border-radius:var(--vt-tldraw-skip-radius,var(--vt-tldraw-popup-radius));background:var(--vt-tldraw-skip-bg,var(--vt-tldraw-toolbar-bg));box-shadow:var(--vt-tldraw-skip-shadow,var(--vt-tldraw-popup-shadow));color:var(--vt-tldraw-skip-text-color,var(--vt-tldraw-text-strong-color));transition-duration:var(--control-hover-duration);transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:ease-out;position:absolute;left:-9999px}.virtual-teams-tldraw .tl-skip-to-main-content:focus,.virtual-teams-tldraw .tl-skip-to-main-content:focus-visible{left:8px}.virtual-teams-tldraw .tlui-helper-buttons .tlui-button{margin-top:var(--vt-tldraw-skip-nudge-y,0px);border:1px solid var(--vt-tldraw-skip-border,var(--vt-tldraw-menu-border));border-radius:var(--vt-tldraw-skip-radius,var(--vt-tldraw-popup-radius));background:var(--vt-tldraw-skip-bg,var(--vt-tldraw-toolbar-bg));box-shadow:var(--vt-tldraw-skip-shadow,var(--vt-tldraw-popup-shadow));color:var(--vt-tldraw-skip-text-color,var(--vt-tldraw-text-strong-color));transition-duration:var(--control-hover-duration);transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:ease-out}.virtual-teams-tldraw .tl-skip-to-main-content:focus,.virtual-teams-tldraw .tl-skip-to-main-content:focus-visible,.virtual-teams-tldraw .tl-skip-to-main-content[data-vt-autofocus-visible=true]:focus,.virtual-teams-tldraw .tlui-helper-buttons .tlui-button:focus,.virtual-teams-tldraw .tlui-helper-buttons .tlui-button:focus-visible,.virtual-teams-tldraw .tlui-helper-buttons .tlui-button[data-vt-autofocus-visible=true]:focus{outline-offset:var(--vt-tldraw-skip-focus-outline-offset,var(--vt-tldraw-control-focus-outline-offset,0));background:var(--vt-tldraw-skip-focus-bg,var(--vt-tldraw-skip-bg,var(--vt-tldraw-toolbar-bg)));box-shadow:var(--vt-tldraw-skip-focus-shadow,var(--vt-tldraw-control-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow)));animation:var(--vt-tldraw-skip-focus-animation,var(--vt-tldraw-control-focus-animation,control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite));outline:var(--vt-tldraw-skip-focus-outline,var(--vt-tldraw-control-focus-outline,none))!important}@media (hover:hover) and (pointer:fine){.virtual-teams-tldraw .tl-skip-to-main-content:hover,.virtual-teams-tldraw .tlui-helper-buttons .tlui-button:hover{border-color:var(--vt-tldraw-skip-hover-border,var(--vt-tldraw-skip-border,var(--vt-tldraw-menu-border)));background:var(--vt-tldraw-skip-hover-bg,var(--vt-tldraw-skip-bg,var(--vt-tldraw-toolbar-bg)));box-shadow:var(--vt-tldraw-skip-hover-shadow,var(--vt-tldraw-skip-shadow,var(--vt-tldraw-popup-shadow)));color:var(--vt-tldraw-skip-hover-text-color,var(--vt-tldraw-skip-text-color,var(--vt-tldraw-text-strong-color)))}}.virtual-teams-tldraw .tlui-menu,.virtual-teams-tldraw .tlui-popover__content,.virtual-teams-tldraw .tlui-dialog__content,.virtual-teams-tldraw-dialog-portal .virtual-teams-tldraw-dialog-content{border:1px solid var(--vt-tldraw-surface-border,var(--vt-tldraw-menu-border));border-radius:var(--vt-tldraw-popup-radius);background:var(--vt-tldraw-menu-bg);box-shadow:var(--vt-tldraw-surface-shadow,var(--vt-tldraw-popup-shadow));color:var(--vt-tldraw-text-color)}.virtual-teams-tldraw .tlui-menu,.virtual-teams-tldraw .tlui-popover__content{--vt-tldraw-surface-border:var(--vt-tldraw-menu-border);--vt-tldraw-surface-shadow:var(--vt-tldraw-popup-shadow);--vt-tldraw-popup-translate-x:calc(var(--vt-tldraw-popup-normalize-x,0px) - var(--vt-tldraw-portal-compensation-x,0px));--vt-tldraw-popup-translate-y:var(--vt-tldraw-popup-normalize-y,0px);translate:var(--vt-tldraw-popup-translate-x) var(--vt-tldraw-popup-translate-y);-webkit-backdrop-filter:var(--vt-tldraw-popup-blur,none);backdrop-filter:var(--vt-tldraw-popup-blur,none)}.virtual-teams-tldraw .tlui-dialog__content,.virtual-teams-tldraw-dialog-portal .virtual-teams-tldraw-dialog-content{--vt-tldraw-surface-border:var(--vt-tldraw-dialog-border,var(--vt-tldraw-menu-border));--vt-tldraw-surface-shadow:var(--vt-tldraw-dialog-shadow,var(--panel-shadow,none));padding:var(--vt-tldraw-dialog-padding);background:var(--vt-tldraw-dialog-bg);font-size:inherit;-webkit-backdrop-filter:var(--vt-tldraw-dialog-backdrop-filter);backdrop-filter:var(--vt-tldraw-dialog-backdrop-filter);overflow:hidden}.virtual-teams-tldraw .tlui-dialog__content:has(.tlui-shortcuts-dialog__body){width:var(--vt-tldraw-shortcuts-width);max-height:var(--vt-tldraw-shortcuts-max-height);background:var(--vt-tldraw-dialog-bg);color:var(--vt-tldraw-text-color);flex-direction:column;display:flex}.virtual-teams-tldraw-dialog-content:has(.tlui-shortcuts-dialog__body){width:var(--vt-tldraw-shortcuts-width);max-height:var(--vt-tldraw-shortcuts-max-height);background:var(--vt-tldraw-dialog-bg);color:var(--vt-tldraw-text-color);flex-direction:column;display:flex}.virtual-teams-tldraw .tlui-dialog__content:has(.tlui-embed-dialog__enter){min-width:var(--vt-tldraw-embed-enter-min-width)}.virtual-teams-tldraw-dialog-content:has(.tlui-embed-dialog__enter){min-width:var(--vt-tldraw-embed-enter-min-width)}.virtual-teams-tldraw .tlui-dialog__overlay,.virtual-teams-tldraw-dialog-portal{z-index:var(--vt-tldraw-dialog-z-index);width:auto;height:auto;position:fixed;inset:0}.virtual-teams-tldraw .tlui-dialog__header,.virtual-teams-tldraw-dialog-content .tlui-dialog__header{min-height:var(--vt-tldraw-dialog-header-min-height);padding:var(--vt-tldraw-dialog-header-padding);color:var(--vt-tldraw-dialog-title-color);align-items:flex-start;display:flex;position:relative}.virtual-teams-tldraw .tlui-dialog__header__title,.virtual-teams-tldraw-dialog-content .tlui-dialog__header__title{color:var(--vt-tldraw-dialog-title-color);font-size:var(--vt-tldraw-dialog-title-size);font-weight:var(--vt-tldraw-dialog-title-weight);line-height:var(--vt-tldraw-dialog-title-line-height);margin:0}.virtual-teams-tldraw .tlui-dialog__header__close,.virtual-teams-tldraw-dialog-content .tlui-dialog__header__close{top:var(--vt-tldraw-dialog-close-offset);right:var(--vt-tldraw-dialog-close-offset);position:absolute}.virtual-teams-tldraw .tlui-dialog__content:has(.tlui-shortcuts-dialog__body) .tlui-dialog__header__close{top:var(--vt-tldraw-shortcuts-close-offset-y,var(--vt-tldraw-shortcuts-close-offset));right:var(--vt-tldraw-shortcuts-close-offset-x,var(--vt-tldraw-shortcuts-close-offset));width:var(--vt-tldraw-dialog-close-size);height:var(--vt-tldraw-dialog-close-size);flex:0 0 var(--vt-tldraw-dialog-close-size);place-items:center;display:grid}.virtual-teams-tldraw-dialog-content:has(.tlui-shortcuts-dialog__body) .tlui-dialog__header__close{top:var(--vt-tldraw-shortcuts-close-offset-y,var(--vt-tldraw-shortcuts-close-offset));right:var(--vt-tldraw-shortcuts-close-offset-x,var(--vt-tldraw-shortcuts-close-offset));width:var(--vt-tldraw-dialog-close-size);height:var(--vt-tldraw-dialog-close-size);flex:0 0 var(--vt-tldraw-dialog-close-size);place-items:center;display:grid}.virtual-teams-tldraw .tlui-dialog__header__close .tlui-button,.virtual-teams-tldraw-dialog-content .tlui-dialog__header__close .tlui-button{width:var(--vt-tldraw-dialog-close-size);height:var(--vt-tldraw-dialog-close-size);aspect-ratio:1;box-sizing:border-box;flex:0 0 var(--vt-tldraw-dialog-close-size);max-width:var(--vt-tldraw-dialog-close-size);max-height:var(--vt-tldraw-dialog-close-size);min-width:var(--vt-tldraw-dialog-close-size);border:1px solid var(--vt-tldraw-dialog-close-border);border-radius:var(--vt-tldraw-dialog-close-radius);background:var(--vt-tldraw-dialog-close-bg,var(--control-background));min-height:0;box-shadow:var(--vt-tldraw-dialog-close-shadow,var(--shadow-shallow));color:var(--vt-tldraw-dialog-close-color);transition-duration:var(--control-hover-duration);padding:0;line-height:1;transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-timing-function:ease-out}.virtual-teams-tldraw .tlui-dialog__header__close .tlui-button:after,.virtual-teams-tldraw-dialog-content .tlui-dialog__header__close .tlui-button:after{border-radius:inherit}.virtual-teams-tldraw .tlui-dialog__header__close .tlui-button:hover,.virtual-teams-tldraw-dialog-content .tlui-dialog__header__close .tlui-button:hover{color:var(--vt-tldraw-dialog-close-hover-color)}.virtual-teams-tldraw .tlui-dialog__header__close .tlui-button:not(:disabled,[data-disabled]):active,.virtual-teams-tldraw-dialog-content .tlui-dialog__header__close .tlui-button:not(:disabled,[data-disabled]):active{box-shadow:var(--control-press-shadow);transform:scale(var(--control-press-scale))}.virtual-teams-tldraw .tlui-dialog__header__close .tlui-icon,.virtual-teams-tldraw-dialog-content .tlui-dialog__header__close .tlui-icon{width:var(--vt-tldraw-dialog-close-icon-size);height:var(--vt-tldraw-dialog-close-icon-size)}.virtual-teams-tldraw .tlui-dialog__body,.virtual-teams-tldraw-dialog-content .tlui-dialog__body{padding:var(--vt-tldraw-dialog-body-padding);color:var(--vt-tldraw-dialog-body-color);font-size:var(--vt-tldraw-dialog-body-size);font-weight:var(--vt-tldraw-dialog-body-weight);line-height:var(--vt-tldraw-dialog-body-line-height)}.virtual-teams-tldraw .tlui-dialog__footer__actions,.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions{justify-content:flex-end;gap:var(--vt-tldraw-dialog-footer-gap);margin:var(--vt-tldraw-dialog-footer-margin);display:flex}.virtual-teams-tldraw .tlui-dialog__footer__actions>.tlui-button:nth-last-child(n+2),.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions>.tlui-button:nth-last-child(n+2){margin-right:0}.virtual-teams-tldraw .tlui-menu{max-height:calc(var(--radix-dropdown-menu-content-available-height,var(--radix-context-menu-content-available-height,80vh)) - var(--vt-tldraw-menu-max-height-inset));overscroll-behavior:auto;padding:var(--vt-tldraw-menu-padding)}.virtual-teams-tldraw .tlui-menu:has(>.vt-tldraw-main-menu-content){margin-top:var(--vt-tldraw-main-menu-nudge-y,-40px);margin-left:var(--vt-tldraw-main-menu-nudge-x,-25px)}.virtual-teams-tldraw .tlui-popover__content:has(>.tlui-page-menu__wrapper){padding:var(--vt-tldraw-menu-padding);margin-top:var(--vt-tldraw-page-menu-nudge-y,-28px);margin-left:var(--vt-tldraw-page-menu-nudge-x,-25px);overflow:visible}.virtual-teams-tldraw .tlui-page-menu__wrapper,.virtual-teams-tldraw .tlui-page-menu__list{overflow:visible}.virtual-teams-tldraw .tlui-menu:has([data-testid="minimap.zoom-menu.zoom-to-fit"]){--vt-tldraw-popup-translate-x:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-zoom-menu-nudge-x,-44px) - var(--vt-tldraw-portal-compensation-x,0px));--vt-tldraw-popup-translate-y:calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-zoom-menu-nudge-y,-4px))}.virtual-teams-tldraw .tlui-popover__content:has(>.tlui-actions-menu){--vt-tldraw-popup-translate-y:calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-actions-menu-nudge-y-bottom,var(--vt-tldraw-actions-menu-nudge-y,-40px)));max-height:none;margin-left:var(--vt-tldraw-actions-menu-nudge-x,30px);overflow:visible}.virtual-teams-tldraw .tlui-popover__content[data-side=top]:has(>.tlui-actions-menu){--vt-tldraw-popup-translate-y:calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-actions-menu-nudge-y-top,-40px))}.virtual-teams-tldraw .tlui-popover__content:has(>.tlui-actions-menu) :is(.tlui-column,.tlui-grid,.tlui-row){overflow:visible}.virtual-teams-tldraw .tlui-menu:has([data-testid=page-menu\.duplicate]){margin-top:var(--vt-tldraw-page-submenu-nudge-y,-34px);margin-left:var(--vt-tldraw-page-submenu-nudge-x,-28px)}.virtual-teams-tldraw .tlui-menu[data-testid=context-menu]{margin-top:var(--vt-tldraw-context-menu-nudge-y,-20px);margin-left:var(--vt-tldraw-context-menu-nudge-x,-20px)}.virtual-teams-tldraw .tlui-menu__submenu__content{margin-top:var(--vt-tldraw-submenu-nudge-y,27px);margin-left:var(--vt-tldraw-submenu-nudge-x,-18px)}.virtual-teams-tldraw .tlui-menu__submenu__content[data-testid^=main-menu-sub\.]{margin-top:var(--vt-tldraw-main-submenu-nudge-y,var(--vt-tldraw-submenu-nudge-y,27px));margin-left:var(--vt-tldraw-main-submenu-nudge-x,var(--vt-tldraw-submenu-nudge-x,-18px))}.virtual-teams-tldraw .tlui-menu__submenu__content[data-testid^=context-menu-sub\.]{margin-top:var(--vt-tldraw-context-submenu-nudge-y,0px);margin-left:var(--vt-tldraw-context-submenu-nudge-x,-25px)}.virtual-teams-tldraw [data-radix-popper-content-wrapper]:has(>.tlui-menu__submenu__content[data-testid^=context-menu-sub\.]){left:var(--vt-tldraw-context-submenu-wrapper-nudge-x,0px)!important}.virtual-teams-tldraw [data-radix-popper-content-wrapper]:has(>.tlui-menu__submenu__content[data-testid^=context-menu-sub\.][data-side=left]){left:var(--vt-tldraw-context-submenu-left-wrapper-nudge-x,var(--vt-tldraw-context-submenu-wrapper-nudge-x,0px))!important}.virtual-teams-tldraw [data-radix-popper-content-wrapper]:has(>.tlui-menu__submenu__content[data-testid^=context-menu-sub\.][data-side=right]){left:var(--vt-tldraw-context-submenu-right-wrapper-nudge-x,var(--vt-tldraw-context-submenu-wrapper-nudge-x,0px))!important}.virtual-teams-tldraw .tlui-contextual-toolbar{translate:var(--vt-tldraw-rich-text-toolbar-nudge-x,0px) var(--vt-tldraw-rich-text-toolbar-nudge-y,0px)}.virtual-teams-tldraw .tlui-contextual-toolbar>.tlui-menu,.virtual-teams-tldraw .tlui-contextual-toolbar :is(.tlui-toolbar,.tlui-row){overflow:visible}.virtual-teams-tldraw .tlui-menu-click-capture{pointer-events:none}.virtual-teams-tldraw .tlui-menu__group{border-bottom-color:var(--vt-tldraw-menu-divider)}.virtual-teams-tldraw .tlui-menu__group:not(:last-child){padding-bottom:var(--vt-tldraw-menu-divider-gap,2px);margin-bottom:var(--vt-tldraw-menu-divider-gap,2px)}.virtual-teams-tldraw .tlui-shortcuts-dialog__header,.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__header{margin:var(--vt-tldraw-shortcuts-header-margin);padding:var(--vt-tldraw-shortcuts-header-padding);border-bottom-color:var(--vt-tldraw-menu-divider);flex:none}.virtual-teams-tldraw .tlui-shortcuts-dialog__body,.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__body{min-height:0;max-height:calc(var(--vt-tldraw-shortcuts-max-height) - var(--vt-tldraw-shortcuts-body-max-height-offset));-moz-columns:initial;columns:initial;padding:var(--vt-tldraw-shortcuts-body-padding);color:var(--vt-tldraw-dialog-input-color);scrollbar-color:hsl(var(--foreground) / .28) transparent;scrollbar-width:auto;flex:auto;display:block;overflow:hidden auto}.virtual-teams-tldraw .tlui-shortcuts-dialog__body::-webkit-scrollbar{width:12px;display:block}.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__body::-webkit-scrollbar{width:12px;display:block}.virtual-teams-tldraw .tlui-shortcuts-dialog__body::-webkit-scrollbar-track{background:0 0}.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__body::-webkit-scrollbar-track{background:0 0}.virtual-teams-tldraw .tlui-shortcuts-dialog__body::-webkit-scrollbar-thumb{background-color:hsl(var(--foreground) / .28);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__body::-webkit-scrollbar-thumb{background-color:hsl(var(--foreground) / .28);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.virtual-teams-tldraw .tlui-shortcuts-dialog__body::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--foreground) / .38)}.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__body::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--foreground) / .38)}.virtual-teams-tldraw .tlui-shortcuts-dialog__body__tablet,.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__body__tablet,.virtual-teams-tldraw .tlui-shortcuts-dialog__body__mobile,.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__body__mobile{-moz-columns:initial;columns:initial}.virtual-teams-tldraw .vt-tldraw-shortcuts-columns,.virtual-teams-tldraw-dialog-content .vt-tldraw-shortcuts-columns{grid-template-columns:repeat(var(--vt-tldraw-shortcuts-body-columns), minmax(0, 1fr));gap:0 var(--vt-tldraw-shortcuts-body-gap);display:grid}.virtual-teams-tldraw .vt-tldraw-shortcuts-column,.virtual-teams-tldraw-dialog-content .vt-tldraw-shortcuts-column{gap:var(--vt-tldraw-shortcuts-group-gap);flex-direction:column;min-width:0;display:flex}.virtual-teams-tldraw .tlui-shortcuts-dialog__body__mobile .vt-tldraw-shortcuts-columns,.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__body__mobile .vt-tldraw-shortcuts-columns{grid-template-columns:minmax(0,1fr)}.virtual-teams-tldraw .tlui-shortcuts-dialog__group,.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__group{-moz-column-break-inside:avoid;break-inside:avoid-column;padding-bottom:0}.virtual-teams-tldraw .tlui-shortcuts-dialog__group__title,.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__group__title{margin:0 0 var(--vt-tldraw-shortcuts-section-title-margin-bottom);padding-bottom:var(--vt-tldraw-shortcuts-section-title-padding-bottom);border-bottom:1px solid var(--vt-tldraw-menu-divider);color:var(--vt-tldraw-shortcuts-section-title-color);font-size:var(--vt-tldraw-shortcuts-section-title-size);font-weight:var(--vt-tldraw-shortcuts-section-title-weight);line-height:var(--vt-tldraw-shortcuts-section-title-line-height)}.virtual-teams-tldraw .tlui-shortcuts-dialog__key-pair,.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__key-pair{height:var(--vt-tldraw-shortcuts-key-row-height);color:var(--vt-tldraw-text-muted-color);font-size:var(--vt-tldraw-dialog-body-size);line-height:var(--vt-tldraw-dialog-body-line-height)}.virtual-teams-tldraw .tlui-shortcuts-dialog__key-pair__key,.virtual-teams-tldraw-dialog-content .tlui-shortcuts-dialog__key-pair__key{color:var(--vt-tldraw-text-strong-color);font-size:inherit}.virtual-teams-tldraw .tlui-embed-dialog__input,.virtual-teams-tldraw-dialog-content .tlui-embed-dialog__input{box-sizing:border-box;border:1px solid var(--vt-tldraw-dialog-input-border,var(--control-background));border-radius:var(--vt-tldraw-dialog-input-radius);background-color:var(--vt-tldraw-dialog-input-bg,var(--control-background));margin-left:var(--vt-tldraw-embed-input-offset-x);padding-left:var(--vt-tldraw-embed-input-padding-left);color:var(--vt-tldraw-text-muted-color);font-size:var(--vt-tldraw-dialog-body-size)}.virtual-teams-tldraw-dialog-content .tlui-input__wrapper:has(.tlui-input){margin:var(--vt-tldraw-dialog-input-wrapper-margin);padding:var(--vt-tldraw-dialog-input-wrapper-padding);border-radius:var(--vt-tldraw-dialog-input-radius);overflow:visible}:is(.virtual-teams-tldraw-dialog-content .tlui-input__wrapper:has(.tlui-input:focus),.virtual-teams-tldraw-dialog-content .tlui-input__wrapper:has(.tlui-input:focus-visible)){box-shadow:none;outline:none}.virtual-teams-tldraw-dialog-content .tlui-input:focus,.virtual-teams-tldraw-dialog-content .tlui-input:focus-visible{background-color:var(--vt-tldraw-dialog-input-bg,var(--control-background));box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;outline:none}.virtual-teams-tldraw-dialog-content .tlui-embed-dialog__enter{gap:var(--vt-tldraw-embed-enter-gap);min-height:var(--vt-tldraw-embed-enter-min-height);overflow:visible}.virtual-teams-tldraw .tlui-embed-dialog__list,.virtual-teams-tldraw-dialog-content .tlui-embed-dialog__list{margin:var(--vt-tldraw-embed-list-margin);padding:var(--vt-tldraw-embed-list-padding);overflow:visible}.virtual-teams-tldraw .tlui-embed-dialog__list>.tlui-button,.virtual-teams-tldraw-dialog-content .tlui-embed-dialog__list>.tlui-button{padding-left:var(--vt-tldraw-embed-row-padding-x);padding-right:var(--vt-tldraw-embed-row-padding-x);border-radius:var(--vt-tldraw-embed-row-radius);isolation:isolate;position:relative}.virtual-teams-tldraw-dialog-content .tlui-embed-dialog__warning{color:hsl(var(--destructive))}.virtual-teams-tldraw-dialog-content .tlui-button:focus,.virtual-teams-tldraw-dialog-content .tlui-button:focus-visible{background:var(--vt-tldraw-focus-bg,transparent);box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;outline:none}.virtual-teams-tldraw .tlui-dialog__footer__actions>.tlui-button,.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions>.tlui-button{height:var(--vt-tldraw-dialog-button-height);min-width:var(--vt-tldraw-dialog-button-min-width);box-sizing:border-box;padding:var(--vt-tldraw-dialog-button-padding);border:1px solid var(--vt-tldraw-dialog-button-border);border-radius:var(--vt-tldraw-dialog-button-radius);background:var(--vt-tldraw-dialog-button-bg);box-shadow:var(--vt-tldraw-dialog-button-shadow);color:var(--vt-tldraw-dialog-button-color);font-size:var(--vt-tldraw-dialog-button-size);font-weight:var(--vt-tldraw-dialog-button-weight);transition-duration:var(--control-hover-duration);justify-content:center;align-items:center;line-height:1.7;transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-timing-function:ease-out;display:inline-flex;overflow:visible}.virtual-teams-tldraw .tlui-dialog__footer__actions>.tlui-button .tlui-button__label,.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions>.tlui-button .tlui-button__label{text-align:center;flex:none;min-width:0;display:block}.virtual-teams-tldraw .tlui-dialog__footer__actions>.tlui-button:after,.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions>.tlui-button:after{opacity:0}:is(.virtual-teams-tldraw .tlui-dialog__footer__actions:has(.tlui-embed__spacer)>.tlui-button:nth-of-type(2),.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions:has(.tlui-embed__spacer)>.tlui-button:nth-of-type(2)){display:none}.virtual-teams-tldraw .tlui-dialog__footer__actions>.tlui-button:disabled,.virtual-teams-tldraw .tlui-dialog__footer__actions>.tlui-button[data-disabled],.virtual-teams-tldraw .tlui-dialog__footer__actions>.tlui-button[aria-disabled=true],.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions>.tlui-button:disabled,.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions>.tlui-button[aria-disabled=true],.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions>.tlui-button[data-disabled]{cursor:not-allowed;opacity:var(--vt-tldraw-dialog-button-disabled-opacity);transform:none;color:var(--vt-tldraw-dialog-button-disabled-color)!important}.virtual-teams-tldraw .tlui-dialog__footer__actions>.tlui-button:not(:disabled,[data-disabled]):active,.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions>.tlui-button:not(:disabled,[data-disabled]):active{box-shadow:var(--control-press-shadow);transform:scale(var(--control-press-scale))}.virtual-teams-tldraw .tlui-dialog__footer__actions>.tlui-button:focus,.virtual-teams-tldraw .tlui-dialog__footer__actions>.tlui-button:focus-visible,.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions>.tlui-button:focus,.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions>.tlui-button:focus-visible{background:var(--vt-tldraw-dialog-button-focus-bg,var(--vt-tldraw-focus-bg,var(--vt-tldraw-dialog-button-bg)));box-shadow:var(--vt-tldraw-dialog-button-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow));animation:var(--vt-tldraw-dialog-button-focus-animation,control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite);outline:none}.virtual-teams-tldraw-dialog-content .tlui-embed-dialog__list>.tlui-button:after{opacity:0}.virtual-teams-tldraw .tlui-embed-dialog__list>.tlui-button:hover,.virtual-teams-tldraw-dialog-content .tlui-embed-dialog__list>.tlui-button:hover{background:var(--vt-tldraw-menu-item-hover-bg,var(--menu-item-background-hover,transparent));color:var(--vt-tldraw-menu-item-active-color);z-index:var(--tl-layer-above)}.virtual-teams-tldraw .tlui-embed-dialog__list>.tlui-button:hover:after,.virtual-teams-tldraw-dialog-content .tlui-embed-dialog__list>.tlui-button:hover:after{opacity:0}.virtual-teams-tldraw .tlui-embed-dialog__list>.tlui-button:focus-visible,.virtual-teams-tldraw-dialog-content .tlui-embed-dialog__list>.tlui-button:focus-visible{background:var(--vt-tldraw-embed-row-focus-bg,var(--vt-tldraw-focus-bg,var(--vt-tldraw-menu-item-active-bg,var(--menu-item-background-focus,transparent))));box-shadow:var(--vt-tldraw-embed-row-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow));animation:var(--vt-tldraw-embed-row-focus-animation,control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite);z-index:var(--tl-layer-above)}:is(.virtual-teams-tldraw .tlui-dialog__footer__actions:has(.tlui-embed__spacer)>.tlui-button:first-child,.virtual-teams-tldraw-dialog-content .tlui-dialog__footer__actions:has(.tlui-embed__spacer)>.tlui-button:first-child){margin-left:var(--vt-tldraw-embed-back-button-margin-left)}.virtual-teams-tldraw .tlui-tooltip{border:1px solid var(--vt-tldraw-tooltip-border,transparent);border-radius:var(--vt-tldraw-tooltip-radius);background-color:var(--vt-tldraw-tooltip-bg);padding:var(--vt-tldraw-tooltip-padding);box-shadow:var(--vt-tldraw-tooltip-shadow,var(--shadow-shallow));color:var(--vt-tldraw-tooltip-text);font-size:var(--vt-tldraw-tooltip-font-size);font-weight:400;line-height:var(--vt-tldraw-tooltip-line-height);-webkit-backdrop-filter:var(--vt-tldraw-tooltip-blur,none);backdrop-filter:var(--vt-tldraw-tooltip-blur,none);pointer-events:none;position:relative}.virtual-teams-tldraw [data-radix-popper-content-wrapper]:has(.tlui-tooltip){pointer-events:none;z-index:var(--vt-tldraw-tooltip-layer-z-index,var(--z-vt-chrome-popover))!important}.virtual-teams-tldraw .tlui-tooltip :where(*){line-height:var(--vt-tldraw-tooltip-line-height)}.virtual-teams-tldraw .tlui-tooltip[data-side=top]{translate:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-tooltip-top-nudge-x,var(--vt-tldraw-tooltip-nudge-x,0px)) - var(--vt-tldraw-portal-compensation-x,0px)) calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-tooltip-top-nudge-y,var(--vt-tldraw-tooltip-nudge-y)));margin-bottom:var(--vt-tldraw-tooltip-away-offset,0px)}.virtual-teams-tldraw .tlui-tooltip[data-side=bottom]{translate:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-tooltip-bottom-nudge-x,0px) - var(--vt-tldraw-portal-compensation-x,0px)) calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-tooltip-bottom-nudge-y,0px));margin-top:var(--vt-tldraw-tooltip-away-offset,0px)}.virtual-teams-tldraw .tlui-tooltip[data-side=left]{translate:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-tooltip-left-nudge-x,0px) - var(--vt-tldraw-portal-compensation-x,0px)) calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-tooltip-left-nudge-y,0px));margin-right:var(--vt-tldraw-tooltip-away-offset,0px)}.virtual-teams-tldraw .tlui-tooltip[data-side=right]{translate:calc(var(--vt-tldraw-popup-normalize-x,0px) + var(--vt-tldraw-tooltip-right-nudge-x,0px) - var(--vt-tldraw-portal-compensation-x,0px)) calc(var(--vt-tldraw-popup-normalize-y,0px) + var(--vt-tldraw-tooltip-right-nudge-y,0px));margin-left:var(--vt-tldraw-tooltip-away-offset,0px)}.virtual-teams-tldraw .tlui-tooltip__arrow{fill:var(--vt-tldraw-tooltip-arrow,var(--vt-tldraw-tooltip-bg));pointer-events:none}.virtual-teams-tldraw .tlui-button.tlui-button__menu,.virtual-teams-tldraw .tlui-button.tlui-menu__submenu__trigger,.virtual-teams-tldraw .tlui-button.tlui-page-menu__item__button,.virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button,.virtual-teams-tldraw .tlui-actions-menu .tlui-button{border-radius:var(--vt-tldraw-menu-item-radius);color:var(--vt-tldraw-menu-item-color);font-size:inherit;min-height:var(--vt-tldraw-menu-item-min-height);padding:var(--vt-tldraw-menu-item-padding);isolation:isolate;margin-top:0;position:relative}.virtual-teams-tldraw .tlui-button__label{font-size:inherit}.virtual-teams-tldraw :is(.tlui-button__menu,.tlui-menu__submenu__trigger,.tlui-page-menu__item__button,.tlui-page_menu__item__submenu .tlui-button):is(:disabled,[data-disabled],[aria-disabled=true]){color:var(--vt-tldraw-menu-item-disabled-color,hsl(var(--foreground) / .39));opacity:.5}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid^=tools\.]:before{bottom:calc(var(--vt-tldraw-toolbar-shortcut-bottom,6px) - var(--vt-tldraw-toolbar-shortcut-nudge-y,2px));z-index:var(--tl-layer-above);color:var(--vt-tldraw-toolbar-shortcut-color);content:var(--vt-tldraw-tool-shortcut,"");font-size:var(--vt-tldraw-toolbar-shortcut-font-size);pointer-events:none;white-space:nowrap;font-weight:700;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid^=tools\.] .tlui-icon{top:var(--vt-tldraw-toolbar-icon-nudge-y,0px);position:relative}.virtual-teams-tldraw .tlui-main-toolbar--horizontal .tlui-main-toolbar__tools .tlui-button__tool{flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;margin:4px}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button__tool:after{inset:0}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button__tool:is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):not(:disabled,[data-disabled],[aria-disabled=true]){--tl-color-selected-contrast:var(--vt-tldraw-toolbar-tool-active-icon-color,var(--vt-tldraw-toolbar-tool-active-color,var(--tl-color-text)));background:var(--vt-tldraw-toolbar-tool-active-bg,var(--tl-color-selected));box-shadow:var(--vt-tldraw-toolbar-tool-active-shadow,none);color:var(--vt-tldraw-toolbar-tool-active-color,var(--tl-color-selected-contrast))}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button__tool:hover:not(:disabled,[data-disabled],[aria-disabled=true]):after,.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button__tool:is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]):after,.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button__tool:is([data-isactive=true],[aria-expanded=true],[aria-pressed=true],[data-state=checked],[data-state=on],[data-state=open]):not(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0;background:0 0}.virtual-teams-tldraw .tl-container__focused:not(.tl-container__no-focus-ring) .tlui-main-toolbar__tools .tlui-button[data-testid^=tools\.]:focus-visible{outline-offset:0;outline:none!important}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid^=tools\.]:is([data-isactive=true],[aria-pressed=true]):before{color:var(--vt-tldraw-toolbar-shortcut-active-color)}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.toggle-style-panel]:not([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):before{color:var(--vt-tldraw-toolbar-shortcut-color)}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.select]{--vt-tldraw-tool-shortcut:"V"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.hand]{--vt-tldraw-tool-shortcut:"H"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.draw]{--vt-tldraw-tool-shortcut:"D"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.highlight]{--vt-tldraw-tool-shortcut:"⇧D"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.laser]{--vt-tldraw-tool-shortcut:"K"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.eraser]{--vt-tldraw-tool-shortcut:"E"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.arrow]{--vt-tldraw-tool-shortcut:"A"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.text]{--vt-tldraw-tool-shortcut:"T"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.asset]{--vt-tldraw-tool-shortcut:"⌘U"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.note]{--vt-tldraw-tool-shortcut:"N"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.rectangle]{--vt-tldraw-tool-shortcut:"R"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.frame]{--vt-tldraw-tool-shortcut:"F"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.toggle-style-panel]{--vt-tldraw-tool-shortcut:"⇧S"}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid=tools\.ellipse]{--vt-tldraw-tool-shortcut:"O"}.virtual-teams-tldraw .tlui-button{border-radius:var(--vt-tldraw-button-radius);transition-duration:var(--control-hover-duration);transition-property:transform,background-color,border-color,color,box-shadow;transition-timing-function:ease-out}.virtual-teams-tldraw .tlui-button:after{background:var(--vt-tldraw-icon-button-hover-bg,transparent);border-radius:inherit}.virtual-teams-tldraw :is(.tlui-menu-zone,.tlui-main-toolbar__extras__controls) .tlui-button:not([data-testid^=style\.]):after{box-shadow:none;background:0 0;opacity:0!important}.virtual-teams-tldraw .tlui-menu .tlui-button__menu:after,.virtual-teams-tldraw .tlui-menu .tlui-menu__submenu__trigger:after,.virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button:after{background:0 0;opacity:0!important}.virtual-teams-tldraw .tlui-popover__content:has(>.tlui-page-menu__wrapper) .tlui-page-menu__item__button:after{background:0 0;opacity:0!important}.virtual-teams-tldraw .tlui-page-menu__item[data-iscurrent=true]:not([data-editing=true]):before{opacity:0;background:0 0}.virtual-teams-tldraw .tlui-page-menu__item[data-iscurrent=true] .tlui-page-menu__item__button>.tlui-button__label{font-weight:var(--type-weight-bold,700);align-items:center;display:flex}.virtual-teams-tldraw .tlui-page-menu__item[data-iscurrent=true] .tlui-page-menu__item__button>.tlui-button__label:before{content:"";border-block:5px solid #0000;border-inline-start:7px solid;flex:none;width:0;height:0;margin-inline-end:8px}:is(.virtual-teams-tldraw .tlui-menu .tlui-button__menu:hover:not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-menu:not(:has(.tlui-button__menu:hover)) .tlui-menu__submenu__trigger[data-state=open]:not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-popover__content:has(>.tlui-page-menu__wrapper) .tlui-page-menu__item__button:hover:not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button:hover:not(:disabled,[data-disabled],[aria-disabled=true])){background:var(--vt-tldraw-menu-item-hover-bg,var(--menu-item-background-hover,transparent));color:var(--vt-tldraw-menu-item-active-color)}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu .tlui-button__menu:focus-visible:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu .tlui-menu__submenu__trigger:focus-visible:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu .tlui-button__menu[data-vt-autofocus-visible=true]:focus:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu .tlui-menu__submenu__trigger[data-vt-autofocus-visible=true]:focus:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu .tlui-button__menu[data-vt-tldraw-text-menu-focus=true]:focus:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu .tlui-menu__submenu__trigger[data-vt-tldraw-text-menu-focus=true]:focus:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button:is(:focus,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--vt-tldraw-menu-item-focus-bg,var(--vt-tldraw-menu-item-active-bg,var(--menu-item-background-focus,var(--vt-tldraw-menu-item-hover-bg,transparent))));color:var(--vt-tldraw-menu-item-focus-color,var(--vt-tldraw-menu-item-active-color))}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-popover__content:has(>.tlui-page-menu__wrapper) .tlui-page-menu__item__button:is(:focus,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--vt-tldraw-menu-item-focus-bg,var(--vt-tldraw-menu-item-active-bg,var(--menu-item-background-focus,var(--vt-tldraw-menu-item-hover-bg,transparent))));color:var(--vt-tldraw-menu-item-focus-color,var(--vt-tldraw-menu-item-active-color))}.virtual-teams-tldraw .tlui-page-menu__header .tlui-button:after{background:0 0;opacity:0!important}.virtual-teams-tldraw .tlui-page-menu__header .tlui-button:hover:not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--vt-tldraw-menu-button-hover-bg,var(--menu-item-background-hover,transparent));box-shadow:var(--vt-tldraw-menu-button-hover-shadow,none);color:var(--vt-tldraw-menu-item-active-color)}.virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):after{box-shadow:none;opacity:0;background:0 0}.virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):is(:hover,:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus,[data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):not(:disabled,[data-disabled],[aria-disabled=true]){box-shadow:none;background:0 0}.virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):not(:disabled,[data-disabled],[aria-disabled=true]):after{background:var(--vt-tldraw-menu-button-active-bg,var(--vt-tldraw-menu-button-focus-bg,var(--vt-tldraw-menu-button-hover-bg,var(--vt-tldraw-icon-button-hover-bg,transparent))));box-shadow:var(--vt-tldraw-menu-button-active-shadow,var(--vt-tldraw-menu-button-focus-shadow,none));opacity:1}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]){outline-offset:0;box-shadow:none;color:var(--vt-tldraw-menu-item-focus-color,var(--vt-tldraw-menu-item-active-color));background:0 0;animation:none;outline:none!important}.virtual-teams-tldraw .tlui-actions-menu .tlui-button:is(:disabled,[data-disabled],[aria-disabled=true]){opacity:.5}.virtual-teams-tldraw .tlui-page-menu__item__button:focus-visible{z-index:var(--tl-layer-above);position:relative}.virtual-teams-tldraw .tlui-page-menu__item:focus-within{z-index:var(--tl-layer-above)}.virtual-teams-tldraw .tlui-page-menu__item:focus-within>.tlui-page_menu__item__submenu>.tlui-button{opacity:1}.virtual-teams-tldraw .tlui-button__menu:focus-visible,.virtual-teams-tldraw .tlui-menu__submenu__trigger:focus-visible,.virtual-teams-tldraw .tlui-page-menu__item__button:focus:not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-page-menu__item__button:focus-visible:not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button:focus:not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button:focus-visible:not(:disabled,[data-disabled],[aria-disabled=true]){outline:none}.virtual-teams-tldraw .tl-container__focused:not(.tl-container__no-focus-ring) .tlui-button__menu:focus-visible,.virtual-teams-tldraw .tl-container__focused:not(.tl-container__no-focus-ring) .tlui-menu__submenu__trigger:focus-visible{outline:none!important}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-button__menu:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu__submenu__trigger:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-button__menu[data-vt-autofocus-visible=true]:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu__submenu__trigger[data-vt-autofocus-visible=true]:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-button__menu[data-vt-tldraw-text-menu-focus=true]:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu__submenu__trigger[data-vt-tldraw-text-menu-focus=true]:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-page-menu__item__button:focus:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-page-menu__item__button:focus-visible:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button:focus:not(:disabled,[data-disabled],[aria-disabled=true]),:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button:focus-visible:not(:disabled,[data-disabled],[aria-disabled=true]){outline-offset:var(--vt-tldraw-menu-item-focus-outline-offset,0);box-shadow:var(--vt-tldraw-menu-item-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow));animation:var(--vt-tldraw-menu-item-focus-animation,control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite);outline:var(--vt-tldraw-menu-item-focus-outline,none)!important}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-style-panel .tlui-button:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-style-panel .tlui-button:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-style-panel .tlui-button[data-vt-autofocus-visible=true]:focus{--focus-ring-shadow:inset 0 0 0 2px hsl(var(--focus-border) / 1);--focus-ring-shadow-pulse:inset 0 0 0 2px hsl(var(--focus-border) / .5)}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-popover__content:has([data-testid^=style\.]) .tlui-button:focus{--focus-ring-shadow:inset 0 0 0 2px hsl(var(--focus-border) / 1);--focus-ring-shadow-pulse:inset 0 0 0 2px hsl(var(--focus-border) / .5)}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-popover__content:has([data-testid^=style\.]) .tlui-button:focus-visible{--focus-ring-shadow:inset 0 0 0 2px hsl(var(--focus-border) / 1);--focus-ring-shadow-pulse:inset 0 0 0 2px hsl(var(--focus-border) / .5)}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-popover__content:has([data-testid^=style\.]) .tlui-button[data-vt-autofocus-visible=true]:focus{--focus-ring-shadow:inset 0 0 0 2px hsl(var(--focus-border) / 1);--focus-ring-shadow-pulse:inset 0 0 0 2px hsl(var(--focus-border) / .5)}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu-zone .tlui-button:not([data-testid^=style\.]):focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu-zone .tlui-button:not([data-testid^=style\.]):focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu-zone .tlui-button:not([data-testid^=style\.])[data-vt-autofocus-visible=true]:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-main-toolbar__extras__controls .tlui-button:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-main-toolbar__extras__controls .tlui-button:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-main-toolbar__extras__controls .tlui-button[data-vt-autofocus-visible=true]:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-navigation-panel .tlui-button:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-navigation-panel .tlui-button:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-navigation-panel .tlui-button[data-vt-autofocus-visible=true]:focus{outline-offset:var(--vt-tldraw-control-focus-outline-offset,0);background:var(--vt-tldraw-icon-button-hover-bg,transparent);box-shadow:var(--vt-tldraw-control-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow));animation:var(--vt-tldraw-control-focus-animation,control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite);outline:var(--vt-tldraw-control-focus-outline,none)!important}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid^=tools\.]:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid^=tools\.]:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid^=tools\.][data-vt-autofocus-visible=true]:focus{outline-offset:var(--vt-tldraw-control-focus-outline-offset,0);background:var(--vt-tldraw-toolbar-tool-focus-bg,var(--vt-tldraw-focus-bg,transparent));box-shadow:var(--vt-tldraw-control-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow));animation:var(--vt-tldraw-control-focus-animation,control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite);outline:var(--vt-tldraw-control-focus-outline,none)!important}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button[data-testid^=tools\.]:is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]){--tl-color-selected-contrast:var(--vt-tldraw-toolbar-tool-active-icon-color,var(--vt-tldraw-toolbar-tool-active-color,var(--tl-color-text)));background:var(--vt-tldraw-toolbar-tool-active-bg,var(--tl-color-selected));color:var(--vt-tldraw-toolbar-tool-active-color,var(--tl-color-selected-contrast))}.virtual-teams-tldraw .tl-container__focused:not(.tl-container__no-focus-ring) .tlui-button:focus-visible:not(.tlui-button__menu):not(.tlui-menu__submenu__trigger):not([data-testid^=tools\.]):not([data-testid^=style\.]){box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;outline:none}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-slider__thumb:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-slider__thumb[data-vt-autofocus-visible=true]:focus{box-shadow:inset 0 0 0 2px var(--tl-color-text-1), var(--vt-tldraw-control-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow));animation:var(--vt-tldraw-control-focus-animation,control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite);outline:none}.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button:focus:not([data-testid^=tools\.]),.virtual-teams-tldraw .tlui-menu-zone .tlui-button:focus:not(.tlui-button__menu):not(.tlui-menu__submenu__trigger):not([data-testid^=style\.]){border-radius:var(--vt-tldraw-button-radius);background:var(--vt-tldraw-focus-bg,transparent);box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;outline:none}:is(.virtual-teams-tldraw .tlui-style-panel .tlui-button:is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-popover__content:has([data-testid^=style\.]) .tlui-button:is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true])){color:var(--vt-tldraw-style-panel-active-color,var(--tl-color-text));background:0 0}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-page-menu__header .tlui-button:is(:focus,:focus-visible):not(:disabled,[data-disabled],[aria-disabled=true]){outline-offset:var(--vt-tldraw-control-focus-outline-offset,0);background:var(--vt-tldraw-menu-button-focus-bg,var(--vt-tldraw-menu-button-hover-bg,transparent));box-shadow:var(--vt-tldraw-menu-button-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow));animation:var(--vt-tldraw-control-focus-animation,control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite);color:var(--vt-tldraw-menu-item-active-color);outline:var(--vt-tldraw-control-focus-outline,none)!important}.virtual-teams-tldraw .tlui-menu-zone .tlui-button:focus:not(.tlui-button__menu):not(.tlui-menu__submenu__trigger):not([data-testid^=style\.]),.virtual-teams-tldraw .tlui-menu-zone .tlui-button:focus-visible:not(.tlui-button__menu):not(.tlui-menu__submenu__trigger):not([data-testid^=style\.]),.virtual-teams-tldraw .tlui-navigation-panel .tlui-button:is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus){z-index:var(--tl-layer-above);position:relative}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-navigation-panel .tlui-button:is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus){box-shadow:inset 0 0 0 2px hsl(var(--focus-border) / 1);animation:none}.virtual-teams-tldraw-dialog-content .tlui-dialog__header__close .tlui-button:focus,.virtual-teams-tldraw-dialog-content .tlui-dialog__header__close .tlui-button:focus-visible{background:var(--vt-tldraw-focus-bg,var(--vt-tldraw-dialog-close-bg));box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;outline:none}@media (hover:hover) and (pointer:fine){.virtual-teams-tldraw :is(.tlui-main-toolbar,.tlui-popover__content:has([data-testid^=style\.]),.tlui-style-panel) .tlui-button:not(:disabled,[data-disabled],[data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):hover{background:var(--vt-tldraw-icon-button-hover-bg,transparent)}.virtual-teams-tldraw .tlui-menu .tlui-button__menu:is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):hover:not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-menu .tlui-menu__submenu__trigger:is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):hover:not(:disabled,[data-disabled],[aria-disabled=true]),.virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button:is(:focus,:focus-visible):hover:not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--vt-tldraw-menu-item-focus-hover-bg,var(--vt-tldraw-menu-item-hover-bg,var(--menu-item-background-hover,transparent)));color:var(--vt-tldraw-menu-item-focus-hover-color,var(--vt-tldraw-menu-item-active-color))}.virtual-teams-tldraw .tlui-popover__content:has(>.tlui-page-menu__wrapper) .tlui-page-menu__item__button:is(:focus,:focus-visible):hover:not(:disabled,[data-disabled],[aria-disabled=true]){background:var(--vt-tldraw-menu-item-focus-hover-bg,var(--vt-tldraw-menu-item-hover-bg,var(--menu-item-background-hover,transparent)));color:var(--vt-tldraw-menu-item-focus-hover-color,var(--vt-tldraw-menu-item-active-color))}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-page-menu__header .tlui-button:is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):hover:not(:disabled,[data-disabled],[aria-disabled=true]){box-shadow:var(--vt-tldraw-menu-button-hover-shadow,var(--vt-tldraw-menu-button-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow)))}.virtual-teams-tldraw :is(.tlui-menu-zone,.tlui-main-toolbar__tools,.tlui-main-toolbar__extras__controls,.tlui-navigation-panel) .tlui-button:not([data-testid^=style\.]):hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]){box-shadow:var(--vt-tldraw-icon-button-hover-shadow,none)}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw :is(.tlui-menu-zone,.tlui-main-toolbar__tools,.tlui-main-toolbar__extras__controls) .tlui-button:not([data-testid^=style\.]):is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):hover:not(:disabled,[data-disabled],[aria-disabled=true]){box-shadow:var(--vt-tldraw-control-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow))}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-navigation-panel .tlui-button:is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):hover:not(:disabled,[data-disabled],[aria-disabled=true]){box-shadow:inset 0 0 0 2px hsl(var(--focus-border) / 1);animation:none}.virtual-teams-tldraw .tlui-page-menu__header .tlui-button[data-vt-autofocus-visible=true]:focus:hover:not(:disabled,[data-disabled],[aria-disabled=true]){box-shadow:var(--vt-tldraw-menu-button-hover-shadow,var(--vt-tldraw-menu-button-focus-shadow,var(--focus-ring-shadow), var(--focus-ring-companion-shadow)))}}.virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):hover:not(:disabled,[data-disabled],[aria-disabled=true]){box-shadow:none;background:0 0}.virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):hover:not(:disabled,[data-disabled],[aria-disabled=true]):after{background:var(--vt-tldraw-menu-button-hover-bg,var(--vt-tldraw-menu-item-hover-bg,var(--menu-item-background-hover,transparent)));box-shadow:var(--vt-tldraw-menu-button-hover-shadow,var(--vt-tldraw-icon-button-hover-shadow,none));opacity:1}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]){outline-offset:0;box-shadow:none;background:0 0;animation:none;outline:none!important}:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):is(:focus,:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]):after{background:var(--vt-tldraw-menu-button-focus-bg,var(--vt-tldraw-menu-item-focus-bg,var(--vt-tldraw-menu-button-hover-bg,transparent)));box-shadow:var(--vt-tldraw-menu-button-focus-shadow,var(--vt-tldraw-menu-item-focus-shadow,var(--vt-tldraw-compact-control-focus-shadow,inset 0 0 0 2px hsl(var(--focus-border) / 1))));opacity:1}.virtual-teams-tldraw :is(.tlui-style-panel,.tlui-popover__content:has([data-testid^=style\.])) .tlui-button:hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]){box-shadow:none;background:0 0}.virtual-teams-tldraw :is(.tlui-style-panel,.tlui-popover__content:has([data-testid^=style\.])) .tlui-button:hover:not(:disabled,[data-disabled],[aria-disabled=true],[data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):after{background:var(--vt-tldraw-style-panel-hover-bg,var(--vt-tldraw-menu-item-hover-bg,var(--menu-item-background-hover,transparent)));box-shadow:var(--vt-tldraw-icon-button-hover-shadow,none);opacity:1}.virtual-teams-tldraw :is(.tlui-main-toolbar__tools,.tlui-main-toolbar__extras__controls,.tlui-navigation-panel,.tlui-style-panel,.tlui-popover__content:has([data-testid^=style\.])) .tlui-button:is(:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]){outline-offset:0;box-shadow:var(--vt-tldraw-compact-control-focus-shadow,inset 0 0 0 2px hsl(var(--focus-border) / 1));animation:var(--vt-tldraw-compact-control-focus-animation,none);outline:none!important}.virtual-teams-tldraw :is(.tlui-main-toolbar__tools,.tlui-main-toolbar__extras__controls,.tlui-navigation-panel,.tlui-style-panel,.tlui-popover__content:has([data-testid^=style\.])) .tlui-button:is(:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]):after{opacity:0;background:0 0}.virtual-teams-tldraw :is(.tlui-style-panel,.tlui-popover__content:has([data-testid^=style\.])) .tlui-button:is(:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]){box-shadow:none}.virtual-teams-tldraw :is(.tlui-style-panel,.tlui-popover__content:has([data-testid^=style\.])) .tlui-button:is(:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]):after{background:var(--vt-tldraw-style-panel-focus-bg,transparent);box-shadow:var(--vt-tldraw-compact-control-focus-shadow,inset 0 0 0 2px hsl(var(--focus-border) / 1));opacity:1}.virtual-teams-tldraw :is(.tlui-style-panel,.tlui-popover__content:has([data-testid^=style\.])) .tlui-button:is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):is(:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]):after{background:var(--vt-tldraw-style-panel-active-bg,hsl(var(--primary) / var(--vt-tldraw-style-panel-active-opacity,.1)));box-shadow:var(--vt-tldraw-compact-control-focus-shadow,inset 0 0 0 2px hsl(var(--focus-border) / 1));opacity:1}.virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):is(:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]){outline-offset:0;box-shadow:none;background:0 0;animation:none;outline:none!important}.virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):is(:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]):after{background:var(--vt-tldraw-menu-button-focus-bg,var(--vt-tldraw-menu-item-focus-bg,var(--vt-tldraw-menu-button-hover-bg,transparent)));box-shadow:var(--vt-tldraw-menu-button-focus-shadow,var(--vt-tldraw-menu-item-focus-shadow,var(--vt-tldraw-compact-control-focus-shadow,inset 0 0 0 2px hsl(var(--focus-border) / 1))));opacity:1}.virtual-teams-tldraw :is(.tlui-actions-menu .tlui-button,.tlui-main-toolbar__overflow-content .tlui-button,.tlui-contextual-toolbar .tlui-button.tlui-button__icon):is([data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):is(:focus-visible,[data-vt-autofocus-visible=true]:focus):not(:disabled,[data-disabled],[aria-disabled=true]):after{background:var(--vt-tldraw-menu-button-active-bg,var(--vt-tldraw-menu-button-focus-bg,var(--vt-tldraw-menu-button-hover-bg,var(--vt-tldraw-icon-button-hover-bg,transparent))));box-shadow:var(--vt-tldraw-menu-button-focus-shadow,var(--vt-tldraw-menu-button-active-shadow,var(--vt-tldraw-compact-control-focus-shadow,inset 0 0 0 2px hsl(var(--focus-border) / 1))));opacity:1}.virtual-teams-tldraw :is(.tlui-main-toolbar,.tlui-main-toolbar__overflow-content,.tlui-popover__content:has([data-testid^=style\.]),.tlui-style-panel) .tlui-button:not(:disabled,[data-disabled],[data-isactive=true],[aria-pressed=true],[data-state=checked],[data-state=on]):active{box-shadow:var(--control-press-shadow);transform:scale(var(--control-press-scale))}.virtual-teams-tldraw .tlui-main-toolbar__mobile-style-panel{display:none}.virtual-teams-tldraw .vt-tldraw-image-generation-overlays{pointer-events:none;position:absolute;inset:0;overflow:hidden}.virtual-teams-tldraw .vt-tldraw-image-generation-placeholder-position{transform-origin:0 0;position:absolute;top:0;left:0}.virtual-teams-tldraw .vt-tldraw-image-generation-placeholder{transform-origin:50%;--vt-image-generation-placeholder-radius:var(--vt-tldraw-image-generation-placeholder-radius,var(--radius-small,7px));width:100%;height:100%}.virtual-teams-tldraw .vt-image-generation-placeholder-progress .shad-progress-indicator{transition:none}@media (prefers-reduced-motion:reduce){.virtual-teams-tldraw-dialog-content .tlui-input:focus,.virtual-teams-tldraw-dialog-content .tlui-input:focus-visible,.virtual-teams-tldraw-dialog-content .tlui-button:focus,.virtual-teams-tldraw-dialog-content .tlui-button:focus-visible,.virtual-teams-tldraw .tl-skip-to-main-content:focus,.virtual-teams-tldraw .tl-skip-to-main-content:focus-visible,.virtual-teams-tldraw .tl-skip-to-main-content[data-vt-autofocus-visible=true]:focus,.virtual-teams-tldraw .tlui-helper-buttons .tlui-button:focus,.virtual-teams-tldraw .tlui-helper-buttons .tlui-button:focus-visible,.virtual-teams-tldraw .tlui-helper-buttons .tlui-button[data-vt-autofocus-visible=true]:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-button__menu:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu__submenu__trigger:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-button__menu[data-vt-autofocus-visible=true]:focus,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-menu__submenu__trigger[data-vt-autofocus-visible=true]:focus,.virtual-teams-tldraw .tlui-page-menu__item__button:focus,.virtual-teams-tldraw .tlui-page-menu__item__button:focus-visible,.virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button:focus,.virtual-teams-tldraw .tlui-page_menu__item__submenu .tlui-button:focus-visible,.virtual-teams-tldraw .tl-container__focused:not(.tl-container__no-focus-ring) .tlui-button:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-slider__thumb:focus-visible,:root[data-vt-menu-input=keyboard] .virtual-teams-tldraw .tlui-slider__thumb[data-vt-autofocus-visible=true]:focus,.virtual-teams-tldraw .tlui-main-toolbar__tools .tlui-button:focus,.virtual-teams-tldraw .tlui-menu-zone .tlui-button:focus,.virtual-teams-tldraw .tlui-style-panel .tlui-button:focus,.virtual-teams-tldraw-dialog-content .tlui-dialog__header__close .tlui-button:focus,.virtual-teams-tldraw-dialog-content .tlui-dialog__header__close .tlui-button:focus-visible{animation:none}.virtual-teams-tldraw .tlui-popover__content:has(:is(.tlui-actions-menu,.tlui-main-toolbar__overflow-content,[data-testid^=style\.])) .tlui-button:focus{animation:none}}:root{--palette-neutral-1:0 0% 100%;--palette-neutral-1-5:0 0% 98%;--palette-neutral-2:0 0% 96%;--palette-neutral-3:0 0% 91%;--palette-neutral-4:0 0% 76%;--palette-neutral-5:0 0% 52%;--palette-neutral-6:0 0% 30%;--palette-neutral-7:0 0% 11%;--palette-deep-blue:214 100% 44%;--palette-medium-blue:214 100% 49%;--palette-clear-blue:214 100% 60%;--palette-leaf-green:138 40% 48%;--palette-forest-green:138 46% 31%;--palette-rose-red:6 72% 60%;--palette-deep-red:6 65% 42%;--palette-sun-amber:43 96% 64%;--palette-burnished-amber:38 82% 31%;--palette-deep-orange:20 80% 38%;--palette-vivid-magenta:300 82% 56%}:root[data-vt-color-mode=light]{--scroll-overflow-indicator-color:0 0% 0%;--scroll-overflow-indicator-opacity:.5}:root{--base-background:var(--palette-neutral-1);--base-foreground:var(--palette-neutral-7);--base-accent:var(--palette-neutral-3);--base-background-muted:var(--palette-neutral-2);--base-foreground-muted:var(--palette-neutral-5);--base-accent-muted:var(--palette-neutral-3) / .28;--document-editor-background:var(--base-background);--document-editor-foreground:var(--base-foreground);--document-writer-highlight-background:hsl(var(--accent) / .28);--document-suggestion-insert-background:hsl(var(--positive-background) / .18);--document-suggestion-insert-foreground:var(--document-editor-foreground);--document-suggestion-insert-border:var(--positive-accent);--document-suggestion-remove-background:hsl(var(--destructive-background) / .16);--document-suggestion-remove-foreground:var(--document-editor-foreground);--document-suggestion-remove-border:var(--destructive-accent);--document-suggestion-update-background:hsl(var(--attention-background) / .22);--document-suggestion-update-foreground:var(--document-editor-foreground);--document-suggestion-update-border:var(--attention-accent);--positive-background:var(--palette-leaf-green);--positive-foreground:var(--palette-neutral-1);--positive-accent:var(--palette-leaf-green);--attention-background:var(--palette-sun-amber);--attention-foreground:var(--palette-neutral-7);--attention-accent:var(--palette-sun-amber);--destructive-background:var(--palette-rose-red);--destructive-foreground:var(--palette-neutral-1);--destructive-accent:var(--palette-rose-red);--warm-background:var(--palette-warm-orange);--warm-foreground:var(--palette-neutral-7);--warm-accent:var(--palette-warm-orange);--info-background:var(--palette-clear-blue);--info-foreground:var(--palette-neutral-1);--status-text-positive:var(--palette-forest-green);--status-text-attention:var(--palette-burnished-amber);--status-text-destructive:var(--palette-deep-red);--status-text-warm:var(--palette-deep-orange);--status-text-info:var(--palette-deep-blue);--info-accent:var(--palette-clear-blue);--link-foreground:var(--palette-deep-blue);--link-foreground-hover:var(--palette-medium-blue);--link-foreground-active:var(--palette-medium-blue);--link-foreground-disabled:var(--base-foreground-muted);--push-button-active-accent:214 100% 60%;--focus-accent:var(--palette-clear-blue);--focus-background:var(--palette-clear-blue) / .12;--focus-border:var(--palette-clear-blue);--surface-background:var(--palette-neutral-1);--surface-foreground:var(--base-foreground);--surface-border:var(--base-accent);--surface-divider:hsl(var(--surface-border) / .28);--panel-background:var(--surface-background);--panel-foreground:var(--surface-foreground);--panel-border:var(--surface-border);--panel-divider:var(--surface-divider);--popup-background:hsl(var(--base-background));--popup-foreground:var(--base-foreground);--popup-border:var(--surface-border);--toast-background:var(--palette-neutral-3) / var(--transparent-light);--toast-foreground:var(--palette-neutral-7);--toast-muted-foreground:var(--palette-neutral-6);--toast-border:var(--palette-neutral-4);--control-background:hsl(var(--palette-neutral-1) / .78);--control-foreground:var(--base-foreground);--control-border:var(--surface-border);--control-background-hover:hsl(var(--palette-neutral-2));--control-foreground-hover:var(--base-foreground);--control-border-hover:var(--surface-border);--control-background-active:hsl(var(--palette-neutral-1) / .94);--control-foreground-active:var(--base-foreground);--control-border-active:var(--surface-border);--control-background-disabled:hsl(var(--surface-border) / .36);--control-foreground-disabled:var(--base-foreground-muted);--control-border-disabled:var(--surface-border);--control-mark:var(--base-foreground) / .82;--control-mark-hover:var(--control-mark);--control-mark-active:var(--control-mark);--control-mark-disabled:var(--palette-neutral-4);--control-fill:var(--palette-neutral-5);--control-fill-hover:var(--control-fill);--control-fill-active:var(--control-fill);--control-fill-disabled:var(--palette-neutral-4);--selection-background:var(--control-background);--selection-foreground:var(--control-foreground);--selection-border:var(--control-border);--selection-mark:var(--control-mark);--selection-background-hover:var(--control-background-hover);--selection-foreground-hover:var(--control-foreground-hover);--selection-border-hover:var(--control-border-hover);--selection-mark-hover:var(--control-mark-hover);--selection-background-active:var(--control-background-active);--selection-foreground-active:var(--control-foreground-active);--selection-border-active:var(--control-border-active);--selection-mark-active:var(--control-mark-active);--selection-background-disabled:var(--control-background-disabled);--selection-foreground-disabled:var(--control-foreground-disabled);--selection-border-disabled:var(--control-border-disabled);--selection-mark-disabled:var(--control-mark-disabled);--slider-track:var(--base-background-muted);--slider-fill:var(--control-fill);--slider-thumb:var(--control-mark);--slider-border:var(--control-border);--slider-track-disabled:var(--base-background-muted);--slider-fill-disabled:var(--control-fill-disabled);--slider-thumb-disabled:var(--control-mark-disabled);--slider-border-disabled:var(--control-border-disabled);--content-background:hsl(var(--surface-background) / .56);--content-foreground:var(--surface-foreground);--content-border:var(--surface-border);--content-divider:var(--surface-divider);--content-background-hover:var(--control-background-hover);--content-foreground-hover:var(--surface-foreground);--content-border-hover:var(--surface-border);--content-background-active:var(--control-background-active);--content-foreground-active:var(--surface-foreground);--content-border-active:var(--surface-border);--content-background-disabled:var(--control-background-disabled);--content-foreground-disabled:var(--control-foreground-disabled);--content-border-disabled:var(--control-border-disabled);--input-background:hsl(var(--base-background));--input-foreground:var(--base-foreground);--input-border:var(--surface-border);--input-placeholder-foreground:var(--base-foreground-muted);--input-background-disabled:var(--control-background-disabled);--input-foreground-disabled:var(--control-foreground-disabled);--input-border-disabled:var(--control-border-disabled);--button-background:var(--control-background);--button-foreground:var(--control-foreground);--button-border:var(--control-border);--button-background-hover:var(--control-background-hover);--button-foreground-hover:var(--control-foreground-hover);--button-border-hover:var(--control-border-hover);--button-background-active:var(--control-background-active);--button-foreground-active:var(--control-foreground-active);--button-border-active:var(--control-border-active);--button-background-disabled:var(--control-background-disabled);--button-foreground-disabled:var(--control-foreground-disabled);--button-border-disabled:var(--control-border-disabled);--menu-background:var(--popup-background);--menu-foreground:var(--popup-foreground);--menu-border:var(--popup-border);--menu-item-background:transparent;--menu-item-foreground:var(--menu-foreground);--menu-item-border:transparent;--menu-item-background-hover:hsl(var(--base-accent) / .5);--menu-item-foreground-hover:var(--menu-foreground);--menu-item-border-hover:transparent;--menu-item-background-focus:hsl(var(--base-accent));--menu-item-foreground-focus:var(--menu-foreground);--menu-item-border-focus:hsl(var(--focus-border));--menu-item-background-disabled:transparent;--menu-item-foreground-disabled:var(--base-foreground-muted);--menu-item-border-disabled:transparent;--table-background:transparent;--table-foreground:var(--base-foreground);--table-divider:hsl(var(--base-accent) / .24);--table-row-background:transparent;--table-row-foreground:var(--table-foreground);--table-row-border:var(--table-divider);--table-row-background-hover:hsl(var(--base-foreground) / .045);--table-row-foreground-hover:var(--table-foreground);--table-row-border-hover:var(--table-divider);--nav-background:var(--panel-background);--nav-foreground:var(--base-foreground);--nav-border:hsl(var(--surface-border) / .56);--nav-divider:var(--panel-divider);--nav-item-background:transparent;--nav-item-foreground:var(--nav-foreground);--nav-item-border:hsl(var(--surface-border) / 0);--nav-item-background-hover:hsl(var(--base-accent) / .45);--nav-item-foreground-hover:var(--nav-foreground);--nav-item-border-hover:hsl(var(--surface-border) / .56);--nav-item-background-active:var(--control-background-active);--nav-item-foreground-active:var(--control-foreground-active);--nav-item-border-active:var(--control-border-active);--avatar-background-outer:var(--palette-neutral-1) / .75;--avatar-background-inner:var(--palette-neutral-2) / .75;--avatar-border:var(--palette-neutral-6);--avatar-accent:var(--palette-neutral-5);--avatar-selected:var(--control-fill);--project-background:linear-gradient(180deg, hsl(var(--palette-neutral-2) / .75), hsl(var(--palette-neutral-2) / .75) 55%, hsl(var(--palette-neutral-3) / .75) 100%);--project-foreground:var(--palette-neutral-6);--project-foreground-muted:var(--palette-neutral-5) / .96;--project-border:var(--palette-neutral-4) / .88;--project-divider:var(--palette-neutral-4) / .42;--project-tab-background:linear-gradient(180deg, hsl(var(--palette-neutral-1) / .75), hsl(var(--palette-neutral-2) / .75));--background:var(--base-background);--foreground:var(--base-foreground);--card:var(--surface-background);--card-foreground:var(--surface-foreground);--border:var(--surface-border);--input:var(--input-border);--muted:var(--base-background-muted);--muted-foreground:var(--base-foreground-muted);--accent:var(--control-background-hover);--accent-foreground:var(--control-foreground-hover);--primary:var(--button-foreground);--primary-foreground:var(--positive-foreground);--destructive:var(--destructive-background);--info:var(--info-background)}:root .vt-jam-dock-button{--dock-button-bg:transparent;--dock-button-border:hsl(var(--foreground) / .1)}:root{--bubble-outline:0 0% 100% / .9;--speaking-wave-outline:var(--bubble-outline);--tooltip-background:hsl(var(--palette-neutral-6));--tooltip-foreground:var(--palette-neutral-1);--surface-section-bg:hsl(var(--base-background));--surface-panel-bg:var(--surface-section-bg);--surface-panel-border:hsl(var(--border) / .72);--surface-overlay-bg:hsl(var(--palette-neutral-1-5) / var(--surface-overlay-opacity));--surface-overlay-border:var(--nav-border);--accordion-background:var(--content-background);--accordion-foreground:var(--content-foreground);--accordion-border:var(--content-border);--accordion-divider:var(--content-divider);--scrollbar-track:transparent;--control-scrollbar-thumb:hsl(var(--palette-neutral-5) / .58);--control-scrollbar-thumb-hover:hsl(var(--palette-neutral-6) / .72);--control-scrollbar-thumb-ring:hsl(var(--palette-neutral-1) / .28);--text-selection-background:hsl(var(--focus-accent) / .24);--text-selection-foreground:hsl(var(--base-foreground));--surface-divider:hsl(var(--border) / .72);--panel-divider:var(--surface-divider);--table-divider:var(--surface-divider)}:root :is(.vt-button-face,.vt-button-group,.vt-columns-trigger,.vt-control-button,.vt-control-circle-button,.vt-control-tabs-list,.vt-menu,.vt-menu-button,.vt-control-accessory,.vt-page-title-plaque,.vt-segmented-control,.vt-title-chip),:root .vt-chrome-control,:root .vt-home-title-chip,:root .vt-chrome-button,:root .vt-translucency-sample,:root .vt-switch-active-surface{background:hsl(var(--card))}:root .vt-push-button-icon{background:0 0}:root .vt-editor-toolbar-action{background:hsl(var(--card))}:root .vt-nameplate{background:var(--transparent-heavy-surface)}:root .vt-stage{border-color:#0000}:root .vt-control-item-idle{color:hsl(var(--foreground) / .72);background:0 0}:root .vt-segmented-control .vt-control-item-idle:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]),:root .vt-control-tabs-trigger.vt-control-tabs-idle:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){color:hsl(var(--control-foreground-hover))}:root .vt-menu-button{color:hsl(var(--foreground) / .72)}:root .vt-menu-button:is(:hover,[data-state=open],[aria-expanded=true]):not(:disabled):not([data-disabled]):not([aria-disabled=true]){color:hsl(var(--control-foreground-hover))}:root .vt-control-item-active,:root .vt-control-tabs-active{border-color:hsl(var(--control-border-active));background:var(--control-background-active);color:hsl(var(--control-foreground-active))}:root .vt-control-circle-button,:root .vt-folder-action{border-color:hsl(var(--border) / .72);background:var(--control-background)}:root .vt-agent-card-badge:not(.vt-agent-card-badge-mic){outline-color:hsl(var(--bubble-outline));background:var(--control-background)}:root .vt-select-spinner-button{color:hsl(var(--control-foreground) / .72)}:root .vt-select-spinner-button-up{border-bottom-color:hsl(var(--border) / .48)}:root .vt-select-spinner-button:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){background:var(--control-background-hover);color:hsl(var(--control-foreground-hover))}:root .vt-select-spinner-button:active:not(:disabled):not([data-disabled]):not([aria-disabled=true]){background:var(--control-background-active);color:hsl(var(--control-foreground-active))}:root .vt-drawing-viewport{border-color:hsl(var(--border) / .72)}:root .vt-control-tabs-list{border-bottom-color:#0000}:root .vt-dialog-surface,:root .vt-popover{background:var(--popup-background);background-image:none}:root .vt-field{border-color:hsl(var(--border) / .72);background:hsl(var(--background))}:root .vt-field:is(:disabled,.vt-field-disabled){border-color:hsl(var(--border) / .72);background:hsl(var(--border) / .36)}:root .vt-agent-card-badge-mic{border-color:#0000}:root :is(.vt-project-folder-card,.vt-project-folder-tab){border-color:hsl(var(--border) / .72)}:root .vt-project-nameplate-vertical{border-color:hsl(var(--border) / .72);background:hsl(var(--background))}:root :is(.vt-dock-strip,.vt-tool-strip){border-color:hsl(var(--border) / .72);background-image:none;background-color:var(--control-background);color:hsl(var(--foreground))}:root .vt-dock-strip.vt-jam-control-dock{background-color:#0000;border-color:#0000}:root :is(.vt-dock-strip,.vt-tool-strip) .vt-dock-button{border-color:hsl(var(--border) / .72);background-color:hsl(var(--palette-neutral-1) / .32);color:hsl(var(--foreground) / .76)}:root :is(.vt-dock-strip,.vt-tool-strip) .vt-dock-button:is(:hover,[data-state=open],[aria-expanded=true]):not(:disabled):not([data-disabled]):not([aria-disabled=true]){background-color:hsl(var(--accent));color:hsl(var(--foreground))}:root .vt-button:is(.vt-mic-action,.vt-hangup-action,.vt-meeting-call-toggle-button){border-color:hsl(var(--border));background:hsl(var(--palette-neutral-2) / .9);color:hsl(var(--foreground) / .76)}:root .vt-button:is(.vt-mic-action,.vt-hangup-action,.vt-meeting-call-toggle-button):hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){border-color:hsl(var(--border));background:hsl(var(--palette-neutral-2) / .9);color:hsl(var(--foreground))}:root .vt-mini-team-member-removable{background:hsl(var(--palette-neutral-2) / .9);color:hsl(var(--foreground))}:root[data-vt-color-mode=dark]{--palette-neutral-1:0 0% 8%;--palette-neutral-1-5:0 0% 10%;--palette-neutral-2:0 0% 12%;--palette-neutral-3:0 0% 16%;--palette-neutral-4:0 0% 24%;--palette-neutral-5:0 0% 51%;--palette-neutral-6:0 0% 78%;--palette-neutral-7:0 0% 100%;--palette-deep-blue:210 100% 58%;--palette-clear-blue:210 100% 68%;--palette-leaf-green:145 48% 56%;--palette-rose-red:4 80% 68%;--palette-sun-amber:42 100% 68%;--palette-vivid-magenta:294 86% 66%;--scroll-overflow-indicator-color:0 0% 100%;--scroll-overflow-indicator-opacity:.5;--base-background:var(--palette-neutral-1);--base-foreground:var(--palette-neutral-7);--base-accent:var(--palette-neutral-2);--base-background-muted:var(--palette-neutral-2);--base-foreground-muted:var(--palette-neutral-5);--base-accent-muted:var(--palette-neutral-3) / .19;--document-editor-background:var(--base-background);--document-editor-foreground:var(--base-foreground);--document-writer-highlight-background:hsl(var(--accent) / .28);--document-suggestion-insert-background:hsl(var(--positive-background) / .18);--document-suggestion-insert-foreground:var(--document-editor-foreground);--document-suggestion-insert-border:var(--positive-accent);--document-suggestion-remove-background:hsl(var(--destructive-background) / .16);--document-suggestion-remove-foreground:var(--document-editor-foreground);--document-suggestion-remove-border:var(--destructive-accent);--document-suggestion-update-background:hsl(var(--attention-background) / .22);--document-suggestion-update-foreground:var(--document-editor-foreground);--document-suggestion-update-border:var(--attention-accent);--positive-background:var(--palette-leaf-green);--positive-foreground:var(--palette-neutral-1);--positive-accent:var(--palette-leaf-green);--attention-background:var(--palette-sun-amber);--attention-foreground:var(--palette-neutral-1);--attention-accent:var(--palette-sun-amber);--destructive-background:var(--palette-rose-red);--destructive-foreground:var(--palette-neutral-1);--destructive-accent:var(--palette-rose-red);--warm-background:var(--palette-warm-orange);--warm-foreground:var(--palette-neutral-1);--warm-accent:var(--palette-warm-orange);--info-background:var(--palette-clear-blue);--info-foreground:var(--palette-neutral-1);--status-text-positive:var(--positive-accent);--status-text-attention:var(--attention-accent);--status-text-destructive:var(--destructive-accent);--status-text-warm:var(--warm-accent);--status-text-info:var(--info-accent);--info-accent:var(--palette-clear-blue);--link-foreground:var(--palette-deep-blue);--link-foreground-hover:var(--palette-clear-blue);--link-foreground-active:var(--palette-clear-blue);--link-foreground-disabled:var(--base-foreground-muted);--push-button-active-accent:210 100% 68%;--focus-accent:var(--palette-clear-blue);--focus-background:var(--palette-clear-blue) / .12;--focus-border:var(--palette-clear-blue);--surface-background:var(--palette-neutral-1);--surface-foreground:var(--base-foreground);--surface-border:var(--base-accent);--surface-divider:hsl(var(--surface-border) / .19);--panel-background:var(--surface-background);--panel-foreground:var(--surface-foreground);--panel-border:var(--surface-border);--panel-divider:var(--surface-divider);--popup-background:hsl(var(--palette-neutral-1-5));--popup-foreground:var(--base-foreground);--popup-border:var(--surface-border);--toast-background:var(--palette-neutral-2) / .98;--toast-foreground:var(--palette-neutral-7);--toast-muted-foreground:var(--palette-neutral-6);--toast-border:var(--palette-neutral-4) / .42;--control-background:hsl(var(--palette-neutral-1-5) / .78);--control-foreground:var(--base-foreground);--control-border:var(--surface-border);--control-background-hover:hsl(var(--palette-neutral-2));--control-foreground-hover:var(--base-foreground);--control-border-hover:var(--surface-border);--control-background-active:hsl(var(--palette-neutral-1-5) / .94);--control-foreground-active:var(--base-foreground);--control-border-active:var(--surface-border);--control-background-disabled:hsl(var(--surface-border) / .36);--control-foreground-disabled:var(--base-foreground-muted);--control-border-disabled:var(--surface-border);--control-mark:var(--base-foreground) / .82;--control-mark-hover:var(--control-mark);--control-mark-active:var(--control-mark);--control-mark-disabled:var(--palette-neutral-4);--control-fill:var(--palette-neutral-5);--control-fill-hover:var(--control-fill);--control-fill-active:var(--control-fill);--control-fill-disabled:var(--palette-neutral-4);--selection-background:var(--control-background);--selection-foreground:var(--control-foreground);--selection-border:var(--control-border);--selection-mark:var(--control-mark);--selection-background-hover:var(--control-background-hover);--selection-foreground-hover:var(--control-foreground-hover);--selection-border-hover:var(--control-border-hover);--selection-mark-hover:var(--control-mark-hover);--selection-background-active:var(--control-background-active);--selection-foreground-active:var(--control-foreground-active);--selection-border-active:var(--control-border-active);--selection-mark-active:var(--control-mark-active);--selection-background-disabled:var(--control-background-disabled);--selection-foreground-disabled:var(--control-foreground-disabled);--selection-border-disabled:var(--control-border-disabled);--selection-mark-disabled:var(--control-mark-disabled);--slider-track:var(--base-background-muted);--slider-fill:var(--control-fill);--slider-thumb:var(--control-mark);--slider-border:var(--control-border);--slider-track-disabled:var(--base-background-muted);--slider-fill-disabled:var(--control-fill-disabled);--slider-thumb-disabled:var(--control-mark-disabled);--slider-border-disabled:var(--control-border-disabled);--content-background:hsl(var(--surface-background) / .56);--content-foreground:var(--surface-foreground);--content-border:var(--surface-border);--content-divider:var(--surface-divider);--content-background-hover:var(--control-background-hover);--content-foreground-hover:var(--surface-foreground);--content-border-hover:var(--surface-border);--content-background-active:var(--control-background-active);--content-foreground-active:var(--surface-foreground);--content-border-active:var(--surface-border);--content-background-disabled:var(--control-background-disabled);--content-foreground-disabled:var(--control-foreground-disabled);--content-border-disabled:var(--control-border-disabled);--input-background:hsl(var(--base-background));--input-foreground:var(--base-foreground);--input-border:var(--surface-border);--input-placeholder-foreground:var(--base-foreground-muted);--input-background-disabled:var(--control-background-disabled);--input-foreground-disabled:var(--control-foreground-disabled);--input-border-disabled:var(--control-border-disabled);--button-background:var(--control-background);--button-foreground:var(--control-foreground);--button-border:var(--control-border);--button-background-hover:var(--control-background-hover);--button-foreground-hover:var(--control-foreground-hover);--button-border-hover:var(--control-border-hover);--button-background-active:var(--control-background-active);--button-foreground-active:var(--control-foreground-active);--button-border-active:var(--control-border-active);--button-background-disabled:var(--control-background-disabled);--button-foreground-disabled:var(--control-foreground-disabled);--button-border-disabled:var(--control-border-disabled);--menu-background:var(--popup-background);--menu-foreground:var(--popup-foreground);--menu-border:var(--popup-border);--menu-item-background:transparent;--menu-item-foreground:var(--menu-foreground);--menu-item-border:transparent;--menu-item-background-hover:hsl(var(--palette-neutral-3) / .66);--menu-item-foreground-hover:var(--menu-foreground);--menu-item-border-hover:transparent;--menu-item-background-focus:hsl(var(--palette-neutral-3));--menu-item-foreground-focus:var(--menu-foreground);--menu-item-border-focus:hsl(var(--focus-border));--menu-item-background-disabled:transparent;--menu-item-foreground-disabled:var(--base-foreground-muted);--menu-item-border-disabled:transparent;--table-background:transparent;--table-foreground:var(--base-foreground);--table-divider:hsl(var(--base-accent) / .16);--table-row-background:transparent;--table-row-foreground:var(--table-foreground);--table-row-border:var(--table-divider);--table-row-background-hover:hsl(var(--base-foreground) / .045);--table-row-foreground-hover:var(--table-foreground);--table-row-border-hover:var(--table-divider);--nav-background:var(--panel-background);--nav-foreground:var(--base-foreground);--nav-border:hsl(var(--surface-border) / .37);--nav-divider:var(--panel-divider);--nav-item-background:transparent;--nav-item-foreground:var(--nav-foreground);--nav-item-border:hsl(var(--surface-border) / 0);--nav-item-background-hover:var(--menu-item-background-hover);--nav-item-foreground-hover:var(--nav-foreground);--nav-item-border-hover:hsl(var(--surface-border) / .37);--nav-item-background-active:var(--control-background-active);--nav-item-foreground-active:var(--control-foreground-active);--nav-item-border-active:var(--control-border-active);--avatar-background-outer:var(--palette-neutral-1) / .75;--avatar-background-inner:var(--palette-neutral-2) / .75;--avatar-border:var(--palette-neutral-6);--avatar-accent:var(--palette-neutral-5);--avatar-selected:var(--control-fill);--project-background:linear-gradient(180deg, hsl(var(--palette-neutral-1-5) / .75), hsl(var(--palette-neutral-1-5) / .75) 55%, hsl(var(--palette-neutral-2) / .75) 100%);--project-foreground:var(--palette-neutral-6);--project-foreground-muted:var(--palette-neutral-5) / .96;--project-border:var(--palette-neutral-4) / .48;--project-divider:var(--palette-neutral-4) / .19;--project-tab-background:linear-gradient(180deg, hsl(var(--palette-neutral-1) / .75), hsl(var(--palette-neutral-1-5) / .75));--background:var(--base-background);--foreground:var(--base-foreground);--card:var(--surface-background);--card-foreground:var(--surface-foreground);--border:var(--surface-border);--input:var(--input-border);--muted:var(--base-background-muted);--muted-foreground:var(--base-foreground-muted);--accent:var(--control-background-hover);--accent-foreground:var(--control-foreground-hover);--primary:var(--button-foreground);--primary-foreground:var(--positive-foreground);--destructive:var(--destructive-background);--info:var(--info-background)}:root[data-vt-color-mode=dark] .vt-jam-dock-button{--dock-button-bg:transparent;--dock-button-border:hsl(var(--foreground) / .067)}:root[data-vt-color-mode=dark]{--bubble-outline:var(--palette-neutral-1);--speaking-wave-outline:var(--bubble-outline);--tooltip-background:var(--surface-overlay-bg);--tooltip-foreground:var(--palette-neutral-7);--surface-section-bg:hsl(var(--base-background));--surface-panel-bg:var(--surface-section-bg);--surface-panel-border:hsl(var(--border) / .48);--surface-overlay-bg:hsl(0 0% 6%/var(--surface-overlay-opacity));--surface-overlay-border:var(--nav-border);--accordion-background:var(--content-background)}:root[data-vt-color-mode=dark] .vt-button:is(.vt-mic-action,.vt-hangup-action,.vt-meeting-call-toggle-button){border-color:hsl(var(--palette-neutral-5) / .46);background:hsl(var(--palette-neutral-3) / .84);color:hsl(var(--palette-neutral-7) / .86)}:root[data-vt-color-mode=dark] .vt-button:is(.vt-mic-action,.vt-hangup-action,.vt-meeting-call-toggle-button):hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){border-color:hsl(var(--palette-neutral-6) / .56);background:hsl(var(--palette-neutral-4) / .68);color:hsl(var(--palette-neutral-7))}:root[data-vt-color-mode=dark] .vt-mini-team-member-removable{border-color:hsl(var(--palette-neutral-5) / .46);background:hsl(var(--palette-neutral-3) / .84);color:hsl(var(--palette-pure-white))}:root[data-vt-color-mode=dark]{--accordion-foreground:var(--content-foreground);--accordion-border:var(--content-border);--accordion-divider:var(--content-divider);--scrollbar-track:transparent;--control-scrollbar-thumb:hsl(var(--palette-neutral-5) / .39);--control-scrollbar-thumb-hover:hsl(var(--palette-neutral-6) / .48);--control-scrollbar-thumb-ring:hsl(var(--palette-neutral-1) / .19);--text-selection-background:hsl(var(--focus-accent) / .24);--text-selection-foreground:hsl(var(--base-foreground));--surface-divider:hsl(var(--border) / .48);--panel-divider:var(--surface-divider);--table-divider:var(--surface-divider)}:root[data-vt-color-mode=dark] :is(.vt-control-nameplate,.vt-project-folder-card,.vt-project-folder-tab,.vt-project-nameplate-vertical){border-color:hsl(var(--project-border))}:root[data-vt-color-mode=dark] :is(.vt-agent-configuration-header .vt-agent-configuration-subtitle,.vt-agent-configuration-panel .vt-text-section-subtitle,.vt-agent-configuration-role-responsibilities .vt-text-section-subtitle,.vt-agent-configuration-role-panel-description,.vt-agent-conversations-thread-heading .vt-text-caption,.vt-agent-conversation-row-detail,.vt-agent-conversation-row-meta,.vt-agent-conversations-activity-body,.vt-agent-conversations-panel .vt-item-list-detail,.vt-agent-schedule-view-label),:root[data-vt-color-mode=dark] .vt-agent-configuration-panel :is(.vt-agent-configuration-panel-body,.vt-agent-configuration-role-panel-body),:root[data-vt-color-mode=dark] :is(.vt-agent-configuration-panel-body,.vt-agent-configuration-role-panel-body,.vt-agent-configuration-role-responsibilities) :is(.vt-agent-configuration-setting-label,.vt-agent-configuration-range-label,.vt-agent-configuration-contact-label,.vt-agent-configuration-contact-detail,.vt-agent-configuration-contact-icon,.vt-agent-configuration-availability,.vt-agent-configuration-row-label,.vt-agent-configuration-permission-icon,.vt-agent-configuration-library-category,.vt-agent-configuration-library-description,.vt-agent-configuration-capability-description,.vt-agent-configuration-role-copy,.vt-agent-configuration-role-note,.vt-agent-configuration-role-list,.vt-agent-configuration-role-responsibilities-label){color:hsl(var(--foreground) / .44)}:root[data-vt-color-mode=dark] :is(.vt-agent-configuration-panel-body,.vt-agent-configuration-role-panel-body,.vt-agent-configuration-role-responsibilities,.vt-agent-conversations-panel,.vt-agent-schedule) :is(.vt-agent-configuration-nested-title,.vt-agent-configuration-section-title,.vt-agent-configuration-role-panel-title,.vt-agent-configuration-role-block-title,.vt-agent-configuration-library-name,.vt-agent-configuration-capability-name,.vt-text-section-title,.vt-text-subhead,.vt-item-list-title,.vt-agent-conversation-row-title){color:hsl(var(--foreground))}:root{--palette-warm-orange:19.81 87.45% 53.14%;--closed-caption-background:0 0% 9% / .78;--closed-caption-foreground:0 0% 100%}.vt-text-link{color:hsl(var(--link-foreground))}.vt-text-link:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]):not(.is-disabled),.vt-text-link:focus-visible:not(:disabled):not([data-disabled]):not([aria-disabled=true]):not(.is-disabled){color:hsl(var(--link-foreground-hover))}.vt-text-link:active:not(:disabled):not([data-disabled]):not([aria-disabled=true]):not(.is-disabled){color:hsl(var(--link-foreground-active))}.vt-text-link[aria-disabled=true],.vt-text-link[data-disabled],.vt-text-link.is-disabled{color:hsl(var(--link-foreground-disabled))}.vt-jam-call-status-pause-icon[data-vt-tone=warm]{color:hsl(var(--warm-background))}.vt-chat-message[data-vt-chat-kind=status][data-vt-tone=attention] .vt-chat-status{color:hsl(var(--status-text-attention))}.vt-chat-message[data-vt-chat-kind=status][data-vt-tone=destructive] .vt-chat-status{color:hsl(var(--status-text-destructive))}.vt-chat-message[data-vt-chat-kind=status][data-vt-tone=positive] .vt-chat-status{color:hsl(var(--status-text-positive))}.vt-chat-message[data-vt-chat-kind=status][data-vt-tone=warm] .vt-chat-status{color:hsl(var(--status-text-warm))}.vt-closed-caption-tray{background:hsl(var(--closed-caption-background));color:hsl(var(--closed-caption-foreground))}.vt-drawing-drop-overlay{background:hsl(var(--focus-accent) / .14);color:hsl(var(--focus-accent))}:root{--transparent-light:.95;--transparent-heavy:.76;--surface-overlay-opacity:var(--transparent-light);--transparent-light-surface:hsl(var(--palette-neutral-1-5) / var(--transparent-light));--transparent-heavy-surface:hsl(var(--palette-neutral-1) / var(--transparent-heavy));--shadow-mini:#8585851f 0 1px 3px 0;--shadow-shallow:0 2px 7.5px 0 hsl(var(--base-foreground) / .35);--shadow-deep:0 5px 16.5px 0 hsl(var(--base-foreground) / .35);--shadow-pinned:0 0 0 hsl(var(--base-foreground) / 0);--blur-light:blur(4px);--blur-medium:blur(10px);--blur-heavy:blur(20px);--surface-section-filter:none;--surface-overlay-filter:var(--blur-light);--surface-overlay-shadow:var(--shadow-deep);--panel-shadow:var(--surface-overlay-shadow);--node-shadow:var(--shadow-deep), inset 0 0 0 1px hsl(var(--border));--control-active-shadow:none;--dock-strip-filter:none;--dock-strip-shadow:none;--speaking-wave-shadow:none;--control-hover-duration:.11s;--control-hover-scale:1.1;--component-hover-scale:var(--control-hover-scale);--control-press-scale:1.05;--control-press-shadow:1px 2px 8px hsl(var(--base-foreground) / .08);--focus-ring-shadow:0 0 0 2px hsl(var(--focus-border) / 1);--focus-ring-shadow-pulse:0 0 0 2px hsl(var(--focus-border) / .5);--focus-ring-companion-shadow:0 0 0 0 hsl(var(--focus-border) / 0);--control-focus-pulse-duration:1.125s;--life-pulse-duration:.64s;--life-pulse-scale:1.1;--menu-item-focus-shadow:inset 0 0 0 2px hsl(var(--focus-border) / 1);--menu-item-focus-shadow-pulse:inset 0 0 0 2px hsl(var(--focus-border) / .5);--item-list-row-focus-shadow:inset 0 0 0 2px hsl(var(--focus-border) / 1);--item-list-row-focus-shadow-pulse:inset 0 0 0 2px hsl(var(--focus-border) / .5);--simulation-entry-duration:.82s;--vt-data-table-row-focus-row-shadow:none;--vt-data-table-row-focus-outline:none;--vt-data-table-row-focus-outline-offset:0;--vt-data-table-row-focus-filter:none;--vt-data-table-row-focus-row-animation:none;--vt-data-table-row-focus-block-shadow:inset 0 2px 0 hsl(var(--focus-border) / 1), inset 0 -2px 0 hsl(var(--focus-border) / 1);--vt-data-table-row-focus-start-shadow:inset 2px 0 0 hsl(var(--focus-border) / 1);--vt-data-table-row-focus-end-shadow:inset -2px 0 0 hsl(var(--focus-border) / 1);--vt-data-table-row-focus-block-shadow-pulse:inset 0 2px 0 hsl(var(--focus-border) / .5), inset 0 -2px 0 hsl(var(--focus-border) / .5);--vt-data-table-row-focus-start-shadow-pulse:inset 2px 0 0 hsl(var(--focus-border) / .5);--vt-data-table-row-focus-end-shadow-pulse:inset -2px 0 0 hsl(var(--focus-border) / .5);--vt-data-table-row-focus-animation:vt-data-table-row-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;--vt-data-table-row-focus-cell-clip-path:none;--vt-data-table-row-focus-start-cell-clip-path:var(--vt-data-table-row-focus-cell-clip-path);--vt-data-table-row-focus-end-cell-clip-path:var(--vt-data-table-row-focus-cell-clip-path)}:root[data-vt-color-mode=dark]{--shadow-mini:hsl(var(--base-foreground) / .08) 0 1px 3px 0;--shadow-shallow:0 2px 7.5px 0 hsl(var(--base-foreground) / .23);--shadow-deep:0 5px 16.5px 0 hsl(var(--base-foreground) / .23);--control-press-shadow:1px 2px 8px hsl(var(--base-foreground) / .053)}.vt-drawing-drop-overlay{box-shadow:inset 0 0 0 2px hsl(var(--focus-accent) / .48);-webkit-backdrop-filter:var(--surface-overlay-filter,var(--blur-light));backdrop-filter:var(--surface-overlay-filter,var(--blur-light))}.vt-drawing-drop-overlay-content{opacity:.5}.vt-drawing-drop-overlay-icon{filter:drop-shadow(0 6px 12px hsl(var(--background) / .28))}.vt-document-editor-page{box-shadow:none}.vt-document-editor-page blockquote{opacity:.78}.vt-document-image-element[data-vt-generation-status=failed] img{opacity:.34}.vt-image-generation-placeholder{-webkit-backdrop-filter:var(--blur-heavy);backdrop-filter:var(--blur-heavy)}.vt-image-generation-placeholder:before{opacity:.78}.vt-document-image-resize-handle{opacity:0}.vt-document-image-resizable:hover .vt-document-image-resize-handle,.vt-document-image-resizable[data-vt-selected=true] .vt-document-image-resize-handle,.vt-document-image-element[data-vt-generation-status=pending] .vt-document-image-resize-handle{opacity:1}.vt-document-image-resize-handle:after{box-shadow:0 0 0 1px hsl(var(--background) / .8)}.vt-document-horizontal-rule hr{opacity:.72}.vt-document-toc-rail-tick{opacity:.44}.vt-document-toc-rail-tick[aria-current=location]{opacity:1}.vt-document-comment-indicator{box-shadow:var(--shadow-mini,none)}.vt-document-editor-color-check{filter:drop-shadow(0 0 1px hsl(var(--background)))}.vt-document-discussion-popover{box-shadow:var(--shadow-deep,var(--shadow-medium))}.vt-document-discussion-avatar{box-shadow:inset 0 0 0 1px hsl(var(--border))}.vt-plate-mention-input-token{box-shadow:0 0 0 2px hsl(var(--focus-accent) / .18)}[data-vt-scroll-overflow-edge]{opacity:0}[data-vt-scroll-overflow-edge][data-vt-visible=true]{opacity:.15}[data-vt-scroll-overflow-edge=top]{background-image:linear-gradient(to bottom, hsl(var(--scroll-overflow-indicator-color) / var(--scroll-overflow-indicator-opacity)), transparent)}[data-vt-scroll-overflow-edge=right]{background-image:linear-gradient(to left, hsl(var(--scroll-overflow-indicator-color) / var(--scroll-overflow-indicator-opacity)), transparent)}[data-vt-scroll-overflow-edge=bottom]{background-image:linear-gradient(to bottom, transparent, hsl(var(--scroll-overflow-indicator-color) / var(--scroll-overflow-indicator-opacity)))}[data-vt-scroll-overflow-edge=left]{background-image:linear-gradient(to right, hsl(var(--scroll-overflow-indicator-color) / var(--scroll-overflow-indicator-opacity)), transparent)}@keyframes control-focus-pulse{0%,to{box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow)}50%{box-shadow:var(--focus-ring-shadow-pulse), var(--focus-ring-companion-shadow)}}@keyframes item-list-row-focus-pulse{0%,to{box-shadow:var(--item-list-row-focus-shadow), var(--focus-ring-companion-shadow)}50%{box-shadow:var(--item-list-row-focus-shadow-pulse), var(--focus-ring-companion-shadow)}}@keyframes menu-item-focus-pulse{0%,to{box-shadow:var(--menu-item-focus-shadow), var(--focus-ring-companion-shadow)}50%{box-shadow:var(--menu-item-focus-shadow-pulse), var(--focus-ring-companion-shadow)}}@keyframes vt-data-table-row-focus-pulse{0%,to{box-shadow:var(--vt-data-table-cell-focus-shadow)}50%{box-shadow:var(--vt-data-table-cell-focus-shadow-pulse,var(--vt-data-table-cell-focus-shadow))}}@keyframes vt-drift-motion{0%,to{transform:translate3d(var(--home-map-drift-x-0,0), var(--home-map-drift-y-0,0), 0) scale(var(--home-map-depth-scale-0,1))}28%{transform:translate3d(var(--home-map-drift-x-1,0), var(--home-map-drift-y-1,0), 0) scale(var(--home-map-depth-scale-1,1))}62%{transform:translate3d(var(--home-map-drift-x-2,0), var(--home-map-drift-y-2,0), 0) scale(var(--home-map-depth-scale-2,1))}84%{transform:translate3d(var(--home-map-drift-x-3,0), var(--home-map-drift-y-3,0), 0) scale(var(--home-map-depth-scale-3,1))}}@keyframes vt-life-pulse{0%,to{transform:scale(1)}34%{transform:scale(var(--life-pulse-scale))}72%{transform:scale(.99)}}@keyframes vt-simulation-entry-motion{0%{opacity:0;transform:scale(.01)}58%{opacity:1;transform:scale(var(--life-pulse-scale))}78%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes vt-push-button-active-pulse{0%,to{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.vt-life-pulse{animation:vt-life-pulse var(--life-pulse-duration) ease-out both;transform-origin:50%;will-change:transform}.vt-push-button[data-vt-push-button-active=true] svg{transform-origin:50%;will-change:opacity, transform;animation:.9s ease-in-out infinite vt-push-button-active-pulse}.vt-jam-microphone-toggle.vt-jam-microphone-toggle svg{opacity:1;will-change:auto;animation:none;transform:none}.vt-jam-microphone-toggle[data-vt-push-button-mode=holding] svg{transform-origin:50%;will-change:opacity, transform;animation:.9s ease-in-out infinite vt-push-button-active-pulse}.vt-simulation-entry-motion{animation:vt-simulation-entry-motion var(--simulation-entry-duration) cubic-bezier(.18, .89, .22, 1.18) both;transform-origin:50%;will-change:opacity, transform}.vt-drift-motion{animation-delay:var(--home-map-drift-delay,0s);animation-duration:var(--home-map-drift-duration,32s);transform-origin:50%;will-change:transform;animation-name:vt-drift-motion;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.vt-home-stage .vt-drift-motion{opacity:0;transition:opacity var(--panel-motion-duration) ease-out}.vt-home-stage[data-vt-home-layout-ready=true] .vt-drift-motion{opacity:1}.vt-home-map .vt-drift-motion:hover,:root[data-vt-menu-input=keyboard] .vt-home-map .vt-drift-motion:focus-within{animation-play-state:paused}.vt-chrome-button.vt-push-button-icon.vt-push-button-icon,.vt-document-selection-toolbar-button.vt-document-selection-toolbar-button{transform:none}.vt-control-interaction-target,:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button):not(.vt-push-button-icon),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close){transform-origin:50%;transition-duration:var(--control-hover-duration);will-change:transform;transition-property:transform,background-color,border-color,color,box-shadow,outline-color;transition-timing-function:ease-out}.vt-interactive-list-item .vt-interactive-list-delete{will-change:opacity;transition-property:opacity;transition-duration:.22s;transition-timing-function:ease}.vt-interactive-list-item[data-vt-interactive-list-renamable=true] .vt-interactive-list-item-control{transition:background-color var(--control-hover-duration) ease-out}.vt-interactive-list-reorder-handle.vt-interactive-list-reorder-handle{transform:none!important}.vt-home-map .vt-card{transition-duration:var(--control-hover-duration);transition-property:box-shadow;transition-timing-function:ease-out}.vt-home-map .vt-card:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button):not(.vt-push-button-icon),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close):hover:not(:disabled):not([data-disabled]):not([data-state=on]):not([data-state=active]):not(:has(.vt-control-interaction-target)){transform:scale(var(--control-hover-scale))}:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button):not(.vt-push-button-icon),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close):hover:not(:disabled):not([data-disabled]) .vt-control-interaction-target{transform:scale(var(--control-hover-scale))}.vt-home-map [data-vt-home-inspectable]:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){transform:none}}:root[data-vt-menu-input=keyboard] :is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button):not(.vt-push-button-icon),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close):focus-visible:not(:disabled):not([data-disabled]):not([data-state=on]):not([data-state=active]):not(:has(.vt-control-interaction-target)){transform:scale(var(--control-hover-scale))}:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button):not(.vt-push-button-icon),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close)[data-vt-autofocus-visible=true]:focus:not(:disabled):not([data-disabled]):not([data-state=on]):not([data-state=active]):not(:has(.vt-control-interaction-target)){transform:scale(var(--control-hover-scale))}:root[data-vt-menu-input=keyboard] :is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button):not(.vt-push-button-icon),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close).vt-control-focus:focus-visible:not(:disabled):not([data-disabled]) .vt-control-interaction-target,:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button):not(.vt-push-button-icon),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close).vt-control-focus[data-vt-autofocus-visible=true]:focus:not(:disabled):not([data-disabled]) .vt-control-interaction-target{transform:scale(var(--control-hover-scale))}:root[data-vt-menu-input=keyboard] .vt-control-focus.vt-control-focus.vt-control-focus:focus-visible:not(.vt-menu-item) .vt-control-interaction-target,:root .vt-control-focus.vt-control-focus.vt-control-focus[data-vt-autofocus-visible=true]:focus .vt-control-interaction-target,:root .vt-control-focus-demo.vt-control-focus-demo.vt-control-focus-demo.vt-control-focus-demo{box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite}:root[data-vt-menu-input=keyboard] .vt-control-focus.vt-control-focus.vt-control-focus:focus-visible:not(.vt-menu-item):not(.vt-drift-motion):not(:has(.vt-control-interaction-target)){box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite}:root .vt-control-focus.vt-control-focus.vt-control-focus[data-vt-autofocus-visible=true]:focus:not(.vt-drift-motion):not(:has(.vt-control-interaction-target)){box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite}:root .vt-control-editable-focus.vt-control-editable-focus.vt-control-editable-focus:has(.vt-text-input:focus){box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite}.vt-interactive-list-item-control{--focus-ring-shadow:0 0 0 2px var(--surface-overlay-bg,hsl(var(--background))), 0 0 0 4px hsl(var(--focus-border) / 1);--focus-ring-shadow-pulse:0 0 0 2px var(--surface-overlay-bg,hsl(var(--background))), 0 0 0 4px hsl(var(--focus-border) / .5)}:root[data-vt-menu-input=keyboard] :is(.vt-item-list-row,.vt-agent-conversation-row,.vt-agent-activity-item).vt-control-focus.vt-control-focus.vt-control-focus:focus-visible:not(:disabled):not([data-disabled]),:root :is(.vt-item-list-row,.vt-agent-conversation-row,.vt-agent-activity-item).vt-control-focus.vt-control-focus.vt-control-focus[data-vt-autofocus-visible=true]:focus:not(:disabled):not([data-disabled]){box-shadow:var(--item-list-row-focus-shadow), var(--focus-ring-companion-shadow);animation:item-list-row-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite}:root[data-vt-menu-input=keyboard] .vt-app-table-row.vt-control-focus.vt-control-focus.vt-control-focus:focus-visible:not(.shad-data-table-row-interactive):not(:disabled):not([data-disabled]),:root .vt-app-table-row.vt-control-focus.vt-control-focus.vt-control-focus[data-vt-autofocus-visible=true]:focus:not(.shad-data-table-row-interactive):not(:disabled):not([data-disabled]){z-index:1;outline:2px solid hsl(var(--focus-border) / 1);outline-offset:-2px;box-shadow:none;animation:none;position:relative}:root[data-vt-menu-input=keyboard] .vt-home-map .vt-card.vt-control-focus:focus,:root .vt-home-map .vt-card.vt-control-focus[data-vt-autofocus-visible=true]:focus{z-index:20}:root[data-vt-menu-input=keyboard] .vt-home-map .vt-card.vt-control-focus.vt-control-focus.vt-control-focus:focus-visible,:root .vt-home-map .vt-card.vt-control-focus.vt-control-focus.vt-control-focus[data-vt-autofocus-visible=true]:focus{box-shadow:none}:root[data-vt-menu-input=keyboard] .vt-home-map .vt-card.vt-control-focus:focus-visible:after,:root .vt-home-map .vt-card.vt-control-focus[data-vt-autofocus-visible=true]:focus:after{box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:none}.vt-home-map .vt-project-node-drop-target:after{box-shadow:var(--focus-ring-shadow)}:root input.vt-field.vt-field:focus:not(:disabled):not([data-disabled]):not([aria-disabled=true]),:root textarea.vt-field.vt-field:focus:not(:disabled):not([data-disabled]):not([aria-disabled=true]){box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite}.vt-plate-chat-composer-shell{--focus-ring-shadow:inset 0 0 0 2px hsl(var(--focus-border) / 1);--focus-ring-shadow-pulse:inset 0 0 0 2px hsl(var(--focus-border) / .5)}:root[data-vt-menu-input=keyboard] .shad-accordion-item:has(>.shad-accordion-header>.shad-accordion-trigger:focus-visible){box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite}:root .shad-accordion-item:has(>.shad-accordion-header>.shad-accordion-trigger[data-vt-autofocus-visible=true]:focus){box-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite}:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button):not(.vt-push-button-icon),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close):active:not(:disabled):not([data-disabled]):not(:has(.vt-control-interaction-target)){box-shadow:var(--control-press-shadow)!important;transform:scale(var(--control-press-scale))!important}:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button):not(.vt-push-button-icon),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close):active:not(:disabled):not([data-disabled]) .vt-control-interaction-target{box-shadow:var(--control-press-shadow)!important;transform:scale(var(--control-press-scale))!important}@media (prefers-reduced-motion:reduce){.vt-control-interaction-target,.vt-home-stage .vt-drift-motion,:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close){transition-duration:1ms}:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close):hover:not(:disabled):not([data-disabled]):not([data-state=on]):not([data-state=active]),:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close):hover:not(:disabled):not([data-disabled]) .vt-control-interaction-target,:root[data-vt-menu-input=keyboard] :is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close):focus-visible:not(:disabled):not([data-disabled]):not([data-state=on]):not([data-state=active]),:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close)[data-vt-autofocus-visible=true]:focus:not(:disabled):not([data-disabled]):not([data-state=on]):not([data-state=active]),:root[data-vt-menu-input=keyboard] :is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close).vt-control-focus:focus-visible:not(:disabled):not([data-disabled]) .vt-control-interaction-target,:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close).vt-control-focus[data-vt-autofocus-visible=true]:focus:not(:disabled):not([data-disabled]) .vt-control-interaction-target{transform:none}:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close):active:not(:disabled):not([data-disabled]),:is(.shad-button:not(.vt-menu-button),.shad-button.vt-dock-button.vt-menu-button,.vt-chrome-button:not(.vt-menu-button),.vt-sidebar-trigger,.vt-sidebar-mode-toggle,.vt-inspector-mode-toggle,.shad-slider-thumb,.shad-breadcrumb-link,.vt-pagination-link,.shad-carousel-nav-button,.shad-dialog-action,.shad-dialog-close,.shad-drawer-close,.shad-sheet-close):active:not(:disabled):not([data-disabled]) .vt-control-interaction-target{transform:none!important}:root[data-vt-menu-input=keyboard] .vt-control-focus.vt-control-focus.vt-control-focus:focus-visible:not(.vt-menu-item),:root .vt-control-focus.vt-control-focus.vt-control-focus[data-vt-autofocus-visible=true]:focus,:root[data-vt-menu-input=keyboard] .vt-control-focus.vt-control-focus.vt-control-focus:focus-visible:not(.vt-menu-item) .vt-control-interaction-target,:root .vt-control-focus.vt-control-focus.vt-control-focus[data-vt-autofocus-visible=true]:focus .vt-control-interaction-target,:root .vt-control-focus-demo.vt-control-focus-demo.vt-control-focus-demo.vt-control-focus-demo,:root[data-vt-menu-input=keyboard] .shad-data-table-row-interactive.shad-data-table-row-interactive.vt-control-focus.vt-control-focus.vt-control-focus:focus-visible,:root .shad-data-table-row-interactive.shad-data-table-row-interactive.vt-control-focus.vt-control-focus.vt-control-focus[data-vt-autofocus-visible=true]:focus,:root[data-vt-menu-input=keyboard] .shad-data-table-row-interactive:focus-visible>*,:root .shad-data-table-row-interactive[data-vt-autofocus-visible=true]:focus>*{animation:none}:root .vt-control-editable-focus.vt-control-editable-focus.vt-control-editable-focus:has(.vt-text-input:focus){animation:none}.vt-drift-motion,.vt-life-pulse{animation:none}.vt-push-button[data-vt-push-button-active=true] svg{opacity:1;animation:none;transform:none}.vt-simulation-entry-motion{animation:none}}:root .vt-folder-action,:root .vt-agent-card-badge:not(.vt-agent-card-badge-mic),:root .vt-work-item-card,:root .vt-agent-card,:root .vt-project-nameplate-vertical,:root .vt-work-item-tab,:root :is(.vt-dock-strip,.vt-tool-strip){filter:none}:root{--type-font-family-sans:Manrope, Arial, Helvetica, sans-serif;--type-font-family-serif:"Noto Serif", Georgia, "Times New Roman", serif;--type-font-family-mono:"Roboto Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-font-family:var(--type-font-family-sans)}body{font-family:var(--type-font-family)}:root{--control-expand-duration:.16s;--control-expand-easing:ease-out;--panel-motion-duration:.2s;--panel-motion-easing:ease;--panel-motion-travel:16px;--tooltip-motion-duration:.14s;--tooltip-motion-easing:ease-out;--tooltip-motion-travel:4px;--dialog-overlay-bg:#9999991a;--dialog-overlay-filter:var(--blur-light);--scroll-overflow-indicator-duration:.18s;--scroll-overflow-indicator-easing:ease-in-out;--interactive-list-layout-duration:.2s;--interactive-list-opacity-duration:.14s;--interactive-list-motion-easing:ease;--document-writer-highlight-duration:1.2s;--document-writer-highlight-easing:ease-out;--tldraw-image-placeholder-arrival-duration:.32s;--tldraw-image-placeholder-arrival-easing:cubic-bezier(.65, 0, .35, 1);--tldraw-image-placeholder-arrival-scale:1.35}[data-vt-scroll-overflow-edge]{transition:opacity var(--scroll-overflow-indicator-duration) var(--scroll-overflow-indicator-easing)}.vt-mini-team-image{transition:opacity var(--control-expand-duration) var(--control-expand-easing)}.vt-jam-drawing-empty-message{transition:opacity var(--panel-motion-duration) var(--panel-motion-easing)}.vt-drawing-viewport .vt-editor-import-surface{transition:opacity calc(var(--panel-motion-duration) * 2) var(--panel-motion-easing)}.vt-drawing-viewport[data-vt-editor-import-transition=out] .vt-editor-import-surface{opacity:0}.vt-drawing-drop-overlay{opacity:0;transition:opacity var(--panel-motion-duration) var(--panel-motion-easing), visibility 0s linear var(--panel-motion-duration)}.vt-drawing-drop-overlay[data-vt-visible=true]{opacity:1;transition-delay:0s}.vt-interactive-list-item[data-vt-interactive-list-presence-motion=entering]{transition:opacity var(--interactive-list-opacity-duration) var(--interactive-list-motion-easing)}.vt-interactive-list-item[data-vt-interactive-list-presence-motion=exiting]{transition:height var(--interactive-list-layout-duration) var(--interactive-list-motion-easing), opacity var(--interactive-list-opacity-duration) var(--interactive-list-motion-easing)}.vt-interactive-list-item[data-vt-interactive-list-drag-layout=fixed]{transition:opacity var(--interactive-list-opacity-duration) var(--interactive-list-motion-easing), translate var(--interactive-list-layout-duration) var(--interactive-list-motion-easing);will-change:translate}.vt-interactive-list-item[data-vt-interactive-list-drag-mode=pointer]{transition:opacity var(--interactive-list-opacity-duration) var(--interactive-list-motion-easing)}.vt-control-tabs-trigger[data-vt-control-tabs-drag-layout=fixed]{transition:translate var(--interactive-list-layout-duration) var(--interactive-list-motion-easing);will-change:translate}.vt-control-tabs-trigger[data-vt-control-tabs-drag-state=dragging]{transition:none}.vt-document-editor-page [data-vt-writer-highlight=true]{animation:vt-document-writer-highlight var(--document-writer-highlight-duration) var(--document-writer-highlight-easing)}.virtual-teams-tldraw .vt-tldraw-image-generation-placeholder[data-vt-image-generation-arrival=animate]{animation:vt-tldraw-image-placeholder-arrive var(--tldraw-image-placeholder-arrival-duration) var(--tldraw-image-placeholder-arrival-easing) both;will-change:transform}@keyframes vt-document-writer-highlight{0%{background:var(--document-writer-highlight-background)}to{background:0 0}}@keyframes vt-tldraw-image-placeholder-arrive{0%{transform:scale(var(--tldraw-image-placeholder-arrival-scale))}to{transform:scale(1)}}@keyframes dialog-content-in{0%{opacity:0;translate:none;transform:translate(-50%, calc(-50% + var(--panel-motion-travel)))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;translate:none;transform:translate(-50%, calc(-50% + var(--panel-motion-travel)))}}@keyframes dialog-surface-in{0%{opacity:0;transform:translateY(var(--panel-motion-travel))}to{opacity:1;transform:translateY(0)}}@keyframes dialog-surface-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--panel-motion-travel))}}@keyframes sheet-surface-in{0%{opacity:0;transform:translateX(var(--panel-motion-travel))}to{opacity:1;transform:translate(0)}}@keyframes sheet-surface-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--panel-motion-travel))}}@keyframes inspector-rail-in{0%{opacity:1;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes inspector-rail-out{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(100%)}}@keyframes content-view-fade-in{0%{opacity:0}to{opacity:1}}@keyframes content-view-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tooltip-surface-in{0%{opacity:0;translate:var(--tooltip-motion-x) var(--tooltip-motion-y)}to{opacity:1;translate:0}}@keyframes tooltip-surface-out{0%{opacity:1;translate:0}to{opacity:0;translate:var(--tooltip-motion-x) var(--tooltip-motion-y)}}@keyframes tooltip-surface-composed-in{0%{opacity:0;transform:translate(var(--tooltip-motion-x), var(--tooltip-motion-y))}to{opacity:1;transform:translate(0)}}@keyframes status-tray-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes status-tray-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes closed-caption-row-in{0%{opacity:0;transform:translateY(8px)}}@keyframes closed-caption-row-out{to{opacity:0;transform:translateY(-8px)}}.vt-dialog-overlay,.virtual-teams-tldraw .tlui-dialog__overlay,.virtual-teams-tldraw-dialog-overlay{background-color:var(--dialog-overlay-bg);-webkit-backdrop-filter:var(--dialog-overlay-filter);backdrop-filter:var(--dialog-overlay-filter);animation:none}.vt-dialog[data-state=open]{animation:dialog-content-in var(--panel-motion-duration) var(--panel-motion-easing) both}.vt-dialog[data-state=closed]{animation:dialog-content-out var(--panel-motion-duration) var(--panel-motion-easing) both}.vt-sheet[data-state=open],.vt-drawer[data-state=open]{animation:sheet-surface-in var(--panel-motion-duration) var(--panel-motion-easing) both}.vt-sheet[data-state=closed],.vt-drawer[data-state=closed]{animation:sheet-surface-out var(--panel-motion-duration) var(--panel-motion-easing) both}.virtual-teams-tldraw .tlui-dialog__content[data-state=open],.virtual-teams-tldraw-dialog-content[data-state=open]{animation:dialog-surface-in var(--panel-motion-duration) var(--panel-motion-easing) both}.virtual-teams-tldraw .tlui-dialog__content[data-state=closed],.virtual-teams-tldraw-dialog-content[data-state=closed]{animation:dialog-surface-out var(--panel-motion-duration) var(--panel-motion-easing) both}:is(.vt-app-tooltip,.vt-app-popover)[data-side=top]{--tooltip-motion-x:0;--tooltip-motion-y:var(--tooltip-motion-travel)}:is(.vt-app-tooltip,.vt-app-popover)[data-side=right]{--tooltip-motion-x:calc(var(--tooltip-motion-travel) * -1);--tooltip-motion-y:0}:is(.vt-app-tooltip,.vt-app-popover)[data-side=bottom]{--tooltip-motion-x:0;--tooltip-motion-y:calc(var(--tooltip-motion-travel) * -1)}:is(.vt-app-tooltip,.vt-app-popover)[data-side=left]{--tooltip-motion-x:var(--tooltip-motion-travel);--tooltip-motion-y:0}.vt-app-tooltip:is([data-state=delayed-open],[data-state=instant-open]){animation:tooltip-surface-in var(--tooltip-motion-duration) var(--tooltip-motion-easing) both}.vt-app-tooltip[data-state=closed]{animation:tooltip-surface-out var(--tooltip-motion-duration) var(--tooltip-motion-easing) both}.vt-app-popover[data-state=open]{animation:tooltip-surface-in var(--tooltip-motion-duration) var(--tooltip-motion-easing) both}.vt-app-popover[data-state=closed]{animation:tooltip-surface-out var(--tooltip-motion-duration) var(--tooltip-motion-easing) both}.vt-dictation-caption-preview{--tooltip-motion-x:0;--tooltip-motion-y:0;opacity:0;visibility:hidden;translate:var(--tooltip-motion-x) var(--tooltip-motion-y);transition:opacity var(--tooltip-motion-duration) var(--tooltip-motion-easing), translate var(--tooltip-motion-duration) var(--tooltip-motion-easing), visibility 0s linear var(--tooltip-motion-duration)}.vt-dictation-caption-preview[data-vt-side=top]{--tooltip-motion-y:var(--tooltip-motion-travel)}.vt-dictation-caption-preview[data-vt-side=left]{--tooltip-motion-x:var(--tooltip-motion-travel)}.vt-dictation-caption-preview[data-vt-state=open]{opacity:1;visibility:visible;transition-delay:0s;translate:0}.virtual-teams-tldraw .tlui-tooltip[data-side=top]{--tooltip-motion-x:0;--tooltip-motion-y:var(--tooltip-motion-travel)}.virtual-teams-tldraw .tlui-tooltip[data-side=right]{--tooltip-motion-x:calc(var(--tooltip-motion-travel) * -1);--tooltip-motion-y:0}.virtual-teams-tldraw .tlui-tooltip[data-side=bottom]{--tooltip-motion-x:0;--tooltip-motion-y:calc(var(--tooltip-motion-travel) * -1)}.virtual-teams-tldraw .tlui-tooltip[data-side=left]{--tooltip-motion-x:var(--tooltip-motion-travel);--tooltip-motion-y:0}.virtual-teams-tldraw .tlui-tooltip:is([data-state=delayed-open],[data-state=instant-open]){animation:tooltip-surface-composed-in var(--tooltip-motion-duration) var(--tooltip-motion-easing) both}.vt-app-status-tray[data-state=open]{animation:status-tray-in var(--panel-motion-duration) var(--panel-motion-easing) both}.vt-app-status-tray[data-state=closed]{animation:status-tray-out var(--panel-motion-duration) var(--panel-motion-easing) both}.vt-closed-caption-row{transition:opacity var(--vt-closed-caption-movement-duration,.2s) ease}.vt-closed-caption-row[data-vt-caption-presence=entered]{animation:closed-caption-row-in var(--vt-closed-caption-entry-duration,.16s) ease-out}.vt-closed-caption-row[data-vt-caption-presence=exiting]{animation:closed-caption-row-out var(--vt-closed-caption-exit-duration,.32s) ease-in both}.vt-closed-caption-tray{transition:opacity var(--vt-closed-caption-entry-duration,.16s) ease-out}.vt-closed-caption-host[data-vt-closed-caption-state=open] .vt-closed-caption-tray{opacity:1;transition-duration:var(--vt-closed-caption-entry-duration,.16s);transition-timing-function:ease-out}.vt-closed-caption-host[data-vt-closed-caption-state=closed] .vt-closed-caption-tray{opacity:0;transition-duration:var(--vt-closed-caption-exit-duration,.32s);transition-timing-function:ease-in}.vt-scene-workspace[data-vt-home-view-transition=in] :is(.vt-home-map,.vt-home-list-region){animation:content-view-fade-in calc(var(--panel-motion-duration) * 2) var(--panel-motion-easing) both}.vt-scene-workspace[data-vt-home-view-transition=out] :is(.vt-home-map,.vt-home-list-region){pointer-events:none;animation:content-view-fade-out calc(var(--panel-motion-duration) * 2) var(--panel-motion-easing) both}.vt-app-route-content[data-vt-route-transition=in]{animation:content-view-fade-in calc(var(--panel-motion-duration) * 2) var(--panel-motion-easing) both}.vt-app-route-content[data-vt-route-transition=out]{animation:content-view-fade-out calc(var(--panel-motion-duration) * 2) var(--panel-motion-easing) both}.vt-workspace-tab-content[data-vt-workspace-tab-transition=in]{animation:content-view-fade-in calc(var(--panel-motion-duration) * 2) var(--panel-motion-easing) both}.vt-workspace-tab-content[data-vt-workspace-tab-transition=out]{animation:content-view-fade-out calc(var(--panel-motion-duration) * 2) var(--panel-motion-easing) both}@media (prefers-reduced-motion:reduce){[data-vt-scroll-overflow-edge],.vt-mini-team-image,.vt-jam-drawing-empty-message,.vt-drawing-viewport .virtual-teams-tldraw,.vt-drawing-drop-overlay{transition-duration:1ms}.vt-dialog[data-state=open],.vt-dialog[data-state=closed],.vt-sheet[data-state=open],.vt-sheet[data-state=closed],.vt-drawer[data-state=open],.vt-drawer[data-state=closed],.virtual-teams-tldraw .tlui-dialog__content[data-state=open],.virtual-teams-tldraw .tlui-dialog__content[data-state=closed],.virtual-teams-tldraw-dialog-content[data-state=open],.virtual-teams-tldraw-dialog-content[data-state=closed]{animation:none}.vt-app-tooltip,.vt-app-popover,.vt-dictation-caption-preview,.virtual-teams-tldraw .tlui-tooltip{animation-duration:1ms}.vt-dictation-caption-preview{transition-duration:1ms}.vt-app-status-tray,.vt-closed-caption-row{animation-duration:1ms}.vt-closed-caption-tray{transition-duration:1ms;animation-duration:1ms}.vt-document-editor-page [data-vt-writer-highlight=true],.virtual-teams-tldraw .vt-tldraw-image-generation-placeholder[data-vt-image-generation-arrival=animate]{animation-duration:1ms}.vt-interactive-list-item[data-vt-interactive-list-presence-motion],.vt-interactive-list-item[data-vt-interactive-list-drag-layout=fixed],.vt-interactive-list-item[data-vt-interactive-list-drag-mode=pointer],.vt-control-tabs-trigger[data-vt-control-tabs-drag-layout=fixed]{transition-duration:1ms}.vt-scene-workspace[data-vt-home-view-transition] :is(.vt-home-map,.vt-home-list-region),.vt-app-route-content[data-vt-route-transition],.vt-workspace-tab-content[data-vt-workspace-tab-transition]{animation-duration:1ms}}:root .virtual-teams-tldraw,:root .virtual-teams-tldraw-dialog-portal{--vt-tldraw-dialog-body-padding:20px 0 0;--vt-tldraw-dialog-button-height:36px;--vt-tldraw-dialog-button-min-width:86px;--vt-tldraw-dialog-button-padding:0 16px;--vt-tldraw-dialog-button-radius:var(--radius-medium);--vt-tldraw-dialog-button-bg:var(--button-background);--vt-tldraw-dialog-button-border:hsl(var(--button-border) / .72);--vt-tldraw-dialog-button-color:hsl(var(--foreground));--vt-tldraw-dialog-button-disabled-color:hsl(var(--muted-foreground));--vt-tldraw-dialog-button-shadow:none;--vt-tldraw-dialog-close-shadow:none;--vt-tldraw-dialog-shadow:var(--panel-shadow);--vt-tldraw-dialog-button-disabled-opacity:.55;--vt-tldraw-dialog-close-icon-size:16px;--vt-tldraw-dialog-close-bg:var(--button-background);--vt-tldraw-dialog-close-offset:-12px;--vt-tldraw-dialog-close-radius:var(--radius-medium,11.2px);--vt-tldraw-dialog-close-size:36px;--vt-tldraw-dialog-footer-gap:12px;--vt-tldraw-dialog-footer-margin:28px 0 2px 0;--vt-tldraw-dialog-header-min-height:36px;--vt-tldraw-dialog-header-padding:0 48px 0 0;--vt-tldraw-dialog-input-radius:var(--radius-medium);--vt-tldraw-dialog-input-color:hsl(var(--foreground));--vt-tldraw-dialog-input-wrapper-margin:-8px -12px 0;--vt-tldraw-dialog-input-wrapper-padding:8px 12px;--vt-tldraw-dialog-padding:24px;--vt-tldraw-dialog-z-index:var(--z-modal);--vt-tldraw-embed-back-button-margin-left:0;--vt-tldraw-embed-enter-gap:16px;--vt-tldraw-embed-enter-min-height:192px;--vt-tldraw-embed-enter-min-width:400px;--vt-tldraw-embed-input-offset-x:5px;--vt-tldraw-embed-list-margin:-8px -12px 0;--vt-tldraw-embed-list-padding:8px 12px 16px;--vt-tldraw-embed-input-padding-left:10px;--vt-tldraw-embed-row-padding-x:8px;--vt-tldraw-embed-row-radius:var(--vt-tldraw-menu-item-radius,var(--radius-small,7px));--vt-tldraw-button-radius:var(--radius-medium,11.2px);--vt-tldraw-menu-item-radius:var(--radius-small,7px);--vt-tldraw-menu-divider-gap:2px;--vt-tldraw-menu-item-min-height:40px;--vt-tldraw-menu-item-padding:8px;--vt-tldraw-menu-max-height-inset:40px;--vt-tldraw-menu-padding:8px;--vt-tldraw-drawing-corner-radius:var(--radius-medium);--vt-tldraw-disabled-opacity:.5;--vt-tldraw-frame-stroke-dasharray:4px 4px;--vt-tldraw-frame-stroke-linecap:round;--vt-tldraw-image-generation-placeholder-radius:var(--radius-small,7px);--vt-tldraw-portal-compensation-x:0px;--vt-tldraw-popup-normalize-x:44px;--vt-tldraw-popup-normalize-y:20px;--vt-tldraw-actions-menu-nudge-x:41px;--vt-tldraw-actions-menu-nudge-y-bottom:-30px;--vt-tldraw-zoom-menu-nudge-x:-44px;--vt-tldraw-zoom-menu-nudge-y:-4px;--vt-tldraw-actions-menu-nudge-y-top:-14px;--vt-tldraw-context-menu-nudge-x:-35px;--vt-tldraw-context-menu-nudge-y:-44px;--vt-tldraw-context-submenu-nudge-x:-26px;--vt-tldraw-context-submenu-nudge-y:-25px;--vt-tldraw-context-submenu-wrapper-nudge-x:-35px;--vt-tldraw-context-submenu-left-wrapper-nudge-x:-51px;--vt-tldraw-context-submenu-right-wrapper-nudge-x:-12px;--vt-tldraw-main-menu-nudge-x:-44px;--vt-tldraw-main-menu-nudge-y:-30px;--vt-tldraw-page-menu-nudge-x:-49px;--vt-tldraw-page-menu-nudge-y:-24px;--vt-tldraw-page-submenu-nudge-x:-36px;--vt-tldraw-page-submenu-nudge-y:-28px;--vt-tldraw-shapes-popup-nudge-x:-97px;--vt-tldraw-shapes-popup-nudge-y:-15px;--vt-tldraw-submenu-nudge-x:-26px;--vt-tldraw-submenu-nudge-y:-28px;--vt-tldraw-min-height:332px;--vt-tldraw-popup-radius:var(--radius-medium);--vt-tldraw-palette-shadow:var(--shadow-shallow);--vt-tldraw-popup-shadow:var(--shadow-shallow);--vt-tldraw-main-submenu-nudge-x:-34px;--vt-tldraw-main-submenu-nudge-y:-25px;--vt-tldraw-style-dropdown-menu-nudge-x:0px;--vt-tldraw-style-dropdown-menu-nudge-y:0px;--vt-tldraw-style-fill-menu-nudge-x:112px;--vt-tldraw-style-fill-menu-nudge-y:-58px;--vt-tldraw-style-panel-nudge-y:36px;--vt-tldraw-style-panel-radius:var(--radius-medium);--vt-tldraw-style-shape-menu-nudge-x:-33px;--vt-tldraw-style-shape-menu-nudge-y:-47px;--vt-tldraw-style-line-menu-nudge-x:-33px;--vt-tldraw-style-line-menu-nudge-y:-37px;--vt-tldraw-style-arrowhead-start-menu-nudge-x:0px;--vt-tldraw-style-arrowhead-start-menu-nudge-y:0px;--vt-tldraw-style-arrowhead-end-menu-nudge-x:0px;--vt-tldraw-style-arrowhead-end-menu-nudge-y:0px;--vt-tldraw-style-arrowhead-wrapper-left:130px;--vt-tldraw-style-arrowhead-wrapper-top:30px;--vt-tldraw-style-arrowhead-start-wrapper-left:112px;--vt-tldraw-style-arrowhead-start-wrapper-top:-76px;--vt-tldraw-style-arrowhead-end-wrapper-left:112px;--vt-tldraw-style-arrowhead-end-wrapper-top:-76px;--vt-tldraw-rich-text-toolbar-nudge-x:-42px;--vt-tldraw-rich-text-toolbar-nudge-y:-20px;--vt-tldraw-toast-nudge:none;--vt-tldraw-shortcuts-header-margin:0 -24px;--vt-tldraw-shortcuts-header-padding:0 72px 24px 24px;--vt-tldraw-shortcuts-body-columns:2;--vt-tldraw-shortcuts-body-tablet-columns:2;--vt-tldraw-shortcuts-body-gap:40px;--vt-tldraw-shortcuts-body-max-height-offset:112px;--vt-tldraw-shortcuts-body-padding:20px 24px 24px;--vt-tldraw-shortcuts-close-offset:10px;--vt-tldraw-shortcuts-close-offset-x:10px;--vt-tldraw-shortcuts-close-offset-y:-12px;--vt-tldraw-shortcuts-group-gap:15.2px;--vt-tldraw-shortcuts-key-row-height:32px;--vt-tldraw-shortcuts-max-height:min(672px, calc(100vh - 160px));--vt-tldraw-shortcuts-width:min(750px, calc(100vw - 128px));--vt-tldraw-shortcuts-section-title-margin-bottom:9.6px;--vt-tldraw-shortcuts-section-title-padding-bottom:7.2px;--vt-tldraw-toolbar-icon-nudge-y:-4px;--vt-tldraw-toolbar-shortcut-bottom:6px;--vt-tldraw-toolbar-shortcut-nudge-y:2px;--vt-tldraw-skip-nudge-y:5px;--vt-tldraw-skip-radius:var(--radius-medium,11.2px);--vt-tldraw-tooltip-away-offset:12px;--vt-tldraw-tooltip-layer-z-index:var(--z-vt-chrome-popover);--vt-tldraw-tooltip-nudge-x:-43px;--vt-tldraw-tooltip-nudge-y:-14px;--vt-tldraw-tooltip-padding:12px 12px;--vt-tldraw-tooltip-radius:var(--radius-medium);--vt-tldraw-tooltip-top-nudge-x:-43px;--vt-tldraw-tooltip-top-nudge-y:-14px;--vt-tldraw-tooltip-bottom-nudge-x:-15px;--vt-tldraw-tooltip-bottom-nudge-y:6px;--vt-tldraw-tooltip-left-nudge-x:-15px;--vt-tldraw-tooltip-left-nudge-y:6px;--vt-tldraw-tooltip-right-nudge-x:-15px;--vt-tldraw-tooltip-right-nudge-y:6px;--vt-tldraw-button-hover-bg:transparent;--vt-tldraw-icon-button-hover-bg:var(--vt-tldraw-menu-item-hover-bg);--vt-tldraw-menu-item-active-bg:var(--menu-item-background-focus);--vt-tldraw-menu-item-focus-bg:transparent;--vt-tldraw-menu-item-focus-color:var(--vt-tldraw-menu-item-color);--vt-tldraw-menu-item-focus-hover-bg:var(--vt-tldraw-menu-item-hover-bg);--vt-tldraw-menu-item-focus-hover-color:var(--vt-tldraw-menu-item-active-color);--vt-tldraw-menu-item-focus-outline:none;--vt-tldraw-menu-item-focus-outline-offset:0;--vt-tldraw-menu-item-focus-shadow:var(--menu-item-focus-shadow), var(--focus-ring-companion-shadow);--vt-tldraw-menu-item-focus-animation:menu-item-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;--vt-tldraw-menu-item-hover-bg:var(--menu-item-background-hover);--vt-tldraw-dialog-backdrop-filter:none;--vt-tldraw-frame-stroke-opacity:.2;--vt-tldraw-dialog-bg:var(--popup-background);--vt-tldraw-dialog-body-color:hsl(var(--foreground) / .86);--vt-tldraw-dialog-border:hsl(var(--border) / .72);--vt-tldraw-dialog-close-border:hsl(var(--border) / .72);--vt-tldraw-dialog-button-focus-bg:var(--vt-tldraw-dialog-button-bg);--vt-tldraw-dialog-button-focus-shadow:var(--focus-ring-shadow), var(--focus-ring-companion-shadow);--vt-tldraw-dialog-button-focus-animation:control-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;--vt-tldraw-dialog-close-color:hsl(var(--foreground) / .72);--vt-tldraw-dialog-close-hover-color:hsl(var(--foreground));--vt-tldraw-dialog-title-color:hsl(var(--foreground));--vt-tldraw-embed-row-focus-bg:var(--menu-item-background-focus);--vt-tldraw-embed-row-focus-shadow:var(--menu-item-focus-shadow), var(--focus-ring-companion-shadow);--vt-tldraw-embed-row-focus-animation:menu-item-focus-pulse var(--control-focus-pulse-duration) ease-in-out infinite;--vt-tldraw-menu-divider:var(--table-divider);--vt-tldraw-menu-bg:var(--menu-background);--vt-tldraw-menu-border:hsl(var(--menu-border) / .66);--vt-tldraw-menu-item-active-color:hsl(var(--foreground));--vt-tldraw-menu-item-color:hsl(var(--foreground) / .78);--vt-tldraw-shortcuts-section-title-color:hsl(var(--foreground));--vt-tldraw-style-panel-active-bg:var(--control-background-active);--vt-tldraw-style-panel-active-color:hsl(var(--control-foreground-active));--vt-tldraw-style-panel-active-shadow:inset 0 0 0 1px hsl(var(--control-border-active));--vt-tldraw-style-panel-active-opacity:1;--vt-tldraw-style-panel-child-bg:var(--vt-tldraw-style-panel-bg,var(--vt-tldraw-menu-bg));--vt-tldraw-text-color:hsl(var(--foreground));--vt-tldraw-text-faint-color:hsl(var(--foreground) / .56);--vt-tldraw-text-muted-color:hsl(var(--foreground) / .82);--vt-tldraw-text-strong-color:hsl(var(--foreground) / .94);--vt-tldraw-chrome-bg:hsl(var(--palette-neutral-1) / .25);--vt-tldraw-toolbar-bg:hsl(var(--palette-neutral-1));--vt-tldraw-toolbar-shortcut-active-color:hsl(var(--foreground) / .46);--vt-tldraw-toolbar-shortcut-color:hsl(var(--foreground) / .46);--vt-tldraw-toolbar-tool-active-bg:var(--control-background-active);--vt-tldraw-toolbar-tool-active-color:hsl(var(--control-foreground-active));--vt-tldraw-toolbar-tool-active-icon-color:hsl(var(--control-foreground-active));--vt-tldraw-toolbar-tool-active-shadow:inset 0 0 0 1px hsl(var(--control-border-active));--vt-tldraw-tooltip-bg:var(--tooltip-background);--vt-tldraw-tooltip-text:hsl(var(--tooltip-foreground));--vt-tldraw-tooltip-shadow:var(--shadow-shallow);--vt-tldraw-skip-bg:var(--button-background);--vt-tldraw-skip-border:hsl(var(--button-border));--vt-tldraw-skip-shadow:none;--vt-tldraw-skip-text-color:hsl(var(--button-foreground));--vt-tldraw-skip-hover-bg:var(--button-background-hover);--vt-tldraw-skip-hover-border:hsl(var(--button-border-hover));--vt-tldraw-skip-hover-shadow:none;--vt-tldraw-skip-hover-text-color:hsl(var(--button-foreground-hover))}:root{line-height:var(--type-line-spacious);--type-size-xs:.62rem;--type-size-sm:.74rem;--type-size-md:.875rem;--type-size-lg:1.05rem;--type-size-xl:1.42rem;--type-size-xxl:1.62rem;--type-line-tight:1.1;--type-line-normal:1.38;--type-line-spacious:1.5;--type-tracking-tight:0em;--type-tracking-normal:.017em;--type-tracking-loose:.08em;--type-weight-light:300;--type-weight-normal:400;--type-weight-bold:700;--type-ui-family:var(--type-font-family);--type-ui-size:var(--type-size-sm);--type-ui-weight:var(--type-weight-normal);--type-ui-weight-hover:var(--type-ui-weight);--type-ui-weight-focus:var(--type-ui-weight);--type-ui-weight-active:var(--type-weight-bold);--type-ui-weight-disabled:var(--type-ui-weight);--type-ui-line:var(--type-line-spacious);--type-ui-tracking:var(--type-tracking-normal);--type-display-family:var(--type-font-family);--type-display-size:var(--type-size-xl);--type-display-weight:600;--type-display-line:var(--type-line-spacious);--type-display-tracking:var(--type-tracking-tight);--type-page-title-family:var(--type-font-family);--type-page-title-size:17px;--type-page-title-weight:600;--type-page-title-line:var(--type-line-spacious);--type-page-title-tracking:var(--type-tracking-tight);--type-section-title-family:var(--type-font-family);--type-section-title-size:var(--type-size-lg);--type-section-title-weight:600;--type-section-title-line:var(--type-line-spacious);--type-section-title-tracking:var(--type-tracking-tight);--type-section-subtitle-family:var(--type-font-family);--type-section-subtitle-size:var(--type-body-size);--type-section-subtitle-weight:var(--type-weight-normal);--type-section-subtitle-line:var(--type-line-spacious);--type-section-subtitle-tracking:var(--type-tracking-normal);--type-subhead-family:var(--type-font-family);--type-subhead-size:.91rem;--type-subhead-weight:600;--type-subhead-line:var(--type-line-spacious);--type-subhead-tracking:var(--type-tracking-tight);--type-body-family:var(--type-font-family);--type-body-size:.775rem;--type-body-weight:var(--type-weight-normal);--type-body-line:var(--type-line-spacious);--type-body-tracking:var(--type-tracking-normal);--type-body-muted-family:var(--type-body-family);--type-body-muted-size:var(--type-body-size);--type-body-muted-weight:var(--type-body-weight);--type-body-muted-line:var(--type-body-line);--type-body-muted-tracking:var(--type-body-tracking);--type-footnote-family:var(--type-body-family);--type-footnote-size:var(--type-size-xs);--type-footnote-weight:var(--type-weight-normal);--type-footnote-line:var(--type-line-normal);--type-footnote-tracking:var(--type-tracking-normal);--type-meta-family:var(--type-font-family);--type-meta-size:.63rem;--type-meta-weight:var(--type-weight-normal);--type-meta-line:1.2;--type-meta-tracking:var(--type-tracking-tight);--type-strong-family:inherit;--type-strong-size:inherit;--type-strong-weight:var(--type-weight-bold);--type-strong-line:inherit;--type-strong-tracking:inherit;--type-emphasis-family:inherit;--type-emphasis-size:inherit;--type-emphasis-weight:inherit;--type-emphasis-line:inherit;--type-emphasis-tracking:inherit;--type-link-family:inherit;--type-link-size:inherit;--type-link-weight:var(--type-weight-bold);--type-link-weight-hover:var(--type-link-weight);--type-link-weight-active:var(--type-link-weight);--type-link-weight-disabled:var(--type-weight-normal);--type-link-line:inherit;--type-link-tracking:inherit;--type-link-underline-offset:.18em;--type-link-underline-thickness:.08em;--type-code-family:var(--type-font-family-mono);--type-code-size:.72rem;--type-code-weight:var(--type-weight-normal);--type-code-line:var(--type-line-normal);--type-code-tracking:var(--type-tracking-tight);--type-kbd-family:var(--type-font-family-mono);--type-kbd-size:var(--type-size-xs);--type-kbd-weight:var(--type-weight-bold);--type-kbd-line:var(--type-line-tight);--type-kbd-tracking:var(--type-tracking-tight);--type-list-family:var(--type-body-family);--type-list-size:var(--type-body-size);--type-list-weight:var(--type-body-weight);--type-list-line:var(--type-body-line);--type-list-tracking:var(--type-body-tracking);--type-list-item-family:var(--type-list-family);--type-list-item-size:var(--type-list-size);--type-list-item-weight:var(--type-list-weight);--type-list-item-line:var(--type-list-line);--type-list-item-tracking:var(--type-list-tracking);--type-list-item-after:8px;--type-control-label-family:var(--type-control-family);--type-control-label-size:var(--type-size-sm);--type-control-label-weight:var(--type-control-weight);--type-control-label-line:var(--type-line-tight);--type-control-label-tracking:var(--type-tracking-normal);--type-control-family:var(--type-ui-family);--type-control-size:var(--type-ui-size);--type-control-size-focus:var(--type-control-size);--type-control-size-disabled:var(--type-control-size);--type-control-weight:var(--type-ui-weight);--type-control-weight-hover:var(--type-ui-weight-hover);--type-control-weight-focus:var(--type-ui-weight-focus);--type-control-weight-active:var(--type-ui-weight-active);--type-control-weight-disabled:var(--type-ui-weight-disabled);--type-control-line:var(--type-ui-line);--type-control-tracking:var(--type-ui-tracking);--type-control-small-family:var(--type-control-family);--type-control-small-size:var(--type-size-xs);--type-control-small-weight:var(--type-control-weight);--type-control-small-line:var(--type-ui-line);--type-control-small-tracking:var(--type-tracking-tight);--type-control-label-small-family:var(--type-control-small-family);--type-control-label-small-size:var(--type-control-small-size);--type-control-label-small-weight:var(--type-control-small-weight);--type-control-label-small-line:var(--type-control-small-line);--type-control-label-small-tracking:var(--type-control-small-tracking);--type-button-family:var(--type-control-family);--type-button-size:var(--type-control-size);--type-button-size-focus:var(--type-button-size);--type-button-size-disabled:var(--type-button-size);--type-button-weight:var(--type-weight-bold);--type-button-weight-hover:var(--type-button-weight);--type-button-weight-focus:var(--type-button-weight);--type-button-weight-active:var(--type-button-weight);--type-button-weight-disabled:var(--type-button-weight);--type-button-line:var(--type-control-line);--type-button-tracking:var(--type-control-tracking);--type-dropdown-family:var(--type-control-family);--type-dropdown-size:var(--type-control-size);--type-dropdown-size-focus:var(--type-dropdown-size);--type-dropdown-size-disabled:var(--type-dropdown-size);--type-dropdown-weight:var(--type-control-weight);--type-dropdown-weight-hover:var(--type-dropdown-weight);--type-dropdown-weight-focus:var(--type-dropdown-weight);--type-dropdown-weight-active:var(--type-weight-bold);--type-dropdown-weight-disabled:var(--type-dropdown-weight);--type-dropdown-line:var(--type-control-line);--type-dropdown-tracking:var(--type-control-tracking);--type-menu-item-family:var(--type-dropdown-family);--type-menu-item-size:var(--type-dropdown-size);--type-menu-item-size-focus:var(--type-menu-item-size);--type-menu-item-size-disabled:var(--type-menu-item-size);--type-menu-item-weight:var(--type-dropdown-weight);--type-menu-item-weight-hover:var(--type-menu-item-weight);--type-menu-item-weight-focus:var(--type-menu-item-weight);--type-menu-item-weight-active:var(--type-dropdown-weight-active);--type-menu-item-weight-disabled:var(--type-menu-item-weight);--type-menu-item-line:var(--type-dropdown-line);--type-menu-item-tracking:var(--type-dropdown-tracking);--type-tab-family:var(--type-control-family);--type-tab-size:var(--type-control-size);--type-tab-size-focus:var(--type-tab-size);--type-tab-size-disabled:var(--type-tab-size);--type-tab-weight:var(--type-control-weight);--type-tab-weight-hover:var(--type-tab-weight);--type-tab-weight-focus:var(--type-tab-weight);--type-tab-weight-active:var(--type-weight-bold);--type-tab-weight-disabled:var(--type-tab-weight);--type-tab-line:var(--type-control-line);--type-tab-tracking:var(--type-control-tracking);--type-toggle-family:var(--type-tab-family);--type-toggle-size:var(--type-tab-size);--type-toggle-size-focus:var(--type-toggle-size);--type-toggle-size-disabled:var(--type-toggle-size);--type-toggle-weight:var(--type-tab-weight);--type-toggle-weight-hover:var(--type-toggle-weight);--type-toggle-weight-focus:var(--type-toggle-weight);--type-toggle-weight-active:var(--type-tab-weight-active);--type-toggle-weight-disabled:var(--type-toggle-weight);--type-toggle-line:var(--type-tab-line);--type-toggle-tracking:var(--type-tab-tracking);--type-input-family:var(--type-control-family);--type-input-size:var(--type-control-size);--type-input-size-focus:var(--type-input-size);--type-input-size-disabled:var(--type-input-size);--type-input-weight:var(--type-control-weight);--type-input-weight-hover:var(--type-input-weight);--type-input-weight-focus:var(--type-input-weight);--type-input-weight-active:var(--type-input-weight);--type-input-weight-disabled:var(--type-input-weight);--type-input-line:var(--type-control-line);--type-input-tracking:var(--type-control-tracking);--type-label-family:var(--type-control-family);--type-label-size:var(--type-size-xs);--type-label-weight:var(--type-weight-normal);--type-label-line:var(--type-line-tight);--type-label-tracking:var(--type-tracking-loose);--type-table-header-family:var(--type-control-family);--type-table-header-size:.79rem;--type-table-header-weight:600;--type-table-header-line:var(--type-ui-line);--type-table-header-tracking:var(--type-tracking-normal);--type-table-cell-family:var(--type-control-family);--type-table-cell-size:var(--type-control-size);--type-table-cell-weight:var(--type-control-weight);--type-table-cell-line:var(--type-control-line);--type-table-cell-tracking:var(--type-control-tracking);--type-data-label-family:var(--type-label-family);--type-data-label-size:var(--type-label-size);--type-data-label-weight:var(--type-label-weight);--type-data-label-line:var(--type-line-spacious);--type-data-label-tracking:var(--type-label-tracking);--type-data-value-family:var(--type-table-cell-family);--type-data-value-size:var(--type-table-cell-size);--type-data-value-weight:600;--type-data-value-line:var(--type-table-cell-line);--type-data-value-tracking:var(--type-table-cell-tracking);--type-nameplate-title-family:var(--type-control-family);--type-nameplate-title-size:var(--type-size-sm);--type-nameplate-title-weight:var(--type-weight-bold);--type-nameplate-title-line:var(--type-line-tight);--type-nameplate-title-tracking:var(--type-tracking-normal);--type-nameplate-meta-family:var(--type-control-family);--type-nameplate-meta-size:var(--type-size-xs);--type-nameplate-meta-weight:var(--type-weight-normal);--type-nameplate-meta-line:var(--type-line-tight);--type-nameplate-meta-tracking:var(--type-tracking-normal);--type-nameplate-body-family:var(--type-control-family);--type-nameplate-body-size:.625rem;--type-nameplate-body-weight:var(--type-weight-normal);--type-nameplate-body-line:var(--type-line-tight);--type-nameplate-body-tracking:var(--type-tracking-normal);--type-callout-title-family:var(--type-table-header-family);--type-callout-title-size:var(--type-table-header-size);--type-callout-title-weight:var(--type-table-header-weight);--type-callout-title-line:var(--type-table-header-line);--type-callout-title-tracking:var(--type-table-header-tracking);--type-callout-body-family:var(--type-control-family);--type-callout-body-size:var(--type-size-sm);--type-callout-body-weight:var(--type-weight-normal);--type-callout-body-line:var(--type-ui-line);--type-callout-body-tracking:var(--type-tracking-normal);--type-caption-family:var(--type-control-family);--type-caption-size:.75rem;--type-caption-weight:var(--type-weight-normal);--type-caption-line:var(--type-ui-line);--type-caption-tracking:var(--type-tracking-tight);--type-helper-family:var(--type-caption-family);--type-helper-size:var(--type-caption-size);--type-helper-weight:var(--type-caption-weight);--type-helper-line:var(--type-caption-line);--type-helper-tracking:var(--type-caption-tracking);--type-error-family:var(--type-caption-family);--type-error-size:var(--type-caption-size);--type-error-weight:var(--type-caption-weight);--type-error-line:var(--type-caption-line);--type-error-tracking:var(--type-caption-tracking)}:root .virtual-teams-tldraw,:root .virtual-teams-tldraw-dialog-portal{--vt-tldraw-font-family:var(--type-font-family);--vt-tldraw-dialog-body-line-height:var(--type-body-line);--vt-tldraw-dialog-body-size:var(--type-body-size);--vt-tldraw-dialog-body-weight:var(--type-body-weight);--vt-tldraw-dialog-button-size:var(--type-button-size);--vt-tldraw-dialog-button-weight:var(--type-button-weight);--vt-tldraw-dialog-title-line-height:var(--type-section-title-line);--vt-tldraw-dialog-title-size:var(--type-section-title-size);--vt-tldraw-dialog-title-weight:var(--type-section-title-weight);--vt-tldraw-shortcuts-section-title-line-height:var(--type-line-tight);--vt-tldraw-shortcuts-section-title-size:var(--type-size-sm);--vt-tldraw-shortcuts-section-title-weight:700;--vt-tldraw-toolbar-shortcut-font-size:.5rem;--vt-tldraw-tooltip-font-size:var(--type-size-sm);--vt-tldraw-tooltip-line-height:1.3}.vt-text-x-small{font-size:var(--type-size-xs);line-height:var(--type-line-tight)}.vt-text-small{font-size:var(--type-size-sm);line-height:var(--type-line-tight);letter-spacing:var(--type-tracking-normal)}.vt-text-med{font-size:var(--type-size-md);line-height:var(--type-line-normal)}.vt-text-large{font-size:var(--type-size-lg);line-height:var(--type-line-tight)}.vt-text-x-large{font-size:var(--type-size-xl);line-height:1.06}.vt-text-heading{font-size:var(--type-size-xxl);line-height:1.08}.vt-text-label{font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.vt-text-display{font-family:var(--type-display-family);font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);margin-block-end:3px}.vt-text-page-title{font-family:var(--type-page-title-family);font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);font-weight:var(--type-page-title-weight);letter-spacing:var(--type-page-title-tracking);text-transform:uppercase}.vt-text-section-title{font-family:var(--type-section-title-family);font-size:var(--type-section-title-size);line-height:var(--type-section-title-line);font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking)}.vt-text-section-subtitle{font-family:var(--type-section-subtitle-family);font-size:var(--type-section-subtitle-size);line-height:var(--type-section-subtitle-line);font-weight:var(--type-section-subtitle-weight);letter-spacing:var(--type-section-subtitle-tracking)}.vt-jam-drawing-empty-message{font-size:var(--type-size-md)}.vt-drawing-drop-overlay-message{font-size:1.1625rem}.vt-document-editor-page{font-family:var(--type-body-family);letter-spacing:0;font-synthesis:none;font-size:.875rem;line-height:1.65}.vt-document-editor-page h1{font-family:var(--type-display-family);font-size:2rem;line-height:1.15;font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);margin-block:1.4em .55em}.vt-document-editor-page h2{font-family:var(--type-section-title-family);font-size:1.5rem;line-height:1.2;font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking);margin-block:1.2em .5em}.vt-document-editor-page h3{font-family:var(--type-subhead-family);font-size:1.2rem;line-height:1.3;font-weight:var(--type-subhead-weight);letter-spacing:var(--type-subhead-tracking);margin-block:1em .45em}.vt-document-editor-page h4{margin-block:.9em .4em;font-size:1.1rem;font-weight:650;line-height:1.35}.vt-document-editor-page h5{margin-block:.8em .35em;font-size:1rem;font-weight:650;line-height:1.4}.vt-document-editor-page h6{text-transform:uppercase;letter-spacing:.04em;margin-block:.75em .3em;font-size:.9rem;font-weight:650;line-height:1.45}.vt-document-editor-page p{margin-block:0 .8em}.vt-document-editor-page blockquote{border-left:3px solid;margin:1em 0;padding-left:1.1em;font-style:italic}.vt-document-editor-page code{font-family:var(--type-code-family);font-size:.9em}.vt-document-editor-heading-icon{font-size:11px;font-weight:700}.vt-document-table-picker-label{font-size:12px}.vt-document-comment-count{font-size:11px;line-height:1}.vt-plate-chat-composer{line-height:24px}.vt-plate-mention,.vt-plate-mention-input-token,.vt-plate-mention-option,.vt-plate-mention-empty{font-family:var(--type-control-family);font-size:var(--type-control-size);line-height:var(--type-control-line)}.vt-text-subhead{font-family:var(--type-subhead-family);font-size:var(--type-subhead-size);line-height:var(--type-subhead-line);font-weight:var(--type-subhead-weight);letter-spacing:var(--type-subhead-tracking)}.vt-text-body{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking)}.vt-text-body-muted{font-family:var(--type-body-muted-family);font-size:var(--type-body-muted-size);line-height:var(--type-body-muted-line);font-weight:var(--type-body-muted-weight);letter-spacing:var(--type-body-muted-tracking)}.vt-text-footnote{font-family:var(--type-footnote-family);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line);font-weight:var(--type-footnote-weight);letter-spacing:var(--type-footnote-tracking)}.vt-text-meta{font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight);letter-spacing:var(--type-meta-tracking)}.vt-text-strong{font-family:var(--type-strong-family);font-size:var(--type-strong-size);line-height:var(--type-strong-line);font-weight:var(--type-strong-weight);letter-spacing:var(--type-strong-tracking)}.vt-text-emphasis{font-family:var(--type-emphasis-family);font-size:var(--type-emphasis-size);line-height:var(--type-emphasis-line);font-style:italic;font-weight:var(--type-emphasis-weight);letter-spacing:var(--type-emphasis-tracking)}:where(.vt-text-link){font-family:var(--type-link-family);font-size:var(--type-link-size);line-height:var(--type-link-line);font-weight:var(--type-link-weight);letter-spacing:var(--type-link-tracking)}.vt-text-link{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color var(--control-hover-duration) ease, opacity var(--control-hover-duration) ease, box-shadow var(--control-hover-duration) ease;border-radius:5.6px;outline:none;text-decoration-line:none}.vt-text-link[aria-disabled=true],.vt-text-link[data-disabled],.vt-text-link.is-disabled{opacity:.55}.vt-document-link{text-underline-offset:.14em;text-decoration-line:underline;text-decoration-thickness:.08em}.vt-text-code{font-family:var(--type-code-family);font-size:var(--type-code-size);line-height:var(--type-code-line);font-weight:var(--type-code-weight);letter-spacing:var(--type-code-tracking)}.vt-text-kbd{font-family:var(--type-kbd-family);font-size:var(--type-kbd-size);line-height:var(--type-kbd-line);font-weight:var(--type-kbd-weight);letter-spacing:var(--type-kbd-tracking)}.vt-text-list{font-family:var(--type-list-family);font-size:var(--type-list-size);line-height:var(--type-list-line);font-weight:var(--type-list-weight);letter-spacing:var(--type-list-tracking)}.vt-text-list-item{font-family:var(--type-list-item-family);font-size:var(--type-list-item-size);line-height:var(--type-list-item-line);font-weight:var(--type-list-item-weight);letter-spacing:var(--type-list-item-tracking);margin-block-end:var(--type-list-item-after)}.vt-interactive-list{--type-list-item-after:0px}.vt-interactive-list .vt-interactive-list-item-editor{font-family:var(--type-list-item-family);font-size:var(--type-list-item-size);line-height:var(--type-list-item-line);font-weight:var(--type-list-item-weight);letter-spacing:var(--type-list-item-tracking)}.vt-text-control{font-family:var(--type-control-family);font-size:var(--type-control-size);line-height:var(--type-control-line);font-weight:var(--type-control-weight);letter-spacing:var(--type-control-tracking)}.vt-text-button{font-family:var(--type-button-family);font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight);letter-spacing:var(--type-button-tracking)}.vt-text-dropdown{font-family:var(--type-dropdown-family);font-size:var(--type-dropdown-size);line-height:var(--type-dropdown-line);font-weight:var(--type-dropdown-weight);letter-spacing:var(--type-dropdown-tracking)}.vt-text-menu-item{font-family:var(--type-menu-item-family);font-size:var(--type-menu-item-size);line-height:var(--type-menu-item-line);font-weight:var(--type-menu-item-weight);letter-spacing:var(--type-menu-item-tracking)}.vt-text-tab{font-family:var(--type-tab-family);font-size:var(--type-tab-size);line-height:var(--type-tab-line);font-weight:var(--type-tab-weight);letter-spacing:var(--type-tab-tracking)}.vt-text-toggle{font-family:var(--type-toggle-family);font-size:var(--type-toggle-size);line-height:var(--type-toggle-line);font-weight:var(--type-toggle-weight);letter-spacing:var(--type-toggle-tracking)}.vt-text-input{font-family:var(--type-input-family);font-size:var(--type-input-size);line-height:var(--type-input-line);font-weight:var(--type-input-weight);letter-spacing:var(--type-input-tracking)}.vt-text-control-small,.vt-text-caption{font-family:var(--type-control-small-family);font-size:var(--type-control-small-size);line-height:var(--type-control-small-line);font-weight:var(--type-control-small-weight);letter-spacing:var(--type-control-small-tracking)}.vt-text-control-label{font-family:var(--type-control-label-family);font-size:var(--type-control-label-size);line-height:var(--type-control-label-line);font-weight:var(--type-control-label-weight);letter-spacing:var(--type-control-label-tracking);text-transform:none}.vt-text-control-label-small{font-family:var(--type-control-label-small-family);font-size:var(--type-control-label-small-size);line-height:var(--type-control-label-small-line);font-weight:var(--type-control-label-small-weight);letter-spacing:var(--type-control-label-small-tracking);text-transform:none}.vt-chat-sender{font-weight:700}.vt-text-table-cell{font-family:var(--type-table-cell-family);font-size:var(--type-table-cell-size);line-height:var(--type-table-cell-line);font-weight:var(--type-table-cell-weight);letter-spacing:var(--type-table-cell-tracking)}.vt-text-data-label{font-family:var(--type-data-label-family);font-size:var(--type-data-label-size);line-height:var(--type-data-label-line);font-weight:var(--type-data-label-weight);letter-spacing:var(--type-data-label-tracking);text-transform:uppercase}.vt-text-data-value{font-family:var(--type-data-value-family);font-size:var(--type-data-value-size);line-height:var(--type-data-value-line);font-weight:var(--type-data-value-weight);letter-spacing:var(--type-data-value-tracking)}.vt-text-nameplate-title{font-family:var(--type-nameplate-title-family);font-size:var(--type-nameplate-title-size);line-height:var(--type-nameplate-title-line);font-weight:var(--type-nameplate-title-weight);letter-spacing:var(--type-nameplate-title-tracking)}.vt-text-nameplate-meta{font-family:var(--type-nameplate-meta-family);font-size:var(--type-nameplate-meta-size);line-height:var(--type-nameplate-meta-line);font-weight:var(--type-nameplate-meta-weight);letter-spacing:var(--type-nameplate-meta-tracking)}.vt-text-nameplate-body{font-family:var(--type-nameplate-body-family);font-size:var(--type-nameplate-body-size);line-height:var(--type-nameplate-body-line);font-weight:var(--type-nameplate-body-weight);letter-spacing:var(--type-nameplate-body-tracking)}.vt-text-table-header{font-family:var(--type-table-header-family);font-size:var(--type-table-header-size);line-height:var(--type-table-header-line);font-weight:var(--type-table-header-weight);letter-spacing:var(--type-table-header-tracking);margin-block-end:4px}.vt-text-callout-title{font-family:var(--type-callout-title-family);font-size:var(--type-callout-title-size);line-height:var(--type-callout-title-line);font-weight:var(--type-callout-title-weight);letter-spacing:var(--type-callout-title-tracking);margin-block-end:4px}.shad-accordion-trigger.vt-text-callout-title{margin-block-end:0}.vt-text-callout-body{font-family:var(--type-callout-body-family);font-size:var(--type-callout-body-size);line-height:var(--type-callout-body-line);font-weight:var(--type-callout-body-weight);letter-spacing:var(--type-callout-body-tracking)}.vt-text-helper{font-family:var(--type-helper-family);font-size:var(--type-helper-size);line-height:var(--type-helper-line);font-weight:var(--type-helper-weight);letter-spacing:var(--type-helper-tracking)}.vt-text-error{font-family:var(--type-error-family);font-size:var(--type-error-size);line-height:var(--type-error-line);font-weight:var(--type-error-weight);letter-spacing:var(--type-error-tracking)}.vt-closed-caption-row{font-family:var(--type-page-title-family);font-size:calc(var(--type-page-title-size) * .88);line-height:var(--type-page-title-line);letter-spacing:var(--type-page-title-tracking)}.vt-closed-caption-speaker{font-weight:var(--type-page-title-weight)}.vt-closed-caption-text{font-weight:var(--type-weight-normal)}.vt-sidebar-row-control .vt-sidebar-item-label,.vt-sidebar-organization-item .vt-sidebar-item-label{font-family:var(--type-section-title-family);font-size:var(--type-size-md);line-height:var(--type-section-title-line);font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking)}.vt-sidebar-menu-title,.vt-sidebar-user-name{font-weight:var(--type-section-title-weight)}
