@layer base{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}: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-application-availability-status:9510;--z-theme-transition:10000}*,: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}: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{.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-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:auto hidden}.vt-stage{width:100%;min-width:718px;max-width:1500px;height:calc(100vh - 64px);min-height:0;margin-inline:auto;display:grid;overflow:visible}.vt-scene-workspace{grid-template-rows:auto minmax(0,1fr);width:100%;min-width:718px;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-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-inspector-panel{grid-template-rows:minmax(0,1fr)}.vt-text-token-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.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-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-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-pinned=false]{touch-action:pan-y}.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-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-tray{overflow:visible}.vt-page-header .vt-chrome-button{z-index:var(--z-vt-chrome-control)}.vt-text-chip-surface{overflow:hidden}.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[data-vt-state=expanded][data-vt-pinned=false]>.vt-sidebar-rail{touch-action:pan-y}.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-sidebar .vt-disclosure-content{margin-inline:-12px;padding-inline:12px}.vt-sidebar .vt-sidebar-collapsible-content{padding-block:8px}.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{object-fit:cover}.vt-sidebar-avatar-image-child{width:20px;height:20px}.vt-sidebar-avatar-image-user{width:28px;height:28px}.vt-sidebar-user-presence-dot{z-index:2;pointer-events:none;position:absolute;bottom:-1px;right:-1px}.vt-sidebar-avatar-fallback{place-items:center;display:grid}.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-wake-icon,.vt-sidebar-parent-icon{flex-shrink:0;width:16px;height:16px}.vt-sidebar-item-label .vt-sidebar-external-icon{vertical-align:baseline;flex-shrink:0;width:10px;height:10px;margin-left:5px;display:inline-block;transform:translateY(1px)}.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-wake-status{bottom:50px;left:calc(var(--sidebar-width) + 5px);pointer-events:auto;place-items:center;width:32px;height:32px;display:inline-grid;position:absolute}.vt-sidebar[data-vt-state=collapsed] .vt-sidebar-wake-status{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%}.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}.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}: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}: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}.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-agent-card-avatar-clip,.vt-effect-preview-stage,.vt-avatar,.vt-scroll-area,.shad-progress,.shad-slider-track{overflow:hidden}.vt-button-large{height:48px}.vt-button-small{height:36px}.vt-closed-caption-tray{box-sizing:border-box;grid-auto-rows:max-content;align-content:end;width:fit-content;min-width:min(480px,100%);max-width:min(500px,100%);padding:21px 27px;display:grid}.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-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=agent-configuration]{height:100vh;min-height:0;padding-bottom:4px}.vt-scene[data-vt-page=agent-configuration] .vt-stage{height:calc(100vh - 36px)}.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-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{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-interactive-list-item:last-child{border-bottom:0}.vt-interactive-list-item-control{box-sizing:border-box;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 4px;display:grid}.vt-interactive-list-item-control:disabled{cursor:default}.vt-interactive-list[data-vt-list-markers]{counter-reset:vt-list-item}.vt-interactive-list[data-vt-list-markers]>.vt-interactive-list-item.vt-text-list-item{counter-increment:vt-list-item;grid-template-columns:4ch minmax(0,1fr);align-items:baseline;display:grid}.vt-interactive-list[data-vt-list-markers]>.vt-interactive-list-item:before{text-align:end;align-self:baseline;padding-inline-end:.5ch}.vt-interactive-list[data-vt-list-markers=number]>.vt-interactive-list-item:before{content:counter(vt-list-item, var(--vt-list-marker-style)) var(--vt-list-marker-suffix)}.vt-interactive-list[data-vt-list-markers=bullet]>.vt-interactive-list-item:before{content:var(--vt-list-marker-symbol)}.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}.vt-interactive-list-assigned-control{min-height:32px}.vt-assignee-tag{overflow-wrap:anywhere;padding:0 4px 1px;display:inline}.vt-interactive-list-assignment-editor{box-sizing:border-box;align-content:center;width:calc(100% + 2px);min-width:0;min-height:34px;margin:-1px;padding:0 4px;display:grid}.vt-interactive-list-assignment-editor .vt-list-assignment-input{white-space:pre-wrap;overflow-wrap:anywhere;outline:none;min-width:0;margin:0;padding:0}.vt-list-assignment-input>p{margin:0}.shad-textarea.vt-inline-text-editor{box-sizing:border-box;resize:none;min-width:0;min-height:0;display:block;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>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]:has(.vt-interactive-list-delete:focus-visible) .vt-interactive-list-active-indicator{opacity:0}.vt-interactive-list-item[data-vt-interactive-list-active=true]:hover .vt-interactive-list-active-indicator{opacity:0}.vt-interactive-list-add-row{grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:44px;padding-block:6px;display:grid}.vt-interactive-list-add-row .vt-interactive-list-add{justify-self:stretch;width:100%;min-width:0}.vt-scene[data-vt-page=jam] .vt-scene-workspace{row-gap:32px;overflow:visible}.vt-helpful-tips{cursor:help;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}button.vt-helpful-tips{cursor:pointer}.vt-helpful-tips-content{gap:1em;max-width:min(360px,100vw - 48px);display:grid}.vt-helpful-tips-tip{white-space:pre-line}.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-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-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{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-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-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-discussion-send.vt-document-discussion-send{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.vt-document-block-suggestion-shell{position:relative}.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-drawing-drop-overlay{z-index:var(--z-overlay-tray);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.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-plate-mention{padding-inline:2px}.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-option[data-state]{align-items:center;gap:8px;display:flex}.vt-plate-mention-empty{padding:7px 9px;display:block}.vt-status-indicator{align-items:center;gap:8px;display:inline-flex}.vt-status-indicator-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.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-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-section,.vt-inset,.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-drawing{overflow:visible}.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-chrome-button{justify-content:center;position:relative;overflow:visible}.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-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}.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{box-sizing:border-box;align-items:center;height:36px;min-height:36px}: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-interactive-list-assigned-control[data-vt-assignment-editable=true] .vt-assignee-tag,.vt-interactive-list-assignment-editor .vt-plate-mention{cursor:pointer}.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-control-tabs-trigger-label{align-items:center;gap:.42em;min-width:0;display:inline-flex}.vt-control-item{border:1px solid #0000}.vt-icon-14{width:14px;height:14px}.vt-icon-16{width:16px;height:16px}.vt-dock-icon{width:18px;height:18px}.vt-toggle:is(:disabled,[data-disabled],[aria-disabled=true]){transform:none}.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{border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.vt-avatar-vertical{z-index:10;width:var(--vt-avatar-vertical-content-width);--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)));flex-shrink:0;justify-items:center;display:inline-grid;position:relative;overflow:visible}.vt-avatar-vertical-control{width:var(--vt-avatar-vertical-nameplate-width);justify-items:center;display:grid;position:relative;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 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{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{padding:8px}.vt-avatar-vertical.vt-control-focus{justify-items:center;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-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-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:170.4px;padding:16px}.vt-nameplate-copy{gap:1px;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{object-fit:cover;width:100%;height:100%}.vt-mini-team-image,.vt-mini-team-remove-icon{grid-area:1/1}.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-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-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)}.vt-app-table,.vt-app-table-row{border:1px solid #0000}.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-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-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-inspector-placeholder{align-content:start;gap:16px;min-height:0;display:grid}.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}.vt-chrome-control .vt-popover{z-index:var(--vt-chrome-popover-z-index,var(--z-vt-chrome-popover))}.vt-sheet{overflow-y:auto}[data-radix-popper-content-wrapper]:has(>.vt-sidebar-menu-content){z-index:var(--z-overlay-tray-popover)!important}:root[data-vt-menu-input=keyboard] .vt-sidebar-item:focus-visible,.vt-sidebar-item[data-vt-autofocus-visible=true]:focus{z-index:1}[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-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-disclosure-content{--vt-disclosure-content-height:var(--radix-collapsible-content-height,var(--radix-accordion-content-height));overflow:hidden}.vt-disclosure-content-inner{min-height:0}.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}@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-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;justify-content:flex-start;gap:8px}.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-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;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-dropdown-small{height:36px}.vt-control-dropdown-large{height:44px}.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-chrome-control{justify-content:center;position:relative;overflow:visible}.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-control-button.vt-inspector-footer-button{width:100%}.vt-control-button .vt-button-label{min-width:0}.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}.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-document-comment-composer{border:1px solid;outline:none;min-height:112px;padding:12px;overflow-y:auto}.vt-dictation-field-control-host{position:relative}.vt-field:is(:disabled,[data-disabled],[aria-disabled=true],.vt-field-disabled){-webkit-user-select:none;user-select:none}.vt-document-editor-page-shell{scrollbar-gutter:stable;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden auto}.vt-document-comment,.vt-document-suggestion{cursor:pointer}.vt-document-block-suggestion{border-left:3px solid}.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:24.3px;height:24.3px;display:inline-flex;position:absolute;top:65.85px;left:12.85px}.vt-jam-participant-raised-hand-icon{width:12.96px;height:12.96px}.vt-interactive-list-active-indicator{place-items:center;width:20px;height:20px;display:grid}.vt-mini-team-image{z-index:1}.vt-mini-team-remove-icon{z-index:0;pointer-events:none;width:17px;height:17px}.vt-app-table-row{outline:none}.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-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}}.shad-button{-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5em;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-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-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;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:18px;height:18px;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%}.vt-application-availability-status-tray{z-index:var(--z-application-availability-status);min-inline-size:min(42rem,100vw - 2rem)}.vt-application-availability-status-spinner{flex-shrink:0;width:14px;height:14px}.vt-application-availability-status-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.vt-application-availability-status-actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.shad-status-tray.vt-application-availability-showcase-tray{z-index:auto;pointer-events:auto;-webkit-user-select:text;user-select:text;border-top:1px solid #0000;justify-content:flex-start;width:100%;max-width:none;position:relative;top:auto;left:auto;translate:none}@media (width<=640px){.vt-application-availability-status-tray{min-inline-size:calc(100vw - 1rem)}}.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}.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))}.vt-notification-static{border-radius:var(--radius-medium,8px);opacity:1;align-items:center;gap:6px;width:100%;padding:16px;display:flex;position:relative;transform:none}.vt-notification-static [data-content]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vt-notification-static [data-button]{cursor:pointer;border-radius:var(--radius-small,4px);border:0;flex-shrink:0;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.vt-notification-static [data-close-button]{cursor:pointer;border-radius:50%;place-items:center;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;display:grid;position:absolute;top:0;right:0;translate:35% -35%}.vt-notification-static [data-close-button] svg{width:12px;height:12px}.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-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}.vt-app-brand{color:hsl(var(--foreground))}.vt-application-availability-page{background:hsl(var(--background));color:hsl(var(--foreground))}.vt-application-availability-copy,.vt-application-availability-status{color:hsl(var(--muted-foreground))}.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{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-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), -webkit-backdrop-filter 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]{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)}.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 hsl(var(--border) / .66);border-radius:var(--radius-medium,0);background:var(--surface-panel-bg,var(--surface-section-bg,var(--content-background)));box-shadow: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-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-inspector-panel{background:var(--surface-overlay-bg,hsl(var(--panel-background)));-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-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)}.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-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)}: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}: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-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-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-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,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{border-radius:9999px}.vt-panel.vt-panel,.vt-avatar-horizontal.vt-control-focus,.vt-avatar-vertical.vt-control-focus{border-radius:var(--radius-medium)}.vt-panel-section-panel{border-radius:var(--radius-medium);background:var(--surface-panel-bg,hsl(var(--card) / .88))}.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-active-indicator{color:hsl(var(--info-accent))}.vt-interactive-list-delete-icon{color:hsl(var(--destructive-accent))}.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-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{color:hsl(var(--push-button-active-accent))}.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-push-button.vt-push-button[data-vt-push-button-waiting=true]:disabled{opacity:1}.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,.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))}.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:var(--surface-overlay-bg,hsl(var(--panel-background)));-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{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-sidebar-floating-trigger{transition:left .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-expando-trigger,.vt-sidebar-item,.vt-sidebar-subitem{border-radius:var(--radius-medium,0);color:hsl(var(--foreground))}.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-avatar-fallback{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.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)}.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-sonner-toast-information{--toast-edge-accent:var(--info-accent)}.toaster.group [data-sonner-toast].vt-sonner-toast-positive{--toast-edge-accent:var(--positive-accent)}.toaster.group [data-sonner-toast].vt-sonner-toast-warning{--toast-edge-accent:var(--attention-accent)}.toaster.group [data-sonner-toast].vt-sonner-toast-destructive{--toast-edge-accent:var(--destructive-accent)}.toaster.group [data-sonner-toast].vt-app-toast [data-content]{border-radius:inherit}.toaster.group [data-sonner-toast].vt-app-toast [data-content]:before{background:hsl(var(--toast-edge-accent));content:"";pointer-events:none;border-start-start-radius:inherit;border-end-start-radius:inherit;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.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-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-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{border-color:var(--panel-divider)}.vt-inspector-section-title,.vt-inspector-list-title{color:hsl(var(--foreground))}.vt-inspector-footer-icon{color:hsl(var(--muted-foreground))}.vt-inspector-list-body{color:hsl(var(--foreground) / .9)}.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-dock-strip.vt-jam-control-dock{box-shadow:none;filter:none;background-image:none}.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-editor-page{--foreground:var(--document-editor-foreground);--muted-foreground:var(--document-editor-foreground);background:hsl(var(--document-editor-background));color:hsl(var(--document-editor-foreground))}.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-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-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-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-assignee-tag{border-radius:var(--radius-small)}.vt-assignee-tag[data-vt-tone=assigned],.vt-interactive-list-assignment-editor .vt-plate-mention{background:hsl(var(--info-accent) / .14);color:hsl(var(--info-accent))}.vt-assignee-tag[data-vt-tone=unassigned]{background:hsl(var(--destructive-accent) / .14);color:hsl(var(--destructive-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}.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-meeting-end-countdown-status[data-vt-tone=attention]{color:hsl(var(--attention-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-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-nameplate,.vt-project-nameplate{border-radius:var(--radius-medium)}.vt-nameplate-title,.vt-project-nameplate-title{color:hsl(var(--foreground))}.vt-nameplate-meta,.vt-project-nameplate-meta{color:hsl(var(--foreground) / .74)}.vt-jam-dock-button{--dock-button-bg:var(--theme-frame-fill,hsl(var(--nav-background)));--dock-button-border:hsl(var(--nav-background))}.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-project-glyph{color:hsl(var(--project-foreground))}.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-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)}:root .vt-nameplate.vt-nameplate{background:var(--transparent-heavy-surface)}.vt-document-editor-page-shell{background:hsl(var(--document-editor-background))}.vt-document-comment{background:#fce1738c;border-bottom:2px solid #f4c725}.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-comment-composer{border-color:hsl(var(--border));border-radius:var(--radius-medium);background:hsl(var(--background));color:hsl(var(--foreground))}.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-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-dictation-field-control-host[data-vt-disabled=true]{color:hsl(var(--input-foreground-disabled))}.vt-dictation-field-control.vt-dictation-field-control:disabled{opacity:1}.vt-item-list-title{font-weight:600}.vt-item-list-detail{font-weight:400}.ops-app .vt-scene{padding:32px 28px}.ops-app .vt-stage{min-width:0}.ops-app .vt-scene-workspace{gap:28px;min-width:0}.ops-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ops-heading{gap:8px;display:grid}.ops-workspace-body{flex-direction:column;gap:24px;min-height:0;padding:2px;display:flex;overflow:auto}.ops-deployment-section{flex-shrink:0;gap:12px;min-width:0;padding:20px;display:grid}.ops-icon{flex-shrink:0;width:18px;height:18px}.ops-inspector-body{flex-direction:column;gap:20px;min-height:0;display:flex;overflow:auto}.ops-details{gap:16px;display:grid}.ops-details div{gap:4px;display:grid}.ops-inspector-close{position:absolute;top:12px;right:12px}.ops-empty-state{align-content:start;justify-items:start;gap:12px;display:grid}@media (width<=900px){.ops-app .vt-scene{padding:20px 12px}.ops-app .vt-scene-workspace{padding:16px 12px}.ops-app .vt-stage{height:calc(100dvh - 40px)}.ops-header{flex-direction:column}}.ops-secondary{color:hsl(var(--muted-foreground))}.ops-auth-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.ops-auth-panel{gap:20px;width:min(100%,440px);padding:28px;display:grid}.ops-auth-form{gap:20px;display:grid}.ops-auth-remember{align-items:center;gap:8px;display:flex}.ops-auth-field{gap:8px;display:grid}}: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(--border) / .72);--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:var(--surface-divider);--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);--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))}: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-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-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-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-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 :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 :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.vt-mic-action,:root .vt-button.vt-hangup-action{border-color:hsl(var(--border));background:hsl(var(--palette-neutral-2) / .9);color:hsl(var(--foreground) / .76)}:root .vt-button.vt-mic-action:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]),:root .vt-button.vt-hangup-action: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-jam-dock-button{--dock-button-bg:transparent;--dock-button-border:hsl(var(--foreground) / .1)}:root .vt-nameplate{background:var(--transparent-heavy-surface)}:root .vt-project-folder-card,:root .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 .vt-dock-strip.vt-jam-control-dock{background-color:#0000;border-color:#0000}:root .vt-button.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.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);--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.vt-mic-action,:root[data-vt-color-mode=dark] .vt-button.vt-hangup-action{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.vt-mic-action:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]),:root[data-vt-color-mode=dark] .vt-button.vt-hangup-action: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]{--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] .vt-control-nameplate{border-color:hsl(var(--project-border))}: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] .vt-button.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.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] .vt-project-folder-card,:root[data-vt-color-mode=dark] .vt-project-folder-tab,:root[data-vt-color-mode=dark] .vt-project-nameplate-vertical{border-color:hsl(var(--project-border))}:root{--palette-warm-orange:19.81 87.45% 53.14%;--closed-caption-background:0 0% 9% / .78;--closed-caption-foreground:0 0% 100%}.vt-helper-window-status{background:hsl(var(--base-background));color:hsl(var(--base-foreground-muted))}.vt-application-availability-status-detail{color:hsl(var(--muted-foreground))}.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-sidebar-item-label .vt-sidebar-external-icon{color:inherit}.vt-helpful-tips{color:inherit;background:0 0}.vt-helpful-tips:is(:hover,:focus-visible) svg{color:hsl(var(--palette-sun-amber))}.vt-micro-form-row dt{color:hsl(var(--foreground) / .58)}.vt-micro-form-row dd{color:hsl(var(--foreground) / .76)}.vt-micro-form-control{color:inherit;background:0 0}.vt-micro-form-control:hover{background:hsl(var(--background))}.vt-jam-call-status-pause-icon[data-vt-tone=warm]{color:hsl(var(--warm-background))}.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))}.vt-meeting-call-toggle-layer-end .vt-dock-icon{color:hsl(var(--destructive-accent))}.vt-workspace-tab-persistence-indicator[data-vt-tone=positive]{color:hsl(var(--status-text-positive))}.vt-workspace-tab-persistence-indicator[data-vt-tone=warm]{color:hsl(var(--status-text-warm))}.vt-workspace-tab-persistence-indicator[data-vt-tone=destructive]{color:hsl(var(--status-text-destructive))}: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:#85858525 0 1px 4.5px 0;--shadow-shallow:#1c1c1c33 0 2px 9px 0;--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) / .096) 0 1px 4.5px 0;--shadow-shallow:#1c1c1c33 0 2px 9px 0;--shadow-deep:0 5px 16.5px 0 hsl(var(--base-foreground) / .23);--control-press-shadow:1px 2px 8px hsl(var(--base-foreground) / .053)}.vt-sidebar-user-presence-dot{box-shadow:0 0 0 2px hsl(var(--nav-background))}.vt-sidebar-item-label .vt-sidebar-external-icon{opacity:0}.vt-sidebar a:is(:hover,:focus) .vt-sidebar-external-icon{opacity:.5}.vt-inspector-panel[data-vt-pinned=false],.vt-sidebar[data-vt-pinned=false] .vt-sidebar-rail{box-shadow:var(--shadow-shallow,none)}.vt-inspector-panel[data-vt-pinned=true],.vt-sidebar[data-vt-pinned=true] .vt-sidebar-rail{box-shadow:var(--shadow-pinned,none)}[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-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-chrome-button.vt-push-button-icon.vt-push-button-icon{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{--control-hover-scale:1;--control-press-scale:1;will-change:opacity;transition-property:opacity;transition-duration:.22s;transition-timing-function:ease}.vt-micro-form-control,.vt-interactive-list-item[data-vt-interactive-list-renamable=true] .vt-interactive-list-item-control{outline-offset:0;transition:background-color var(--control-hover-duration) ease-out, outline-color var(--control-hover-duration) ease-out;outline:1px solid #0000}.vt-micro-form-control:hover,.vt-interactive-list-item[data-vt-interactive-list-renamable=true] .vt-interactive-list-item-control:hover:not(:disabled){outline-color:hsl(var(--border) / .72)}.vt-interactive-list-reorder-handle.vt-interactive-list-reorder-handle{--control-press-shadow:none;transform:none!important}@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))}}: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] .vt-item-list-row.vt-control-focus.vt-control-focus.vt-control-focus:focus-visible:not(:disabled):not([data-disabled]),:root .vt-item-list-row.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 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}: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,: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 :is(.vt-dock-strip,.vt-tool-strip){filter:none}.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-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)}.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}:root .vt-project-nameplate-vertical{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-text-link{transition:color var(--control-hover-duration) ease, opacity var(--control-hover-duration) ease, box-shadow var(--control-hover-duration) ease}.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}@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}.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-app-route-content[data-vt-route-transition=in]{animation:content-view-fade-in var(--panel-motion-duration) var(--panel-motion-easing) both}.vt-app-route-content[data-vt-route-transition=out]{animation:content-view-fade-out var(--panel-motion-duration) var(--panel-motion-easing) both}:root{--activation-pulse-duration:.28s;--activation-pulse-easing:ease-out;--activation-pulse-scale:1.2}[data-vt-activation-feedback]{animation:vt-activation-feedback var(--activation-pulse-duration) var(--activation-pulse-easing) both}@keyframes vt-activation-feedback{0%,to{scale:1}40%{scale:var(--activation-pulse-scale)}}@media (prefers-reduced-motion:reduce){[data-vt-activation-feedback]{animation:none}[data-vt-scroll-overflow-edge]{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,.virtual-teams-tldraw .tlui-tooltip,.vt-app-status-tray{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-app-route-content[data-vt-route-transition]{animation-duration:1ms}}.vt-mini-team-image{transition:opacity var(--control-expand-duration) var(--control-expand-easing)}.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-document-editor-page [data-vt-writer-highlight=true]{animation:vt-document-writer-highlight var(--document-writer-highlight-duration) var(--document-writer-highlight-easing)}.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}.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}@media (prefers-reduced-motion:reduce){.vt-mini-team-image,.vt-drawing-drop-overlay{transition-duration:1ms}.vt-dictation-caption-preview{transition-duration:1ms;animation-duration:1ms}.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]{animation-duration:1ms}}.vt-micro-form-control{border-radius:var(--radius-small)}.shad-status-tray.vt-application-availability-showcase-tray{border-radius:var(--radius-medium)}:root .vt-micro-form .vt-micro-form-select{border-radius:var(--radius-small);background:0 0;border:0}: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-body-family);--type-nameplate-body-size:.625rem;--type-nameplate-body-weight:var(--type-body-weight);--type-nameplate-body-line:var(--type-body-line);--type-nameplate-body-tracking:var(--type-body-tracking);--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-app-brand{font-family:var(--type-display-family);font-size:1.75rem;line-height:var(--type-line-spacious);font-weight:var(--type-weight-bold);letter-spacing:-.04em}.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-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;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-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-interactive-list-assignment-editor .vt-list-assignment-input{font:inherit;letter-spacing:inherit}.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-micro-form-row dt{font-weight:var(--type-weight-medium)}.vt-micro-form :is(.vt-micro-form-control,.vt-micro-form-editor,.vt-micro-form-select){font:inherit;letter-spacing:inherit}.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-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-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)}.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-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-plate-mention-search.vt-text-input,.vt-interactive-list-assignment-editor .vt-plate-mention,.vt-interactive-list-assignment-editor .vt-plate-mention-input-token{font:inherit;letter-spacing:inherit}.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)}
