[data-mention-type]{display:inline-block;padding:1px 6px;border-radius:6px;font-family:inter-semi-bold;font-size:.75rem;line-height:18px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease;-webkit-user-select:none;user-select:none;color:var(--vs-c-link);background-color:color-mix(in srgb,var(--vs-c-selected-light) 18%,transparent)}[data-mention-type]:hover{background-color:color-mix(in srgb,var(--vs-c-selected-light) 28%,transparent)}[data-mention-type][data-mention-self=true]{color:var(--vs-c-yellow);background-color:color-mix(in srgb,var(--vs-c-warning) 22%,transparent)}[data-mention-type][data-mention-self=true]:hover{background-color:color-mix(in srgb,var(--vs-c-warning) 32%,transparent)}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:inter-thin;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:inter-regular;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:inter-semi-bold;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:inter-bold;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{-webkit-user-select:none!important;user-select:none!important}html,body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400}:root{--vs-c-yellow: #f6bb00;--vs-c-red: #f23f42;--vs-c-red-60-opacity: rgba(255, 0, 0, .5490196078);--vs-c-picton-blue: #1ea7ff;--vs-c-dark-clay: #1c2431;--vs-c-ship-grey: #343d48;--vs-c-deep-orange: #e03e1a;--vs-c-orange: #ff9800;--vs-c-light-yellow: #ffe696;--vs-c-dark-slate: #20293a;--vs-c-pure-green: #00b22a;--vs-c-green: #4caf50;--vs-c-silver-gray: #9e9fa5;--vs-c-grey-white: rgba(255, 255, 255, .2);--vs-c-transparent-very-dark-blue: rgba(1, 4, 9, .5215686275);--vs-c-grey-blue: #575a66;--vs-c-warning: #fff2af;--vs-c-ai-assistant: #7c4dff;--vs-c-danger: #ef4444;--vs-c-danger-bg-soft: rgba(239, 68, 68, .08);--vs-c-danger-bg-hover: rgba(239, 68, 68, .12);--vs-c-badge-info-bg: rgba(99, 102, 241, .25);--vs-c-badge-info-text: #a7a9f7;--vs-c-status-ok-bg-soft: rgba(76, 175, 80, .14);--vs-c-status-warn-bg-soft: rgba(246, 187, 0, .14);--vs-c-status-danger-bg-soft: rgba(239, 68, 68, .14);--vs-c-accent-bg-soft: rgba(84, 64, 244, .14);--vs-c-base: #02040a;--vs-c-shell: #111111;--vs-c-surface: #171717;--vs-c-primary: #212121;--vs-c-tertiary: #2f2f2f;--vs-c-secondary: #303030;--vs-c-primary-active: #3d3d3d;--vs-c-tertiary-hover: #525252;--vs-c-selected-dark: rgba(87, 39, 231, .4);--vs-c-selected-light: #5440f4;--vs-c-task-status-backlog: #E5639A;--vs-c-task-status-todo: #FF9800;--vs-c-task-status-in-progress-1: #F6BB00;--vs-c-task-status-in-progress-2: #4CAF50;--vs-c-task-status-in-progress-3: #14B8A6;--vs-c-task-status-blocked: #1EA7FF;--vs-c-task-status-done: #7C4DFF;--vs-c-task-status-cancelled: #9E9FA5;--vs-c-link: #7f70f7;--vs-c-link-hover: #a196f9;--vs-c-hover: #6838f0;--vs-c-shadow: #000000;--vs-c-border: #292c31;--vs-c-placeholder: #707070;--vs-c-text-active: #ffffff;--vs-c-text-secondary: #d6d6d6;--vs-c-text-primary: #adadad;--vs-c-text-tertiary: #a0a0a0;--vs-plan-banner-h: 0px;--vs-app-h: calc(100vh - var(--vs-plan-banner-h));--vs-app-dvh: calc(100dvh - var(--vs-plan-banner-h));--vs-chat-panel-w: 0px;--vs-base: var(--vs-c-base);--vs-surface: var(--vs-c-surface);--vs-primary: var(--vs-c-primary);--vs-border: var(--vs-c-border);--vs-grid: color-mix(in srgb, var(--vs-c-border) 70%, transparent);--vs-text-active: var(--vs-c-text-active);--vs-text-primary: var(--vs-c-text-primary);--vs-text-secondary: var(--vs-c-text-secondary);--vs-text-tertiary: var(--vs-c-text-tertiary);--vs-text-placeholder: var(--vs-c-placeholder);--vs-shell-bg: var(--vs-c-shell);--vs-elevated-shadow: 0 10px 30px color-mix(in srgb, var(--vs-c-shadow) 35%, transparent);--vs-link: var(--vs-c-link);--vs-link-hover: var(--vs-c-link-hover);--vs-accent: var(--vs-c-selected-light);--vs-accent-hover: var(--vs-c-hover);--vs-accent-selected: var(--vs-c-selected-dark);--vs-accent-soft: var(--vs-c-accent-bg-soft);--vs-accent-muted: color-mix(in srgb, var(--vs-c-selected-light) 50%, transparent);--vs-focus-ring: color-mix(in srgb, var(--vs-c-selected-light) 22%, transparent);--vs-ai-accent: var(--vs-c-ai-assistant);--vs-danger: var(--vs-c-danger);--vs-red: var(--vs-c-red);--vs-deep-orange: var(--vs-c-deep-orange);--vs-orange: var(--vs-c-orange);--vs-yellow: var(--vs-c-yellow);--vs-green: var(--vs-c-green);--vs-warning: var(--vs-c-warning);--vs-series-1: var(--vs-c-selected-light);--vs-series-2: var(--vs-c-ai-assistant);--vs-series-3: var(--vs-c-hover);--vs-series-4: color-mix(in srgb, var(--vs-c-selected-light) 70%, transparent);--vs-series-5: color-mix(in srgb, var(--vs-c-ai-assistant) 55%, transparent);--vs-series-6: color-mix(in srgb, var(--vs-c-selected-light) 40%, transparent)}a{color:var(--vs-link)}a:hover{color:var(--vs-link-hover)}@property --vs-chat-panel-w{syntax: "<length>"; inherits: true; initial-value: 0px;}body.vs-plan-restricted{--vs-plan-banner-h: 40px}body.desktop-app{--vs-app-h: calc(100vh - var(--vs-plan-banner-h) - 30px);--vs-app-dvh: calc(100dvh - var(--vs-plan-banner-h) - 30px)}body{background-color:var(--vs-c-surface);height:100vh;width:100vw;overflow:hidden;margin:0;justify-content:center;transition:--vs-chat-panel-w .22s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){body{transition:none}}#root,button,input,textarea,select{font-family:inherit}html{font-size:16px;height:-webkit-fill-available}@media (min-width: 768px){html{font-size:14px}}@media (min-width: 1138px){html{font-size:15px}}.ant-popover .ant-popover-title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.ant-modal{width:auto!important}.ant-modal .ant-modal-title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}strong{font-weight:500!important}.not-selectable-element{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{scrollbar-width:thin;scrollbar-color:var(--vs-c-secondary) transparent}*::-webkit-scrollbar{width:2px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--vs-c-secondary);border-radius:2px}.ant-form-item{margin-bottom:16px}.ant-form-item-explain-error{text-align:left}.ant-form-item .ant-form-item-label>label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.ant-input:not(.ant-input-borderless),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-borderless),.ant-input-number:not(.ant-input-number-borderless),.ant-picker:not(.ant-picker-borderless),.ant-select:not(.ant-select-customize-input):not(.ant-select-borderless) .ant-select-selector{background:transparent!important;border:1px solid var(--vs-c-border)!important;box-shadow:none!important;transition:background-color .15s,border-color .15s,box-shadow .15s}.ant-input,.ant-input-number-input,.ant-picker-input>input{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-picker-input>input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.ant-input[disabled],.ant-input[readonly],.ant-input-disabled,.ant-input-affix-wrapper-disabled .ant-input,.ant-input-number-disabled .ant-input-number-input,.ant-picker-disabled .ant-picker-input>input,.ant-select-disabled .ant-select-selection-item{color:var(--vs-c-text-tertiary)!important}.ant-input-affix-wrapper>.ant-input,.ant-input-number .ant-input-number-input{border:none!important}.ant-input:not(.ant-input-disabled):not(.ant-input-borderless):hover,.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless):hover,.ant-input-number:not(.ant-input-number-disabled):not(.ant-input-number-borderless):hover,.ant-picker:not(.ant-picker-disabled):not(.ant-picker-borderless):hover,.ant-select:not(.ant-select-disabled):not(.ant-select-borderless):hover .ant-select-selector{background:var(--vs-c-primary)!important}.ant-input:not(.ant-input-borderless):focus,.ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-borderless),.ant-input-number-focused:not(.ant-input-number-borderless),.ant-picker-focused:not(.ant-picker-borderless),.ant-select-focused:not(.ant-select-borderless) .ant-select-selector{background:var(--vs-c-primary)!important;border-color:var(--vs-c-border)!important;box-shadow:none!important}.ant-input-affix-wrapper>.ant-input:hover,.ant-input-affix-wrapper>.ant-input:focus{background:transparent!important;border:none!important;box-shadow:none!important}.ant-input.ant-input-status-error:not(.ant-input-borderless),.ant-input-affix-wrapper.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-borderless),.ant-select.ant-select-status-error:not(.ant-select-borderless) .ant-select-selector,.ant-picker.ant-picker-status-error:not(.ant-picker-borderless){border-color:var(--vs-c-danger)!important}.ant-input.ant-input-status-error:not(.ant-input-borderless):focus,.ant-input-affix-wrapper.ant-input-affix-wrapper-status-error.ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-borderless),.ant-select.ant-select-status-error.ant-select-focused:not(.ant-select-borderless) .ant-select-selector,.ant-picker.ant-picker-status-error.ant-picker-focused:not(.ant-picker-borderless){box-shadow:0 0 0 3px color-mix(in srgb,var(--vs-c-danger) 20%,transparent)!important}.ant-select .ant-select-prefix{display:inline-flex;align-items:center;align-self:center}.ant-input-prefix,.ant-input-suffix,.ant-input-password-icon,.ant-picker-suffix,.ant-select-arrow{color:var(--vs-c-text-tertiary)!important}.ant-color-picker .ant-popover-inner{background:var(--vs-c-surface);border:1px solid var(--vs-c-border)}.ant-color-picker .ant-color-picker-input-container .ant-input-affix-wrapper,.ant-color-picker .ant-color-picker-input-container .ant-input-number,.ant-color-picker .ant-color-picker-input-container .ant-select-selector{background:var(--vs-c-primary)!important;border-color:var(--vs-c-border)!important;box-shadow:none!important;color:var(--vs-c-text-active)}.ant-color-picker .ant-color-picker-input-container .ant-input-affix-wrapper:hover,.ant-color-picker .ant-color-picker-input-container .ant-input-number:hover,.ant-color-picker .ant-color-picker-input-container .ant-select-selector:hover{border-color:var(--vs-c-selected-dark)!important}.ant-color-picker .ant-color-picker-input-container .ant-input-prefix,.ant-color-picker .ant-color-picker-input-container .ant-input-number-input,.ant-color-picker .ant-color-picker-input-container .ant-select-selection-item,.ant-color-picker .ant-color-picker-input-container .ant-select-arrow{color:var(--vs-c-text-active)}.ant-color-picker .ant-color-picker-input-container .ant-input-number-input,.ant-modal-mask{background:transparent!important}.ant-skeleton-avatar{background-color:var(--vs-c-grey-blue)!important}.ant-tabs .ant-tabs-tab{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important;transition:color .15s}.ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn:active{color:var(--vs-c-text-active)!important}.ant-tabs .ant-tabs-ink-bar{background:var(--vs-c-selected-light)!important}.ant-tabs>.ant-tabs-nav:before{border-bottom-color:var(--vs-c-border)!important}.ant-modal .ant-modal-content{background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.ant-modal .ant-modal-header{background:transparent}.ant-modal .ant-modal-close{width:28px;height:28px;border-radius:6px;color:var(--vs-c-text-tertiary);transition:background .15s,color .15s}.ant-modal .ant-modal-close:hover{background:var(--vs-c-primary);color:var(--vs-c-text-active)}.ant-modal .ant-modal-close .ant-modal-close-x{color:inherit}.ant-modal .ant-modal-close svg{width:16px;height:16px}.ant-modal-footer{display:none}.ant-select .ant-select-selector{color:var(--vs-c-text-active);outline:none}.ant-select .ant-select-selector .ant-select-selection-placeholder{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-placeholder)!important}.ant-select .ant-select-selector .ant-select-selection-item{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.ant-select .ant-select-selection-overflow .ant-select-selection-item{background:var(--vs-c-primary);border:none;border-radius:4px}.ant-select .ant-select-selection-search-input{color:var(--vs-c-text-active)!important}.ant-btn-primary:disabled{color:var(--vs-c-text-active)}.ant-select-dropdown{padding:4px;overflow:hidden;background-color:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:8px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.ant-select-dropdown .rc-virtual-list-scrollbar-vertical{width:4px!important;visibility:visible!important}.ant-select-dropdown .rc-virtual-list-scrollbar-vertical .rc-virtual-list-scrollbar-thumb{display:block!important;background:var(--vs-c-secondary)!important}.ant-select-dropdown .ant-empty{opacity:.5}.ant-select-dropdown .ant-empty .ant-empty-description{color:var(--vs-c-placeholder)}.ant-select-item-group:hover{background:transparent!important}.ant-select-item-option{border-radius:6px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.ant-select-item-option:hover,.ant-select-item-option.ant-select-item-option-active{background:var(--vs-c-primary)!important}.ant-select-item.ant-select-item-option.ant-select-item-option-selected{background:var(--vs-c-primary)!important;color:var(--vs-c-text-active)!important}.ant-select-item.ant-select-item-option.ant-select-item-option-selected span svg{color:var(--vs-c-selected-light)!important}.ant-select-item-option-content{display:flex;color:inherit}.ant-select-item-group{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.ant-tooltip{max-width:250px}.ant-tooltip_upgrade-plan-tooltip{max-width:270px!important}.ant-tooltip-inner{min-height:0!important;padding:6px 8px!important;text-align:center!important;background-color:var(--vs-c-tertiary)!important;border-radius:6px!important;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important}.broadcast-live-effect{animation:broadcastPulse 3s infinite ease-in-out;color:var(--vs-c-green)}@keyframes broadcastPulse{0%{transform:scale(1);fill-opacity:.5;filter:drop-shadow(0 0 10px var(--vs-c-green))}50%{transform:scale(1.2);fill-opacity:1;filter:drop-shadow(0 0 30px var(--vs-c-green))}to{transform:scale(1);fill-opacity:.5;filter:drop-shadow(0 0 10px var(--vs-c-green))}}.rc-virtual-list-scrollbar .rc-virtual-list-scrollbar-thumb{display:none!important}.ant-popover .ant-popover-arrow:before{background:var(--vs-c-surface)}.ant-popover .ant-popover-inner{padding:0!important;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:8px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.embed-prof-cont .fshrink{background:var(--vs-c-secondary)!important}.ant-dropdown .ant-dropdown-menu{padding:4px;background:var(--vs-c-surface)!important;border:1px solid var(--vs-c-border);border-radius:8px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title{min-height:28px;padding:4px 8px;border-radius:6px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover{background:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled){color:var(--vs-c-danger)!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled) svg{color:var(--vs-c-danger)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled).ant-dropdown-menu-item-active{background:var(--vs-c-primary)!important;color:var(--vs-c-danger)!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled{color:var(--vs-c-placeholder)!important}.ant-badge .ant-badge-count{background-color:var(--vs-c-selected-light);border:2px solid var(--vs-c-selected-dark)}.ant-avatar{border:none}.ant-layout{background-color:var(--vs-c-surface);position:relative}.ant-picker{border-radius:6px}.ant-picker .ant-picker-separator,.ant-picker .ant-picker-clear{color:var(--vs-c-text-tertiary)!important}.ant-picker .ant-picker-clear{background:var(--vs-c-surface)!important}.ant-picker .ant-picker-clear:hover{color:var(--vs-c-danger)!important}.ant-picker-dropdown .ant-picker-panel-container{background:var(--vs-c-surface)!important;border:1px solid var(--vs-c-border)!important;border-radius:8px!important;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)!important}.ant-picker-dropdown .ant-picker-panels,.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-time-panel,.ant-picker-dropdown .ant-picker-footer,.ant-picker-dropdown .ant-picker-decade-panel,.ant-picker-dropdown .ant-picker-year-panel,.ant-picker-dropdown .ant-picker-month-panel{background:transparent!important}.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-header,.ant-picker-dropdown .ant-picker-footer,.ant-picker-dropdown .ant-picker-time-panel,.ant-picker-dropdown .ant-picker-time-panel-column:not(:first-child){border-color:var(--vs-c-border)!important}.ant-picker-dropdown .ant-picker-header{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.ant-picker-dropdown .ant-picker-header button{color:var(--vs-c-text-tertiary)!important}.ant-picker-dropdown .ant-picker-header button:hover{color:var(--vs-c-text-active)!important}.ant-picker-dropdown .ant-picker-header .ant-picker-header-view>button{color:var(--vs-c-text-active)!important}.ant-picker-dropdown .ant-picker-header .ant-picker-header-view>button:hover{color:var(--vs-c-selected-light)!important}.ant-picker-dropdown .ant-picker-body th{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.ant-picker-dropdown .ant-picker-cell{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-placeholder)!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:var(--vs-c-primary)!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:var(--vs-c-text-secondary)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--vs-c-selected-light)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--vs-c-selected-light)!important;color:var(--vs-c-text-active)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:color-mix(in srgb,var(--vs-c-selected-light) 16%,transparent)!important}.ant-picker-dropdown .ant-picker-time-panel-column .ant-picker-time-panel-cell-inner{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.ant-picker-dropdown .ant-picker-time-panel-column .ant-picker-time-panel-cell-inner:hover{background:var(--vs-c-primary)!important}.ant-picker-dropdown .ant-picker-time-panel-column .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--vs-c-primary)!important;color:var(--vs-c-text-active)!important}.ant-picker-dropdown .ant-picker-today-btn,.ant-picker-dropdown .ant-picker-now-btn{color:var(--vs-c-selected-light)!important}.ant-picker-dropdown .ant-picker-today-btn:hover,.ant-picker-dropdown .ant-picker-now-btn:hover{color:var(--vs-c-text-active)!important}.ant-picker-dropdown .ant-picker-ok button{background:var(--vs-c-selected-dark)!important;border-color:transparent!important;color:var(--vs-c-text-active)!important}.ant-picker-dropdown .ant-picker-ok button:hover{background:var(--vs-c-hover)!important}.ant-pagination-total-text{color:var(--vs-c-text-tertiary)!important}canvas{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.ant-notification-topRight{top:88px!important;margin-inline-end:16px!important}.ant-notification .ant-notification-notice-wrapper:has(>.notification-card){width:min(360px,100vw - 32px);margin-inline-start:auto;margin-bottom:8px;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:10px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.ant-notification .ant-notification-notice-wrapper:has(>.notification-card) .ant-notification-notice.notification-card{width:min(360px,100vw - 32px);max-width:none;max-height:none;margin:0;padding:0;border-radius:10px;background:transparent}.ant-notification .ant-notification-notice-wrapper:has(>.notification-card) .ant-notification-notice.notification-card .ant-notification-notice-icon,.ant-notification .ant-notification-notice-wrapper:has(>.notification-card) .ant-notification-notice.notification-card .ant-notification-notice-close,.ant-notification .ant-notification-notice-wrapper:has(>.notification-card) .ant-notification-notice.notification-card .ant-notification-notice-message{display:none!important}.ant-notification .ant-notification-notice-wrapper:has(>.notification-card) .ant-notification-notice.notification-card .ant-notification-notice-description{margin:0}.notification-container{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px}.notification-container_body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding-top:7px;overflow-wrap:anywhere}.notification-container_body p{margin:0}.notification-container_body b,.notification-container_body strong{font-weight:600;color:var(--vs-c-text-active)!important}.notification-container_body a{text-decoration:underline;text-underline-offset:2px;color:var(--vs-c-link)!important}.notification-container_body a:hover{color:var(--vs-c-link-hover)!important}.notification-container_title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.notification-container_description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important}.notification-container_description--lead{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.notification-container_description--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.notification-container_actions{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:6px;margin-top:10px}.notification-container_menu{z-index:2100!important}.notification-container_close{flex:none;margin:5px -4px 0 0;opacity:.6;transition:opacity .15s}.notification-container_close svg{width:16px;height:16px}.notification-container:hover .notification-container_close,.notification-container_close:focus-visible{opacity:1}.toast-clear-all{position:fixed;top:58px;right:16px;z-index:1011;display:flex;background:var(--vs-c-surface);border-radius:999px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1)}.toast-clear-all--visible{opacity:1;transform:none;pointer-events:auto}.ui-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent!important;border-radius:6px!important;box-shadow:none!important;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.ui-button.ant-btn .ant-btn-icon{display:inline-flex;margin:0!important}.ui-button.ant-btn svg{flex-shrink:0;color:currentColor}.ui-button.ant-btn:focus-visible{outline:1px solid var(--vs-c-selected-light)!important;outline-offset:1px}.ui-button.ant-btn:disabled,.ui-button.ant-btn.ant-btn-disabled{opacity:.45;cursor:not-allowed}.ui-button.ant-btn.ui-button--pill{border-radius:999px!important}.ui-button_end{display:inline-flex;margin-right:-2px}.ui-button--s.ant-btn{gap:4px;height:24px;padding:0 8px!important}.ui-button--s.ant-btn svg{width:14px;height:14px}.ui-button--s.ant-btn.ui-button--icon-only{width:24px;min-width:24px;padding:0!important}.ui-button--m.ant-btn{gap:6px;height:28px;padding:0 12px!important}.ui-button--m.ant-btn svg{width:16px;height:16px}.ui-button--m.ant-btn.ui-button--icon-only{width:28px;min-width:28px;padding:0!important}.ui-button--l.ant-btn{gap:8px;height:32px;padding:0 14px!important}.ui-button--l.ant-btn svg{width:16px;height:16px}.ui-button--l.ant-btn.ui-button--icon-only{width:32px;min-width:32px;padding:0!important}.ui-button--s.ant-btn{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.ui-button--primary.ui-button--solid.ant-btn{background:var(--vs-c-selected-dark)!important;color:var(--vs-c-text-active)!important}.ui-button--primary.ui-button--solid.ant-btn:hover:not(:disabled){background:var(--vs-c-hover)!important;color:var(--vs-c-text-active)!important}.ui-button--primary.ui-button--outline.ant-btn{background:transparent!important;border-color:var(--vs-c-selected-light)!important;color:var(--vs-c-selected-light)!important}.ui-button--primary.ui-button--outline.ant-btn:hover:not(:disabled){background:color-mix(in srgb,var(--vs-c-selected-light) 12%,transparent)!important;color:var(--vs-c-selected-light)!important}.ui-button--primary.ui-button--ghost.ant-btn{background:transparent!important;color:var(--vs-c-selected-light)!important}.ui-button--primary.ui-button--ghost.ant-btn:hover:not(:disabled){background:color-mix(in srgb,var(--vs-c-selected-light) 12%,transparent)!important;color:var(--vs-c-selected-light)!important}.ui-button--primary.ui-button--link.ant-btn{height:auto;padding:0!important;background:transparent!important;color:var(--vs-c-link)!important}.ui-button--primary.ui-button--link.ant-btn:hover:not(:disabled){color:var(--vs-c-link-hover)!important;text-decoration:underline;text-underline-offset:3px}.ui-button--neutral.ui-button--solid.ant-btn{background:var(--vs-c-primary)!important;color:var(--vs-c-text-active)!important}.ui-button--neutral.ui-button--solid.ant-btn:hover:not(:disabled){background:var(--vs-c-tertiary)!important;color:var(--vs-c-text-active)!important}.ui-button--neutral.ui-button--outline.ant-btn{background:transparent!important;border-color:var(--vs-c-border)!important;color:var(--vs-c-text-secondary)!important}.ui-button--neutral.ui-button--outline.ant-btn:hover:not(:disabled){background:var(--vs-c-primary)!important;color:var(--vs-c-text-active)!important}.ui-button--neutral.ui-button--ghost.ant-btn{background:transparent!important;color:var(--vs-c-text-tertiary)!important}.ui-button--neutral.ui-button--ghost.ant-btn:hover:not(:disabled){background:var(--vs-c-primary)!important;color:var(--vs-c-text-active)!important}.ui-button--neutral.ui-button--link.ant-btn{height:auto;padding:0!important;background:transparent!important;color:var(--vs-c-text-tertiary)!important}.ui-button--neutral.ui-button--link.ant-btn:hover:not(:disabled){color:var(--vs-c-text-active)!important;text-decoration:underline;text-underline-offset:3px}.ui-button--danger.ui-button--solid.ant-btn{background:var(--vs-c-danger)!important;color:var(--vs-c-text-active)!important}.ui-button--danger.ui-button--solid.ant-btn:hover:not(:disabled){background:var(--vs-c-red)!important;color:var(--vs-c-text-active)!important}.ui-button--danger.ui-button--outline.ant-btn{background:transparent!important;border-color:color-mix(in srgb,var(--vs-c-danger) 50%,transparent)!important;color:var(--vs-c-danger)!important}.ui-button--danger.ui-button--outline.ant-btn:hover:not(:disabled){background:color-mix(in srgb,var(--vs-c-danger) 10%,transparent)!important;color:var(--vs-c-danger)!important}.ui-button--danger.ui-button--ghost.ant-btn{background:transparent!important;color:var(--vs-c-danger)!important}.ui-button--danger.ui-button--ghost.ant-btn:hover:not(:disabled){background:color-mix(in srgb,var(--vs-c-danger) 10%,transparent)!important;color:var(--vs-c-danger)!important}.ui-button--danger.ui-button--link.ant-btn{height:auto;padding:0!important;background:transparent!important;color:var(--vs-c-danger)!important}.ui-button--danger.ui-button--link.ant-btn:hover:not(:disabled){color:var(--vs-c-danger)!important;text-decoration:underline;text-underline-offset:3px}.ui-button--success.ui-button--solid.ant-btn{background:var(--vs-c-green)!important;color:var(--vs-c-text-active)!important}.ui-button--success.ui-button--solid.ant-btn:hover:not(:disabled){background:var(--vs-c-green)!important;color:var(--vs-c-text-active)!important}.ui-button--success.ui-button--outline.ant-btn{background:transparent!important;border-color:color-mix(in srgb,var(--vs-c-green) 50%,transparent)!important;color:var(--vs-c-green)!important}.ui-button--success.ui-button--outline.ant-btn:hover:not(:disabled){background:color-mix(in srgb,var(--vs-c-green) 10%,transparent)!important;color:var(--vs-c-green)!important}.ui-button--success.ui-button--ghost.ant-btn{background:transparent!important;color:var(--vs-c-green)!important}.ui-button--success.ui-button--ghost.ant-btn:hover:not(:disabled){background:color-mix(in srgb,var(--vs-c-green) 10%,transparent)!important;color:var(--vs-c-green)!important}.ui-button--success.ui-button--link.ant-btn{height:auto;padding:0!important;background:transparent!important;color:var(--vs-c-green)!important}.ui-button--success.ui-button--link.ant-btn:hover:not(:disabled){color:var(--vs-c-green)!important;text-decoration:underline;text-underline-offset:3px}.ui-button--warning.ui-button--solid.ant-btn{background:var(--vs-c-orange)!important;color:var(--vs-c-base)!important}.ui-button--warning.ui-button--solid.ant-btn:hover:not(:disabled){background:var(--vs-c-orange)!important;color:var(--vs-c-base)!important}.ui-button--warning.ui-button--outline.ant-btn{background:transparent!important;border-color:color-mix(in srgb,var(--vs-c-orange) 50%,transparent)!important;color:var(--vs-c-orange)!important}.ui-button--warning.ui-button--outline.ant-btn:hover:not(:disabled){background:color-mix(in srgb,var(--vs-c-orange) 10%,transparent)!important;color:var(--vs-c-orange)!important}.ui-button--warning.ui-button--ghost.ant-btn{background:transparent!important;color:var(--vs-c-orange)!important}.ui-button--warning.ui-button--ghost.ant-btn:hover:not(:disabled){background:color-mix(in srgb,var(--vs-c-orange) 10%,transparent)!important;color:var(--vs-c-orange)!important}.ui-button--warning.ui-button--link.ant-btn{height:auto;padding:0!important;background:transparent!important;color:var(--vs-c-orange)!important}.ui-button--warning.ui-button--link.ant-btn:hover:not(:disabled){color:var(--vs-c-orange)!important;text-decoration:underline;text-underline-offset:3px}.ui-button--neutral.ui-button--outline.ant-btn:not(:hover) svg{color:var(--vs-c-text-tertiary)}.notif-lead{--notif-lead-ring: var(--vs-c-surface);--notif-lead-size: 24px;--notif-lead-radius: 6px;position:relative;flex:none;width:calc(var(--notif-lead-size) + 4px);height:calc(var(--notif-lead-size) + 4px);padding-top:1px}.notif-lead--l{--notif-lead-size: 32px;--notif-lead-radius: 8px}.notif-lead__face{display:inline-flex}.notif-lead__face .ant-avatar{width:24px;height:24px;overflow:hidden;border-radius:6px;border:none}.notif-lead__face .ant-avatar img{width:28px;height:28px}.notif-lead__face .avatar-with-padding{padding-top:13px}.notif-lead--l .notif-lead__face .ant-avatar{width:32px;height:32px;overflow:hidden;border-radius:8px;border:none}.notif-lead--l .notif-lead__face .ant-avatar img{width:36px;height:36px}.notif-lead--l .notif-lead__face .avatar-with-padding{padding-top:17px}.notif-lead__glyph{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--notif-lead-ring);box-shadow:0 0 0 2px var(--notif-lead-ring);transition:background .15s,box-shadow .15s}.notif-lead__glyph svg{width:11px;height:11px}.notif-lead__tile{display:grid;place-items:center;width:var(--notif-lead-size);height:var(--notif-lead-size);border-radius:var(--notif-lead-radius)}.notif-lead__tile svg{width:14px;height:14px}.notif-lead--l .notif-lead__tile svg{width:18px;height:18px}.notif-lead__glyph.notif-lead--primary{color:var(--vs-c-selected-light)}.notif-lead__tile.notif-lead--primary{color:var(--vs-c-selected-light);background:color-mix(in srgb,var(--vs-c-selected-light) 14%,transparent)}.notif-lead__glyph.notif-lead--info{color:var(--vs-c-text-tertiary)}.notif-lead__tile.notif-lead--info{color:var(--vs-c-text-tertiary);background:color-mix(in srgb,var(--vs-c-text-tertiary) 14%,transparent)}.notif-lead__glyph.notif-lead--success{color:var(--vs-c-green)}.notif-lead__tile.notif-lead--success{color:var(--vs-c-green);background:color-mix(in srgb,var(--vs-c-green) 14%,transparent)}.notif-lead__glyph.notif-lead--warning{color:var(--vs-c-orange)}.notif-lead__tile.notif-lead--warning{color:var(--vs-c-orange);background:color-mix(in srgb,var(--vs-c-orange) 14%,transparent)}.notif-lead__glyph.notif-lead--danger{color:var(--vs-c-danger)}.notif-lead__tile.notif-lead--danger{color:var(--vs-c-danger);background:color-mix(in srgb,var(--vs-c-danger) 14%,transparent)}.notif-lead__glyph.notif-lead--online{color:var(--vs-c-pure-green)}.notif-lead__tile.notif-lead--online{color:var(--vs-c-pure-green);background:color-mix(in srgb,var(--vs-c-pure-green) 14%,transparent)}.notif-lead__glyph.notif-lead--offline{color:var(--vs-c-text-tertiary)}.notif-lead__tile.notif-lead--offline{color:var(--vs-c-text-tertiary);background:color-mix(in srgb,var(--vs-c-text-tertiary) 14%,transparent)}.user-avatar{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;overflow:hidden}.user-avatar .ant-avatar-string{position:static;transform:none!important;line-height:1}.user-avatar .ant-avatar:has(>.ant-avatar-string){display:inline-flex;align-items:center;justify-content:center}.user-avatar--placeholder .ant-avatar{background:var(--vs-c-border)!important;overflow:hidden}.user-avatar__fallback-icon{width:calc(var(--avatar-size, 32px) * 1.08)!important;height:calc(var(--avatar-size, 32px) * 1.08)!important;margin-top:calc(var(--avatar-size, 32px) * .22);color:var(--vs-c-text-active);display:block}.user-avatar--removed .ant-avatar{background:var(--vs-c-danger)!important}.user-avatar--removed,.user-avatar--external{--avatar-size: 32px}.user-avatar--removed .ant-avatar-string,.user-avatar--external .ant-avatar-string{display:inline-flex;align-items:center;justify-content:center}.user-avatar--removed svg,.user-avatar--external svg{width:calc(var(--avatar-size) * .5);height:calc(var(--avatar-size) * .5);color:var(--vs-c-text-active)}.loading-spinner{color:var(--vs-c-text-secondary);margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.loading-spinner_show-on-full-screen{height:100dvh!important;position:absolute;left:0;right:0;top:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999}.loading-spinner .ant-spin{color:var(--vs-c-text-secondary)}.loading-spinner .loading-message{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important;animation:loading-message-in .35s ease-out}@keyframes loading-message-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.app-dialog .ant-modal-content{padding:24px!important}.app-dialog_title{margin:0 0 8px;overflow-wrap:anywhere;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.app-dialog_body{display:flex;flex-direction:column;gap:12px}.app-dialog_body p{margin:0;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.app-dialog_field{display:flex;flex-direction:column;gap:6px}.app-dialog_field .ant-select,.app-dialog_field .ant-input-affix-wrapper{width:100%}.app-dialog_field-label{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.app-dialog_checks{display:flex;flex-direction:column;gap:6px}.app-dialog_checks .ant-checkbox-wrapper{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.app-dialog_foot{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.app-dialog_foot-start{display:flex;align-items:center;margin-right:auto}.app-dialog_foot .ui-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--vs-c-surface),0 0 0 4px color-mix(in srgb,var(--vs-c-danger) 60%,transparent)!important}.app-dialog_foot .ui-button--primary:focus-visible{box-shadow:0 0 0 2px var(--vs-c-surface),0 0 0 4px color-mix(in srgb,var(--vs-c-selected-light) 60%,transparent)!important}.app-dialog_tip{display:inline-flex}.app-dialog-wrap--pass{pointer-events:none}.app-dialog-wrap--pass .ant-modal{pointer-events:auto}.connection-problem{box-sizing:border-box;width:100%;max-width:480px}.connection-problem_framed{padding:24px;border:1px solid var(--vs-c-border);border-radius:12px;background:var(--vs-c-surface);box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.connection-problem-screen{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px 16px}.error-boundary{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;background:var(--vs-c-base)}.error-boundary__card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:480px;padding:24px;border-radius:12px;border:1px solid var(--vs-c-border);background:var(--vs-c-surface);box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);animation:error-boundary-in .24s cubic-bezier(.4,0,.2,1) both}.error-boundary__title{margin:0 0 8px;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.error-boundary__text{margin:0;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.error-boundary__details{margin-top:16px}.error-boundary__summary{width:fit-content;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.error-boundary__summary:hover{color:var(--vs-c-text-active)!important}.error-boundary__stack{max-height:200px;margin:8px 0 0;padding:10px 12px;overflow:auto;border:1px solid var(--vs-c-border);border-radius:6px;background:var(--vs-c-base);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.error-boundary__stack:hover{scrollbar-color:var(--vs-c-secondary) transparent}.error-boundary__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:24px}.error-boundary__copy{margin-right:auto}.chat-error-boundary{display:flex;flex-direction:column;align-items:center;gap:8px;margin:12px;padding:20px 16px;text-align:center;border:1px solid var(--vs-c-border);border-radius:12px;background:var(--vs-c-surface);animation:error-boundary-in .24s cubic-bezier(.4,0,.2,1) both}.chat-error-boundary__title{margin:0;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.chat-error-boundary__text{margin:0 0 4px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}@keyframes error-boundary-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.public-layout-header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.public-layout-logo-section{position:relative}.public-layout-logo-section img{width:200px;height:auto}.public-layout-link-section{position:relative;color:var(--vs-c-text-active);display:inline-flex;align-items:center;margin-bottom:30px}.public-layout-link-section-title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important;margin-right:6px}.public-layout-link-section-link a{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-link)!important;text-decoration:none;transition:color .15s ease}.public-layout-link-section-link a:hover{color:var(--vs-c-text-active)!important}.public-layout-content{display:flex;justify-content:center;align-items:center;height:82vh}@media (min-width: 320px) and (max-width: 450px){.public-layout-header{margin-bottom:10px}.public-layout-logo-section{left:unset!important}.public-layout-logo-section img{position:relative;width:90px}.public-layout-link-section{right:auto}.public-layout-link-section-title{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important}.public-layout-link-section-link a{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-link)!important}.public-layout-content{height:74vh}}@media (min-width: 768px) and (max-width: 820px){.public-layout-content{height:70vh}}@media (min-width: 821px) and (max-width: 1024px){.public-layout-content{height:60vh}}@media (max-width: 1138px),(max-height: 640px){.public-layout-logo-section img{width:160px;height:auto}}.public-page{position:relative;z-index:1;box-sizing:border-box;height:100vh;padding:20px;overflow:auto;background:var(--vs-c-surface)}@media (max-width: 1138px),(max-height: 640px){.public-page{padding:0 20px 20px}}.public-layout-content:has(>.drive-watch){height:calc(100vh - 110px);align-items:stretch}.public-layout-content:has(>.drive-watch) .drive-watch__main{padding:8px 28px 20px 0}.signin-link{display:flex;flex-direction:column;align-items:center;gap:8px;box-sizing:border-box;width:420px;max-width:calc(100vw - 32px);margin:0 auto;padding:28px 24px 24px;text-align:center;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);animation:signin-link-in .24s cubic-bezier(.4,0,.2,1) both}.signin-link_title{margin:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.signin-link_text{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.signin-link_button{margin-top:8px}@keyframes signin-link-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes vs-logo-fill{0%{clip-path:inset(100% 0 0 0)}5%{clip-path:inset(73.1% 0 0 0)}10%{clip-path:inset(53.8% 0 0 0)}15%{clip-path:inset(40% 0 0 0)}20%{clip-path:inset(30% 0 0 0)}30%{clip-path:inset(17.9% 0 0 0)}40%{clip-path:inset(11.6% 0 0 0)}60%{clip-path:inset(6.7% 0 0 0)}to{clip-path:inset(5.1% 0 0 0)}}@keyframes vs-loading-label-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes vs-loading-dot{0%,20%{opacity:.2}40%,to{opacity:1}}.loading-container{display:flex;justify-content:center;align-items:center;height:var(--vs-app-dvh);background-color:transparent;flex-direction:column;z-index:999}.loading-container .logo-fill{position:relative;width:48px}.loading-container .logo-fill img{display:block;width:100%}.loading-container .logo-fill__base{filter:grayscale(1);opacity:.5}.loading-container .logo-fill__level{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(100% 0 0 0);animation:vs-logo-fill 20s linear forwards}.loading-container span{color:var(--vs-c-text-active);margin-top:15px;position:relative}.loading-container .loading-label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important;margin-top:12px;animation:vs-loading-label-in .35s ease-out}.loading-container .loading-label i:before{content:"."}.loading-container .loading-label i{font-style:normal;animation:vs-loading-dot 1.2s ease-in-out infinite}.loading-container .loading-label i:nth-child(2){animation-delay:.2s}.loading-container .loading-label i:nth-child(3){animation-delay:.4s}.todo-reminder-card{display:flex;flex-direction:column;gap:2px}.todo-reminder-card__todo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.todo-reminder-card__meta{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important}.todo-reminder-card__snooze{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.todo-reminder-card__snooze-label{margin-right:2px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.virtual-station-app-modal .ant-modal{max-width:min(960px,100vw - 32px)}.virtual-station-app-modal .ant-modal-content{background:var(--vs-c-surface)!important}.virtual-station-app-modal.virtual-station-app-modal--sized .ant-modal{width:min(var(--vs-modal-width),100vw - 32px)!important;max-width:none!important}.virtual-station-app-modal.desktop-app-modal .ant-modal{margin:35px 0 10px!important}@media (max-width: 1138px){.virtual-station-app-modal .ant-modal{max-width:80vw!important}}.screen-share-sources__actions{display:flex;justify-content:flex-end;align-items:center;padding:4px 0 12px;margin-bottom:12px;border-bottom:1px solid var(--vs-c-border)}.screen-share-sources__body{height:clamp(240px,55vh,480px);overflow-y:auto}.screen-share-sources__actions-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.screen-share-sources__actions-toggle-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.screen-share-sources__section{margin-bottom:20px}.screen-share-sources__section-title{margin-bottom:8px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.screen-share-sources__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.screen-share-sources__tile{display:flex;flex-direction:column;gap:8px;padding:6px;text-align:left;cursor:pointer;background:transparent;border:1px solid var(--vs-c-border);border-radius:8px;overflow:hidden;transition:border-color .15s}.screen-share-sources__tile:hover{background-color:var(--vs-c-primary)}.screen-share-sources__tile:focus-visible{border-color:var(--vs-c-selected-light);outline:none}.screen-share-sources__tile--skeleton{cursor:default;pointer-events:none}.screen-share-sources__tile-preview{display:block;position:relative;width:100%;height:112px;border-radius:6px;overflow:hidden;background:var(--vs-c-primary)}.screen-share-sources__tile-preview img{width:100%;height:100%;object-fit:contain;display:block}.screen-share-sources__tile-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--vs-c-text-tertiary)}.screen-share-sources__tile-placeholder svg{width:24px;height:24px}.screen-share-sources__tile-caption{display:flex;align-items:center;gap:8px;min-width:0}.screen-share-sources__tile-icon,.screen-share-sources svg.screen-share-sources__tile-icon{width:16px;height:16px;flex:0 0 16px;object-fit:contain;color:var(--vs-c-text-tertiary)}.screen-share-sources__tile-name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-share-sources__skeleton-preview .ant-skeleton-image,.screen-share-sources__skeleton-preview .ant-skeleton-avatar,.screen-share-sources__skeleton-preview .ant-skeleton-input,.screen-share-sources__skeleton-icon .ant-skeleton-image,.screen-share-sources__skeleton-icon .ant-skeleton-avatar,.screen-share-sources__skeleton-icon .ant-skeleton-input,.screen-share-sources__skeleton-name .ant-skeleton-image,.screen-share-sources__skeleton-name .ant-skeleton-avatar,.screen-share-sources__skeleton-name .ant-skeleton-input{background:linear-gradient(90deg,color-mix(in srgb,var(--vs-c-text-active) 6%,transparent) 25%,color-mix(in srgb,var(--vs-c-text-active) 16%,transparent) 37%,color-mix(in srgb,var(--vs-c-text-active) 6%,transparent) 63%)!important;background-size:400% 100%!important}.screen-share-sources__skeleton-preview{display:block!important;width:100%!important}.screen-share-sources__skeleton-preview .ant-skeleton-image{width:100%!important;height:112px!important;border-radius:6px!important}.screen-share-sources__skeleton-preview .ant-skeleton-image-svg{display:none}.screen-share-sources__skeleton-icon{flex:0 0 16px;line-height:0}.screen-share-sources__skeleton-name{flex:1 1 0;min-width:0}.screen-share-sources__skeleton-name .ant-skeleton-input{width:100%!important;min-width:0!important;height:14px!important;border-radius:4px!important}.screen-share-sources__error{display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;height:100%;padding:16px;text-align:center}.screen-share-sources__error .ui-button{margin-top:8px}.screen-share-sources__error-title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.screen-share-sources__error-description{max-width:460px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.screen-control-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;outline:none;cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--vs-c-selected-light) 75%,transparent)}.screen-control-layer--paused{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--vs-c-orange) 75%,transparent);cursor:not-allowed}.screen-control-layer__you-chip{position:absolute;top:0;left:0;transform:translate(-9999px,-9999px);pointer-events:none;display:flex;align-items:flex-start;gap:2px;will-change:transform}.screen-control-layer__you-chip-arrow{width:16px;height:16px;flex:none;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--vs-c-shadow) 60%,transparent))}.screen-control-layer__you-chip-arrow path{fill:var(--author);stroke:color-mix(in srgb,var(--vs-c-text-active) 80%,transparent);stroke-width:1}.screen-control-layer__you-chip-name{margin-top:10px;padding:1px 6px;border-radius:6px;background:var(--author);font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-active)!important;text-shadow:0 1px 2px color-mix(in srgb,var(--vs-c-shadow) 55%,transparent);white-space:nowrap}.screen-control-layer__dock{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;max-width:calc(100% - 16px);z-index:1}.screen-control-layer__chip{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--vs-c-base) 85%,transparent);border:1px solid var(--vs-c-border);box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);white-space:nowrap;cursor:default;max-width:100%;overflow:hidden}.screen-control-layer__chip-grip{display:inline-flex;align-items:center;margin:-2px 0 -2px -4px;padding:2px;border-radius:6px;cursor:grab;color:var(--vs-c-text-tertiary);touch-action:none}.screen-control-layer__chip-grip:hover{color:var(--vs-c-text-active);background:color-mix(in srgb,var(--vs-c-text-active) 12%,transparent)}.screen-control-layer__chip-grip:active{cursor:grabbing}.screen-control-layer__chip-text{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important}.screen-control-layer__chip-text--warn{color:var(--vs-c-orange)!important}.screen-control-layer__chip-sep{color:var(--vs-c-text-tertiary)}.screen-control-layer__chip-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.screen-control-layer__chip-toggle .ant-switch.ant-switch-checked{background:var(--vs-c-selected-light)!important;outline:1px solid var(--vs-c-selected-dark)!important}.screen-control-layer__chip-release{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;border:1px solid var(--vs-c-border);background:transparent;cursor:pointer;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;transition:background-color .15s,border-color .15s}.screen-control-layer__chip-release:hover{background:var(--vs-c-primary)}.screen-control-layer__chip-clip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;border:1px solid var(--vs-c-border);background:transparent;cursor:pointer;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;transition:background-color .15s,border-color .15s}.screen-control-layer__chip-clip:hover:not(:disabled){background:var(--vs-c-primary)}.screen-control-layer__chip-clip:disabled{opacity:.5;cursor:default}.screen-control-layer__clip{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 8px;border-radius:6px;background:var(--vs-c-selected-dark);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important}.screen-control-layer__clip-count{font-variant-numeric:tabular-nums}.screen-control-layer__clip-action{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;border:none;background:color-mix(in srgb,var(--vs-c-text-active) 16%,transparent);cursor:pointer;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;transition:background-color .15s}.screen-control-layer__clip-action:hover{background:color-mix(in srgb,var(--vs-c-text-active) 28%,transparent)}.screen-control-layer__clip--failed{background:var(--vs-c-orange);color:var(--vs-c-base)!important}.screen-control-layer__paused-hint{position:absolute;top:12px;left:50%;transform:translate(-50%);padding:4px 10px;border-radius:6px;background:color-mix(in srgb,var(--vs-c-orange) 90%,transparent);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;color:var(--vs-c-base)!important;pointer-events:none}.custom-popover .ant-popover-content .ant-popover-inner{margin:0;overflow:hidden}.custom-popover .ant-popover-content .ant-popover-inner .ant-popover-title{margin-bottom:0;padding:12px 16px;white-space:nowrap;background:transparent;border-bottom:1px solid var(--vs-c-border)!important;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.custom-popover .ant-popover-content .ant-popover-inner-content{padding:8px;overflow-y:auto;background:transparent}.custom-popover .ant-popover-content .ant-popover-inner-content .popover-item{border-radius:6px;transition:background .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.custom-popover .ant-popover-content .ant-popover-inner-content .popover-item:not(.selected):hover{background-color:var(--vs-c-primary)!important}.custom-popover .ant-popover-content .ant-popover-inner-content .ant-list-item{justify-content:flex-start;height:32px;margin-top:2px;padding:0 8px;border-radius:6px;cursor:pointer;transition:background .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.custom-popover .ant-popover-content .ant-popover-inner-content .ant-list-item.selected{background:var(--vs-c-primary)!important;color:var(--vs-c-text-active)!important}.custom-popover .ant-popover-content .ant-popover-inner-content .ant-list-item:not(.selected):hover{background-color:var(--vs-c-primary)!important}.audio-clip{position:relative;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;width:100%;max-width:380px;min-width:0;padding:8px 10px;border:1px solid var(--vs-c-border);border-radius:8px;background:var(--vs-c-primary);overflow:hidden}.audio-clip--accent{padding-left:13px}.audio-clip--accent:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--vs-c-selected-light)}.audio-clip__head{display:flex;align-items:center;gap:6px;min-width:0}.audio-clip__icon{display:inline-flex;flex-shrink:0;color:var(--vs-c-selected-light)}.audio-clip__icon .MuiSvgIcon-root{width:16px;height:16px}.audio-clip__title{min-width:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-clip__subtitle{min-width:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-clip__meta{flex-shrink:0;margin-left:auto;padding-left:8px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.audio-clip__row{display:flex;align-items:center;gap:10px;min-width:0;height:32px}.audio-clip__play{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:var(--vs-c-selected-light);color:var(--vs-c-text-active);cursor:pointer;transition:background .15s ease}.audio-clip__play .MuiSvgIcon-root{width:20px;height:20px}.audio-clip__play:hover:not(:disabled){background:var(--vs-c-hover)}.audio-clip__play:focus-visible{outline:2px solid color-mix(in srgb,var(--vs-c-selected-light) 50%,transparent);outline-offset:2px}.audio-clip__play:disabled{opacity:.45;cursor:default}.audio-clip__wave{position:relative;flex:1;min-width:40px;height:28px;cursor:pointer;touch-action:none}.audio-clip__wave:focus-visible{outline:1px solid var(--vs-c-selected-light);outline-offset:2px;border-radius:4px}.audio-clip__bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:2px;pointer-events:none}.audio-clip__bars--played{clip-path:inset(0 100% 0 0)}.audio-clip__bars--played .audio-clip__bar{background:var(--vs-c-selected-light)}.audio-clip__bar{flex:1 1 0;min-width:1px;max-width:3px;min-height:3px;border-radius:2px;background:var(--vs-c-tertiary-hover)}.audio-clip__time{flex-shrink:0;min-width:36px;text-align:right;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums}.audio-clip__speed{flex-shrink:0;height:22px;padding:0 6px;border:1px solid var(--vs-c-border);border-radius:6px;background:transparent;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important;cursor:pointer;transition:background .15s ease,color .15s ease}.audio-clip__speed:hover:not(:disabled){background:var(--vs-c-tertiary);color:var(--vs-c-text-active)!important}.audio-clip__speed:disabled{opacity:.45;cursor:default}.audio-clip--error .audio-clip__wave{opacity:.4;cursor:default}.custom-video-player{position:relative;width:100%;border-radius:10px;overflow:hidden;background:var(--vs-c-shadow);border:1px solid var(--vs-c-border);line-height:0}.custom-video-player__video{display:block;width:100%;max-height:360px;object-fit:contain;cursor:pointer}.custom-video-player--sized{margin:0 auto}.custom-video-player--fullscreen{display:flex;align-items:center;border:none;border-radius:0}.custom-video-player--fullscreen .custom-video-player__video{max-height:100vh;height:100%}.custom-video-player__big-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:none;border-radius:50%;background:color-mix(in srgb,var(--vs-c-shadow) 55%,transparent);color:var(--vs-c-text-active);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.custom-video-player__big-play svg{width:30px;height:30px}.custom-video-player__big-play:hover{background:var(--vs-c-selected-light)}.custom-video-player__bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:4px;padding:20px 6px 5px;background:linear-gradient(to top,color-mix(in srgb,var(--vs-c-shadow) 78%,transparent),transparent);line-height:normal;opacity:0;transition:opacity .15s ease}.custom-video-player:hover .custom-video-player__bar,.custom-video-player--paused .custom-video-player__bar,.custom-video-player__bar:focus-within{opacity:1}.custom-video-player--rest{cursor:pointer}.custom-video-player--rest .custom-video-player__bar{display:none}.custom-video-player--rest .custom-video-player__big-play{width:40px;height:40px}.custom-video-player--rest .custom-video-player__big-play svg{width:24px;height:24px}.custom-video-player__length{font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-active)!important;position:absolute;right:6px;bottom:6px;padding:0 6px;border-radius:6px;background:color-mix(in srgb,var(--vs-c-shadow) 55%,transparent);font-variant-numeric:tabular-nums;pointer-events:none}.custom-video-player__btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:4px;background:none;color:var(--vs-c-text-active);cursor:pointer}.custom-video-player__btn svg{width:20px;height:20px}.custom-video-player__btn:hover{color:var(--vs-c-hover)}.custom-video-player__time{flex-shrink:0;padding:0 4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;font-variant-numeric:tabular-nums;white-space:nowrap}.custom-video-player__seekbar{position:relative;flex:1;min-width:40px;height:16px;display:flex;align-items:center;cursor:pointer}.custom-video-player__seekbar .seekbar-track{position:relative;width:100%;height:3px;background:color-mix(in srgb,var(--vs-c-text-active) 30%,transparent);border-radius:2px}.custom-video-player__seekbar .seekbar-fill{position:absolute;height:100%;background:var(--vs-c-selected-light);border-radius:2px}.custom-video-player__seekbar .seekbar-thumb{position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;background:var(--vs-c-text-active);border-radius:50%;pointer-events:none;transition:transform .12s ease}.custom-video-player__seekbar:hover .seekbar-thumb,.custom-video-player__seekbar:focus-visible .seekbar-thumb{transform:translate(-50%,-50%) scale(1)}.custom-video-player__volume{flex-shrink:0;display:flex;align-items:center}.custom-video-player__volume .ant-slider{width:0;margin:0;opacity:0;transition:width .2s ease,opacity .2s ease,margin .2s ease}.custom-video-player__volume .ant-slider .ant-slider-rail{background-color:color-mix(in srgb,var(--vs-c-text-active) 30%,transparent)}.custom-video-player__volume .ant-slider .ant-slider-track{background-color:var(--vs-c-text-active)}.custom-video-player__volume .ant-slider .ant-slider-handle:after,.custom-video-player__volume .ant-slider .ant-slider-handle:focus:after{width:8px;height:8px;box-shadow:0 0 0 2px var(--vs-c-text-active)!important}.custom-video-player__volume:hover .ant-slider{width:56px;margin:0 6px 0 2px;opacity:1}.custom-video-player__settings{display:flex;flex-direction:column;gap:6px;min-width:180px}.custom-video-player__settings__item{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;min-height:32px;padding:0 8px;border-radius:6px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.custom-video-player__settings__item:hover{background-color:var(--vs-c-primary)}.custom-video-player__settings__item>span{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.custom-video-player__settings__item>svg{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.custom-video-player__settings__item .ant-switch{min-width:28px!important;height:16px!important;background:var(--vs-c-placeholder)}.custom-video-player__settings__item .ant-switch .ant-switch-handle{width:12px!important;height:12px!important}.custom-video-player__settings__item .ant-switch.ant-switch-checked{background:var(--vs-c-selected-light)!important}.custom-video-player__settings__item .ant-switch.ant-switch-checked .ant-switch-handle{left:calc(100% - 14px)!important}.inline-video-card{width:240px;max-width:100%;overflow:hidden;border:1px solid var(--vs-c-border);border-radius:6px;background:var(--vs-c-base);transition:width .24s cubic-bezier(.4,0,.2,1)}.inline-video-card:hover{border-color:var(--vs-c-text-tertiary)}.inline-video-card--playing{width:320px}.attachment-tile{position:relative;width:88px;height:88px;flex:0 0 auto;border:1px solid var(--vs-c-border);border-radius:8px;background:var(--vs-c-primary);overflow:hidden;cursor:pointer;transition:border-color .15s ease}.attachment-tile:hover{border-color:var(--vs-c-selected-dark)}.attachment-tile:focus-visible{outline:2px solid var(--vs-c-selected-light);outline-offset:1px}.attachment-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--vs-c-text-primary)}.attachment-tile__media>svg{width:32px;height:32px}.attachment-tile__media img,.attachment-tile__media video{width:100%;height:100%;object-fit:cover;pointer-events:none}.attachment-tile_pdf .attachment-tile__media{color:var(--vs-c-red)}.attachment-tile_drive .attachment-tile__media,.attachment-tile_audio .attachment-tile__media{color:var(--vs-c-selected-light)}.attachment-tile__info,.attachment-tile__remove{position:absolute;top:4px;width:22px;height:22px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--vs-c-primary) 80%,transparent);color:var(--vs-c-text-active);cursor:pointer;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.attachment-tile__info svg,.attachment-tile__remove svg{width:14px;height:14px}.attachment-tile__info{left:4px}.attachment-tile__info:hover,.attachment-tile__info:focus-visible{background:var(--vs-c-selected-light)}.attachment-tile__remove{right:4px;opacity:0}.attachment-tile__remove:hover,.attachment-tile__remove:focus-visible{opacity:1;background:var(--vs-c-red)}@media (hover: none){.attachment-tile__remove{opacity:1}}.attachment-tile:hover .attachment-tile__remove,.attachment-tile:focus-within .attachment-tile__remove{opacity:1}.attachment-tile-media{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.attachment-tile-media_audio{width:100%;max-width:320px}.attachment-tile-media_audio .audio-clip{flex:1}.attachment-tile-media_video{width:fit-content;max-width:100%}.attachment-tile-media__actions{display:flex;gap:4px;flex-shrink:0}.attachment-tile-media__actions .attachment-tile__info,.attachment-tile-media__actions .attachment-tile__remove{position:static;opacity:1}.attachment-tile-media_video .attachment-tile-media__actions{position:absolute;top:6px;right:6px;z-index:2}.attachment-tile-popover .ant-popover-inner-content{padding:12px!important}.attachment-tile-details{display:flex;flex-direction:column;gap:4px;max-width:260px}.attachment-tile-details__name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;word-break:break-word}.attachment-tile-details__meta{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.attachment-tile-details__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}.attachment-tile-details__link{display:inline-flex;align-items:center;gap:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-link)!important}.attachment-tile-details__link svg{width:14px;height:14px}.attachment-tile-details__link:hover{color:var(--vs-c-hover)!important}.attachment-preview-modal{width:991px!important;max-width:calc(100vw - 32px)}.attachment-preview-modal .ant-modal-content{padding:16px;border-radius:8px;background:var(--vs-c-surface)!important;border:1px solid var(--vs-c-border)}.attachment-preview-modal .ant-modal-content .ant-modal-close{color:var(--vs-c-text-active)}.attachment-preview-modal .ant-modal-content .ant-modal-body{height:min(650px,var(--vs-app-dvh, 100dvh) - 140px)}.attachment-preview-modal .ant-modal-header{background:var(--vs-c-surface)}.attachment-preview-modal .ant-modal-title{background:var(--vs-c-surface);margin-top:5px;margin-bottom:16px;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.attachment-preview-modal_media .ant-modal-content .ant-modal-body{height:auto;max-height:calc(var(--vs-app-dvh, 100dvh) - 140px)}.attachment-preview-modal_audio{width:520px!important}.attachment-preview-modal__title{display:flex;align-items:center;gap:8px;min-width:0;padding-right:40px}.attachment-preview-modal__title-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-modal__title-open{display:inline-flex;flex-shrink:0;padding:4px;border-radius:4px;color:var(--vs-c-text-secondary)}.attachment-preview-modal__title-open svg{width:18px;height:18px}.attachment-preview-modal__title-open:hover{background:var(--vs-c-primary);color:var(--vs-c-text-active)}.attachment-preview-modal__frame{display:block;width:100%;height:100%;border:1px solid var(--vs-c-border);border-radius:8px}.attachment-preview-modal__frame_text{background:var(--vs-c-text-active)}.attachment-preview-modal__audio{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 8px 8px}.attachment-preview-modal svg.attachment-preview-modal__audio-icon{width:48px;height:48px;color:var(--vs-c-selected-light)}.attachment-preview-modal__audio-player{width:100%}@keyframes support-desk-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes support-fade-in{0%{opacity:0}to{opacity:1}}.support-desk_float{position:fixed;right:24px;bottom:24px;z-index:1002}.support-desk{width:380px;max-width:calc(100vw - 32px);height:min(620px,100vh - 48px);display:flex;flex-direction:column;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);overflow:hidden;transform-origin:bottom right;animation:support-desk-in .24s cubic-bezier(.4,0,.2,1) backwards;transition:width .24s cubic-bezier(.4,0,.2,1),height .24s cubic-bezier(.4,0,.2,1)}.support-desk--wide{width:min(1180px,100vw - 48px);max-width:none;height:min(760px,100vh - 48px)}.support-desk_header{display:flex;align-items:center;gap:8px;flex-shrink:0;height:48px;padding:0 8px 0 12px;border-bottom:1px solid var(--vs-c-border);cursor:grab;-webkit-user-select:none;user-select:none}.support-desk svg.support-desk_grip{width:16px;height:16px;color:var(--vs-c-placeholder)}.support-desk svg.support-desk_title-icon{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.support-desk_title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;flex:1;margin:0}.support-desk_body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.support-desk_hint{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important;padding:16px}.support-desk_hint a{color:var(--vs-c-link)!important}.support-desk_section-title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important;margin:8px 0 0}.support-desk_identity{display:flex;align-items:center;gap:10px;flex:1;min-width:0;outline:none}.support-desk_identity .ant-avatar{width:32px;height:32px;overflow:hidden;border-radius:8px;border:none}.support-desk_identity .ant-avatar img{width:36px;height:36px}.support-desk_identity .avatar-with-padding{padding-top:17px}.support-desk_identity .user-avatar{flex-shrink:0}.support-desk_identity-text{display:flex;flex-direction:column;min-width:0}.support-desk_identity-name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-desk_identity-meta{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-desk_identity-sub{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.support-desk_badge{font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-selected-light)!important;padding:1px 6px;border-radius:6px;background:var(--vs-c-accent-bg-soft)}.support-desk_status-word{font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-tertiary)!important}.support-desk_launcher{display:flex;align-items:center;justify-content:center;gap:0;position:fixed;right:24px;bottom:24px;z-index:1002;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid var(--vs-c-border);background:var(--vs-c-surface);box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);cursor:pointer;animation:support-fade-in .24s cubic-bezier(.4,0,.2,1) both;transition:background-color .15s ease}.support-desk_launcher svg{width:24px;height:24px;color:var(--vs-c-text-tertiary)}.support-desk_launcher:hover{background:var(--vs-c-primary)}.support-desk_launcher:hover svg{color:var(--vs-c-text-active)}.support-desk_picker,.support-desk_inbox{display:flex;flex-direction:column;gap:12px;padding:16px;overflow-y:auto}.support-desk_picker .support-desk_hint,.support-desk_inbox .support-desk_hint{padding:0}.support-desk_hero{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0 4px;text-align:center}.support-desk_hero-mark{display:flex;align-items:center;justify-content:center;gap:0;width:56px;height:56px;border-radius:50%;background:var(--vs-c-accent-bg-soft);border:1px solid color-mix(in srgb,var(--vs-c-selected-light) 45%,transparent);color:var(--vs-c-selected-light);box-shadow:0 0 0 6px color-mix(in srgb,var(--vs-c-selected-light) 8%,transparent),0 0 32px color-mix(in srgb,var(--vs-c-selected-light) 30%,transparent)}.support-desk_hero-mark svg{width:28px;height:28px}.support-desk_hero-title{font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important;margin:4px 0 0}.support-desk_hero-sub{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;display:inline-flex;align-items:center;gap:6px}.support-desk_faces,.support-desk_face{display:inline-flex}.support-desk_face .ant-avatar{width:20px;height:20px;overflow:hidden;border-radius:5px;border:none}.support-desk_face .ant-avatar img{width:24px;height:24px}.support-desk_face .avatar-with-padding{padding-top:11px}.support-desk_face+.support-desk_face{margin-left:-6px}.support-desk_face .ant-avatar{box-shadow:0 0 0 2px var(--vs-c-surface)}.support-desk_face .ant-badge-count,.support-desk_face .ant-scroll-number-custom-component{display:none}.support-desk_ask,.support-conversation_pill{display:flex;align-items:flex-end;gap:4px;box-sizing:border-box;width:100%;padding:4px;border:1px solid var(--vs-c-border);border-radius:12px;background:transparent;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.support-desk_ask:focus-within,.support-conversation_pill:focus-within{background-color:var(--vs-c-primary)}.support-desk_ask{padding-left:12px}.support-desk_ask-input,.support-conversation_input{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;flex:1;box-sizing:border-box;height:28px;min-height:28px;max-height:120px;padding:4px 0;border:0;background:transparent;outline:none;resize:none;overflow-y:auto}.support-desk_ask-input::placeholder,.support-conversation_input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.support-conversation_input{padding:4px}.support-desk_agents,.support-desk_requests,.support-desk_history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.support-desk_agent{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 8px;border-radius:6px;transition:background-color .15s ease}.support-desk_agent:hover{background:var(--vs-c-primary)}.support-desk_agent .support-desk_identity .ant-avatar{width:28px;height:28px;overflow:hidden;border-radius:6px;border:none}.support-desk_agent .support-desk_identity .ant-avatar img{width:32px;height:32px}.support-desk_agent .support-desk_identity .avatar-with-padding{padding-top:15px}.support-desk_agent .support-desk_identity-name{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important}.support-desk_history-item{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-radius:6px;cursor:pointer;outline:none;transition:background-color .15s ease}.support-desk_history-item:hover,.support-desk_history-item:focus-visible{background:var(--vs-c-primary)}.support-desk_agents>li+li,.support-desk_history>li+li{border-top:1px solid var(--vs-c-border)}.support-desk_history-who{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.support-desk_request{display:flex;flex-direction:column;gap:8px;padding:12px 0}.support-desk_request+.support-desk_request{border-top:1px solid var(--vs-c-border)}.support-desk_request:first-child{padding-top:4px}.support-desk_request-topic{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;margin:0;word-break:break-word}.support-desk_request-actions{display:flex;justify-content:flex-end;gap:8px}.support-desk_title-field{display:flex;flex-direction:column;gap:4px}.support-desk_title-field span{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.support-desk_title-field input{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;box-sizing:border-box;height:28px;padding:0 8px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.support-desk_title-field input:hover{background-color:var(--vs-c-primary)}.support-desk_title-field input:focus{background-color:var(--vs-c-primary)}.support-desk_title-field input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.support-desk_session{flex:1;min-height:0;display:flex;flex-direction:column;animation:support-fade-in .24s cubic-bezier(.4,0,.2,1) both}.support-desk_session-main{flex:1;min-height:0;display:flex;flex-direction:column}.support-desk_session-main--wide{flex-direction:row}.support-desk_session-main--wide .support-desk_session-call{flex:1;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--vs-c-border)}.support-desk_session-main--wide .support-call{flex:1;min-height:0;display:flex;flex-direction:column;border-bottom:0}.support-desk_session-main--wide .support-call_stage:not(.support-call_stage--expanded){flex:1;min-height:0;aspect-ratio:auto}.support-desk_session-main--wide .support-desk_session-side{flex:0 0 360px}.support-desk_session-call{flex-shrink:0}.support-desk_session-side{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.support-desk-menu{z-index:1004}.support-desk-menu .ant-dropdown-menu{min-width:240px}.support-desk-menu .ant-dropdown-menu-item{align-items:flex-start;gap:8px}.support-desk-menu .ant-dropdown-menu-item svg{width:14px;height:14px;margin-top:2px;color:var(--vs-c-text-tertiary)}.support-desk-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{margin:0}.support-desk-menu_item{display:flex;flex-direction:column;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.support-desk-menu_hint{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.support-desk_session-head{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0;padding:12px 16px;border-bottom:1px solid var(--vs-c-border)}.support-desk_session-head>.support-desk_identity-name{flex:1;min-width:0}.support-desk_back.ui-button{flex-shrink:0;margin-left:-6px}.support-desk_end-text.ui-button{flex-shrink:0}.support-desk_ended-tag{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;flex-shrink:0}.support-desk_session-title{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-shrink:0;min-height:40px;padding:0 12px 0 16px;border-bottom:1px solid var(--vs-c-border)}.support-desk_session-title>span{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-desk_session-title input{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;flex:1;box-sizing:border-box;min-width:0;height:28px;padding:0 8px;background:transparent;border:1px solid var(--vs-c-selected-light);border-radius:6px;outline:none}.support-desk_banner{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;flex-shrink:0;padding:10px 16px;background:var(--vs-c-accent-bg-soft)}.support-desk_banner strong{color:var(--vs-c-text-active)!important;font-variant-numeric:tabular-nums}.support-desk_banner--ended{background:var(--vs-c-primary)}.support-desk_thread-head{flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--vs-c-border)}.support-desk_next{flex-shrink:0;padding:12px;border-top:1px solid var(--vs-c-border)}.support-desk_next-button.ui-button{width:100%}.support-call{flex-shrink:0;border-bottom:1px solid var(--vs-c-border)}.support-call_stage{position:relative;background:var(--vs-c-base);aspect-ratio:16/10}.support-call_stage--expanded{position:fixed;top:5vh;right:5vw;bottom:5vh;left:5vw;z-index:1003;aspect-ratio:auto;border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 24px 64px color-mix(in srgb,var(--vs-c-shadow) 55%,transparent);overflow:hidden}.support-call_stage-toggle.ui-button{position:absolute;top:8px;right:8px;z-index:2}.support-call_video{display:block;width:100%;height:100%;object-fit:cover}.support-call_video--screen{object-fit:contain}.support-call_video--corner{position:absolute;right:8px;bottom:8px;width:96px;height:64px;border-radius:6px;border:1px solid var(--vs-c-border)}.support-call_video--self{transform:scaleX(-1)}.support-call_self{position:absolute;left:8px;bottom:8px;width:112px;aspect-ratio:16/10;border-radius:6px;border:1px solid var(--vs-c-border);overflow:hidden;background:var(--vs-c-base)}.support-call_tag{font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-active)!important;position:absolute;left:6px;bottom:4px;padding:0 6px;border-radius:6px;background:color-mix(in srgb,var(--vs-c-base) 70%,transparent);pointer-events:none}.support-call_clock{margin-left:6px;font-variant-numeric:tabular-nums;color:var(--vs-c-placeholder)!important}.support-call_controls{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 12px}.support-call_join.ui-button{width:100%}.support-call_status{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-call_hint{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;padding:0 12px 8px}.support-call_error{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 8px 12px}.support-visit{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:8px;padding:8px 12px 8px 16px;border-bottom:1px solid var(--vs-c-border)}.support-visit--agent{flex-direction:column;align-items:stretch}.support-visit_row{display:flex;align-items:center;gap:8px}.support-visit svg.support-visit_icon{width:16px;height:16px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.support-visit_text{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;flex:1;min-width:0}.support-visit_text strong{color:var(--vs-c-text-active)!important}.support-visit_select{flex:1;min-width:0}.support-visit_peers{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.support-visit_peer{display:flex;flex-direction:column;gap:4px;min-width:0}.support-visit_video,.support-visit_placeholder{width:100%;aspect-ratio:4/3;border-radius:6px;background:var(--vs-c-base);object-fit:cover}.support-visit_placeholder{display:flex;align-items:center;justify-content:center;gap:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-tertiary)!important}.support-visit_peer-name{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-visit_error{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important;display:flex;align-items:center;justify-content:space-between;gap:8px}.support-visit_select-popup{z-index:1004!important}.support-conversation{flex:1;min-height:0;display:flex;flex-direction:column}.support-conversation_list{flex:1;min-height:0;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.support-conversation_hint{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important;margin:auto 0;text-align:center}.support-conversation_system{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;align-self:center;padding:2px 10px;border-radius:6px;background:color-mix(in srgb,var(--vs-c-border) 50%,transparent)}.support-conversation_row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;animation:support-fade-in .2s ease both}.support-conversation_row--mine{align-items:flex-end}.support-conversation_row--mine .support-conversation_bubble{background:var(--vs-c-secondary);border-radius:14px 14px 4px}.support-conversation_row--pending{opacity:.6}.support-conversation_bubble{display:flex;flex-direction:column;gap:6px;max-width:80%;padding:8px 12px;border-radius:14px 14px 14px 4px;background:color-mix(in srgb,var(--vs-c-selected-light) 24%,transparent)}.support-conversation_bubble:has(>.audio-clip){width:min(80%,280px);padding:0;background:transparent}.support-conversation_text{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;margin:0;white-space:pre-wrap;word-break:break-word}.support-conversation_time{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;padding:0 4px;font-variant-numeric:tabular-nums}.support-conversation_composer{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.support-conversation_media{position:relative;display:block;width:220px;max-width:100%;padding:0;overflow:hidden;border:1px solid var(--vs-c-border);border-radius:6px;background:var(--vs-c-base);cursor:zoom-in}.support-conversation_media img,.support-conversation_media video,.support-conversation_media iframe{display:block;width:100%;height:150px;border:0;object-fit:cover;pointer-events:none}.support-conversation_media img{height:auto;max-height:220px}.support-conversation_media:hover{border-color:var(--vs-c-text-tertiary)}.support-conversation_media-loading{display:block;height:150px;background:var(--vs-c-primary)}.support-conversation_media-name{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important;display:block;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;border-top:1px solid var(--vs-c-border)}.support-conversation_bubble:has(>.support-conversation_media),.support-conversation_bubble:has(>.inline-video-card){padding:0;background:transparent}.support-conversation_shot{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--vs-c-border);border-radius:12px;background:var(--vs-c-base)}.support-conversation_shot img{display:block;width:100%;max-height:160px;object-fit:contain;border-radius:6px}.support-conversation_shot-actions{display:flex;justify-content:flex-end;gap:6px}@keyframes support-voice-dot{50%{opacity:.35}}.support-voice{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 6px;border:1px solid var(--vs-c-border);border-radius:12px;background:var(--vs-c-primary)}.support-voice_live{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;flex:1;min-width:0;display:flex;align-items:center;gap:8px}.support-voice_dot{width:8px;height:8px;border-radius:50%;background:var(--vs-c-danger);animation:support-voice-dot 1.2s ease-in-out infinite}.support-voice_clock{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;margin-left:auto;font-variant-numeric:tabular-nums}.support-voice_clip{flex:1;min-width:0}.support-thread{display:flex;flex-direction:column;gap:2px;min-width:0}.support-thread_title-row{display:flex;align-items:center;gap:8px;min-width:0}.support-thread_title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-thread_stars{display:inline-flex;flex-shrink:0}.support-thread_stars--small svg{width:14px;height:14px}.support-thread_stars--large svg{width:28px;height:28px}.support-thread_star{color:var(--vs-c-text-tertiary)}.support-thread_star--on{color:var(--vs-c-yellow)}.support-thread svg.support-thread_info{width:14px;height:14px;flex-shrink:0;color:var(--vs-c-text-tertiary);cursor:help;transition:color .15s ease}.support-thread svg.support-thread_info:hover{color:var(--vs-c-text-active)}.support-thread_rate.ui-button{flex-shrink:0;margin-left:auto}.support-thread_facts{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.support-thread_feedback-tooltip{z-index:1005;max-width:320px}.support-thread_feedback-tooltip .ant-tooltip-inner{white-space:pre-wrap}.support-desk_profile-tooltip{z-index:1005}.support-desk_profile{display:flex;flex-direction:column;gap:6px;min-width:220px;margin:0}.support-desk_profile-row{display:grid;grid-template-columns:76px 1fr;gap:8px}.support-desk_profile-row dt{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.support-desk_profile-row dd{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;margin:0;word-break:break-word}.support-rating{display:flex;flex-direction:column;align-items:center;gap:8px;margin:8px 0 4px;padding:16px;border:1px solid var(--vs-c-border);border-radius:12px;text-align:center;animation:support-fade-in .24s cubic-bezier(.4,0,.2,1) both}.support-rating_title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;margin:0}.support-rating_subtitle{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;margin:0}.support-rating_star-row{display:flex;gap:2px}.support-rating_star{display:inline-flex;padding:2px;border:0;background:transparent;color:var(--vs-c-border);cursor:pointer;transition:color .12s ease,filter .12s ease}.support-rating_star svg{width:32px;height:32px}.support-rating_star--on{color:var(--vs-c-yellow);filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--vs-c-yellow) 35%,transparent))}.support-rating_mood{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;padding:2px 10px;border-radius:6px;transition:background-color .15s ease,color .15s ease}.support-rating_mood--on{color:var(--vs-c-text-active)!important;background:var(--vs-c-accent-bg-soft)}.support-rating_note{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;box-sizing:border-box;width:100%;min-height:72px;padding:8px 10px;resize:none;text-align:left;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.support-rating_note:hover{background-color:var(--vs-c-primary)}.support-rating_note:focus{background-color:var(--vs-c-primary)}.support-rating_note::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.support-rating_submit.ui-button{width:100%;margin-top:4px}.support-rating--done{flex-direction:row;justify-content:center;padding:12px}.support-rating--done span{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.support-rating_done-stars{display:inline-flex}.support-rating_done-stars svg{width:16px;height:16px;color:var(--vs-c-border)}.support-rating_done-stars svg.support-rating_star--on{color:var(--vs-c-yellow)}.support-visitor_float{position:fixed;left:24px;bottom:96px;z-index:1002}.support-visitor{display:flex;flex-direction:column;gap:8px}.support-visitor_card{display:flex;flex-direction:column;align-items:center;gap:6px;width:160px;padding:8px;border-radius:12px;border:1px solid var(--vs-c-selected-light);background:var(--vs-c-surface);box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);animation:support-fade-in .24s cubic-bezier(.4,0,.2,1) both}.support-visitor_head{display:flex;align-items:center;gap:4px;align-self:stretch;cursor:grab;-webkit-user-select:none;user-select:none}.support-visitor svg.support-visitor_grip{width:14px;height:14px;color:var(--vs-c-placeholder)}.support-visitor svg.support-visitor_icon{width:14px;height:14px;color:var(--vs-c-selected-light)}.support-visitor_label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-selected-light)!important}.support-visitor_media{display:flex;align-items:center;justify-content:center;gap:0}.support-visitor_media .ant-avatar{width:72px;height:72px;overflow:hidden;border-radius:8px;border:none}.support-visitor_media .ant-avatar img{width:76px;height:76px}.support-visitor_media .avatar-with-padding{padding-top:39px}.support-visitor_media{width:100%;aspect-ratio:4/3;border-radius:6px;background:var(--vs-c-base);overflow:hidden}.support-visitor_video{width:100%;height:100%;object-fit:cover}.support-visitor_name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-modal .ant-modal-header{padding-bottom:12px;border-bottom:1px solid var(--vs-c-border)}.action-modal__title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.action-modal__description{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.action-modal__description strong{color:var(--vs-c-text-active)}.action-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;margin-top:18px}.action-modal_dialog{width:min(420px,100vw - 32px)!important}.signin-help_link{padding:0;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-link)!important;transition:color .15s ease}.signin-help_link:hover{color:var(--vs-c-link-hover)!important}.signin-help-wrap .ant-modal.signin-help{width:360px!important;max-width:calc(100vw - 32px);padding-bottom:0}.signin-help_body,.signin-help_done{display:flex;flex-direction:column;gap:12px;animation:signin-help-in .24s cubic-bezier(.4,0,.2,1) both}.signin-help_done{align-items:center;text-align:center}.signin-help svg.signin-help_done-icon{width:32px;height:32px;color:var(--vs-c-selected-light)}.signin-help_title{margin:0;padding-right:28px;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.signin-help_done .signin-help_title{padding-right:0}.signin-help_subtitle{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.signin-help_input{box-sizing:border-box;width:100%;height:36px;padding:0 12px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;outline:none;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.signin-help_input:hover{background-color:var(--vs-c-primary)}.signin-help_input:focus{background-color:var(--vs-c-primary)}.signin-help_input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.signin-help_note{height:auto;padding:6px 12px;resize:none}.signin-help_chips{display:flex;flex-wrap:wrap;gap:6px}.signin-help_chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--vs-c-border);border-radius:6px;background:transparent;cursor:pointer;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important;transition:border-color .15s ease,background .15s ease,color .15s ease}.signin-help_chip:hover{background-color:var(--vs-c-primary)}.signin-help_chip--on{border-color:var(--vs-c-selected-light);background:var(--vs-c-accent-bg-soft);color:var(--vs-c-text-active)!important}.signin-help_trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.signin-help_error{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}@keyframes signin-help-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.form-container{display:flex;flex-direction:column;align-items:center;max-width:calc(100vw - 32px)}.auth-form{box-sizing:border-box;width:420px;max-width:100%;padding:28px 24px 20px;text-align:center;position:relative;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);animation:auth-form-in .24s cubic-bezier(.4,0,.2,1) both}@media (min-width: 320px) and (max-width: 450px){.auth-form{width:100%;padding:24px 16px 16px}}.auth-form .ant-form-item{margin-bottom:12px}.auth-form_heading{margin-bottom:20px!important}.auth-form_heading h3{margin:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.auth-form_heading span{display:block;margin-top:4px;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.auth-form_linkedin-btn,.auth-form_google-btn,.auth-form_github-btn{margin-bottom:8px!important}.auth-form_linkedin-btn .ui-button img,.auth-form_google-btn .ui-button img,.auth-form_github-btn .ui-button img{width:16px;height:16px;object-fit:contain}.auth-form_seperator{margin:16px 0!important}.auth-form_seperator .ant-form-item-control-input-content{display:flex;align-items:center;gap:12px}.auth-form_seperator .ant-form-item-control-input-content:before,.auth-form_seperator .ant-form-item-control-input-content:after{content:"";flex:1;height:1px;background:var(--vs-c-border)}.auth-form_seperator span{white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.auth-form .ant-form-item-label,.auth-form .ant-form-item-explain{text-align:left}.auth-form .ant-form-item-explain{margin-top:4px}.auth-form .ant-input:not(textarea),.auth-form .ant-input-affix-wrapper{height:36px}.auth-form .ant-input-affix-wrapper>.ant-input{height:auto}.auth-form .ui-button.ant-btn:not(.ui-button--icon-only):not(.ui-button--link):not(.ui-button--s){height:36px}.auth-form_password-input{width:100%}.auth-form_password-input svg[data-testid=VisibilityOutlinedIcon],.auth-form_password-input svg[data-testid=VisibilityOffOutlinedIcon]{width:16px;height:16px;color:var(--vs-c-text-tertiary);transition:color .15s ease}.auth-form_password-input svg[data-testid=VisibilityOutlinedIcon]:hover,.auth-form_password-input svg[data-testid=VisibilityOffOutlinedIcon]:hover{color:var(--vs-c-text-active)}.auth-form_submit-btn{margin-bottom:8px!important}.auth-form_submit-btn:first-of-type{margin-top:4px}.auth-form_legal{max-width:320px;margin:16px auto 0;text-align:center;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.auth-form_legal a{text-decoration:none;color:var(--vs-c-link)!important;transition:color .15s ease}.auth-form_legal a:hover{color:var(--vs-c-link-hover)!important;text-decoration:underline;text-underline-offset:2px}.auth-form_help{display:flex;justify-content:center;margin-top:4px}@keyframes auth-form-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.criteria-list{padding:0;text-align:start}.criteria-list li{list-style:none}.signup-form{padding:20px;overflow:auto;height:100vh;box-sizing:border-box}.signup-form_link{cursor:pointer;text-decoration:underline;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-link)!important}.private-layout{min-height:var(--vs-app-dvh)}.private-layout_nav-bar{background:var(--vs-c-surface)}.private-layout_nav-bar_items{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:60px;position:relative;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.private-layout_nav-bar_items_Workspace-user-name{cursor:pointer}.private-layout_nav-bar__item-border{border-bottom:1px solid var(--vs-c-border)!important}.private-layout_nav-bar__without-logo{justify-content:end!important}.private-layout_icon-container{height:45px;padding:15px 20px;align-items:center;background:transparent;border-radius:8px;z-index:999;right:0;margin-left:auto}.private-layout_icon-container_icon{cursor:pointer;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.private-layout_icon-container .ant-tooltip{background-color:var(--vs-c-surface)!important}.private-layout_wraper_content-container{position:relative;overflow-y:auto;padding-bottom:20px}.private-layout_content-container{position:relative;padding:20px}.private-layout_content-container__title{margin:0;padding:0;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.workspace-select{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.workspace-select svg.workspace-select_downoutlined-icon{width:16px;height:16px;color:var(--vs-c-text-tertiary);transition:color .15s ease}.workspace-select_avatar{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;margin-right:8px}.workspace-select__container{display:flex;align-items:center;justify-content:center;gap:4px;vertical-align:middle;cursor:pointer}.workspace-select__container:hover svg.workspace-select_downoutlined-icon{color:var(--vs-c-text-active)}.workspace-select__container--with-avatar{justify-content:flex-start;gap:8px;width:100%}.workspace-select__trigger-avatar{flex-shrink:0}.workspace-select__trigger-text{display:flex;flex-direction:column;min-width:0}.workspace-select__trigger-plan{font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-tertiary)!important;text-transform:capitalize}.workspace-select__upgrade-btn{margin-left:auto;flex-shrink:0}.workspace-select_workspace-item{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.workspace-select .ant-avatar img{width:24px;height:24px;border-radius:6px!important}.workspace-select .crown-icon{position:absolute;top:6px;right:10px}.workspace-select--inline{position:relative}.workspace-select--inline .workspace-select__inline-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.workspace-select--inline .workspace-select__inline-panel{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;z-index:1001;padding:4px 0;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);overflow:hidden auto;max-height:280px;animation:workspace-select-in .24s cubic-bezier(.4,0,.2,1) both}.workspace-select--inline .workspace-select_popover-title{padding:8px 12px;border-bottom:1px solid var(--vs-c-border)}.workspace-select_workspace-popover .ant-popover-inner{width:250px}.workspace-select_workspace-popover .ant-popover-inner-content{max-height:210px;overflow-y:auto;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.workspace-select_workspace-popover .ant-popover-inner-content:hover{scrollbar-color:var(--vs-c-secondary) transparent}.workspace-select_workspace-list{padding:4px 0}.workspace-select_workspace-list .ant-list-item{min-height:32px;padding:4px 8px!important;border-radius:6px;border-block-end:none!important;cursor:pointer;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;transition:background .15s ease}.workspace-select_workspace-list .ant-list-item:hover{background:var(--vs-c-primary)}.workspace-select_workspace-list .ant-list-item.selected{background:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.workspace-select_popover-title{display:flex;align-items:center;justify-content:space-between;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.workspace-select_popover-title svg{width:16px;height:16px;cursor:pointer;color:var(--vs-c-text-tertiary);transition:color .15s ease}.workspace-select_popover-title svg:hover{color:var(--vs-c-text-active)}.workspace-select_popover-title>span{display:flex;align-items:center}.workspace-select_popover-title>span svg{margin-left:4px;width:14px;height:14px}.workspace-select_popover-title_actions{display:flex;align-items:center;gap:4px}.workspace-select_popover-title_actions .svg-with-alert-badge{width:24px;height:24px;position:relative;top:2px;left:3px}@keyframes workspace-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.custom-icon{width:100%;display:inline-block;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.upgrade-plan{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;text-align:center}.upgrade-plan svg{width:32px;height:32px;margin-bottom:7px}.upgrade-plan__button.ui-button{margin-top:10px}.upgrade-plan__button.ui-button svg{margin:0}.ellipsis-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.workspace-avatar{--ws-avatar-bg: var(--vs-c-selected-light);display:flex;align-items:center;justify-content:center;gap:0;flex-shrink:0;background:var(--ws-avatar-bg);color:var(--vs-c-text-active);border-radius:8px;text-transform:uppercase;font-family:inter-semi-bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none;overflow:hidden}.workspace-avatar--sm{width:22px;height:22px;font-size:10px}.workspace-avatar--md{width:28px;height:28px;font-size:12px}.workspace-avatar--logo{background:var(--vs-c-primary)}.workspace-avatar--logo img{display:block;width:100%;height:100%;object-fit:cover}.workspace-avatar--lg{width:36px;height:36px;font-size:16px}.workspace-avatar--xl{width:72px;height:72px;border-radius:8px;font-size:22px}.add-workspace-container{width:min(420px,100vw - 32px)!important}.add-workspace-container .ant-modal-header{margin-bottom:16px}.add-workspace-container .ant-form-item:last-child{margin-bottom:0}.add-workspace-container .workspace-form_submit-button .ant-form-item-control-input-content{display:flex;justify-content:flex-end;gap:8px}.workspace-form{width:360px;max-width:100%;margin:auto;text-align:left}.workspace-form .ant-input,.workspace-form .ant-select{width:100%!important;height:36px}.workspace-form .ant-select-selector{text-align:left}.workspace-form .workspace-form_submit-button{margin-top:8px}.workspace-form .workspace-form_submit-button .ui-button{width:100%}.settings-main-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;min-height:48px;background:transparent;border:none;border-bottom:1px solid var(--vs-c-border);border-radius:0;padding:0 48px 0 24px}.settings-main-head__title-block{display:flex;align-items:center;gap:8px;min-width:0}.settings-main-head__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:var(--vs-c-text-tertiary)}.settings-main-head__icon svg{width:16px;height:16px}.settings-main-head__title{margin:0;white-space:nowrap;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.settings-main-head__badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:6px;background:var(--vs-c-accent-bg-soft);white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-selected-light)!important}.settings-main-head__badge svg{width:12px;height:12px}.settings-main-head__actions{display:flex;align-items:center;gap:8px}.settings-main-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;min-height:48px;padding:0 24px;border-top:1px solid var(--vs-c-border);background:var(--vs-c-surface)}.settings-main-foot__state{display:inline-flex;align-items:center;gap:6px;min-width:0}.settings-main-foot svg.settings-main-foot__state-dot{width:14px;height:14px;flex-shrink:0;transition:color .15s}.settings-main-foot svg.settings-main-foot__state-dot--ok{color:var(--vs-c-green)}.settings-main-foot svg.settings-main-foot__state-dot--dirty{color:var(--vs-c-yellow)}.settings-main-foot__state-text{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.settings-main-foot__state-sub{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.settings-main-foot__actions{display:flex;align-items:center;gap:8px}.settings-tab-strip{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid var(--vs-c-border);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.settings-tab-strip::-webkit-scrollbar{display:none}.settings-tab-strip__tab{background:transparent;border:none;cursor:pointer;padding:12px 14px;display:inline-flex;align-items:center;gap:8px;position:relative;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.settings-tab-strip__tab:hover:not(.settings-tab-strip__tab--active){color:var(--vs-c-text-active)!important}.settings-tab-strip__tab--active{border-bottom-color:var(--vs-c-selected-light);color:var(--vs-c-text-active)!important}.settings-tab-strip__tab-label{font-size:inherit!important;font-weight:inherit;color:inherit}.settings-tab-strip__tab-pill{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-selected-light)!important;background:var(--vs-c-accent-bg-soft);border-radius:6px;padding:2px 8px;min-width:22px;text-align:center}.settings-kbd{display:inline-flex;align-items:center;gap:4px}.settings-kbd__sep-wrap{display:inline-flex;align-items:center}.settings-kbd__key{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;background:var(--vs-c-primary);border:1px solid var(--vs-c-border);border-bottom-width:2px;border-radius:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important}.settings-kbd__key--wide{min-width:44px}.settings-kbd--sm .settings-kbd__key{min-width:20px;height:20px;padding:0 4px}.admin-filters_search{display:inline-flex;align-items:center;gap:6px;width:220px;height:28px;padding:0 8px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;cursor:text;transition:background-color .15s,border-color .15s,box-shadow .15s}.admin-filters_search:hover{background-color:var(--vs-c-primary)}.admin-filters_search:focus-within{background-color:var(--vs-c-primary)}.admin-filters_search input{flex:1;min-width:0;padding:0;background:transparent;border:none;outline:none;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.admin-filters_search input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.admin-filters_search input::-webkit-search-cancel-button{display:none}.admin-filters_search svg.admin-filters_search-icon{width:16px;height:16px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.admin-filters_search-clear{display:inline-flex;padding:0;background:transparent;border:none;cursor:pointer}.admin-filters_search-clear svg{width:14px;height:14px;color:var(--vs-c-text-tertiary)}.admin-filters_search-clear:hover svg{color:var(--vs-c-text-active)}.admin-filters_chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;height:28px;padding:0 6px 0 8px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.admin-filters_chip:hover,.admin-filters_chip:focus-visible,.admin-filters_chip.ant-dropdown-open,.admin-filters_chip.ant-popover-open{background-color:var(--vs-c-primary);color:var(--vs-c-text-active)!important;outline:none}.admin-filters_chip:focus-visible{border-color:var(--vs-c-selected-light)}.admin-filters_chip:disabled{cursor:default;opacity:.6}.admin-filters_chip_empty{color:var(--vs-c-text-tertiary)!important}.admin-filters_chip svg.admin-filters_chip-icon{width:16px;height:16px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.admin-filters_chip svg.admin-filters_chip-caret{width:16px;height:16px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.admin-filters_chip-lead{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}.admin-filters_chip-lead>svg{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.admin-filters_chip-lead .ant-avatar{--avatar-size: 18px;width:18px!important;height:18px!important;border-radius:4px!important}.admin-filters_chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-filters_clear{height:28px;padding:0 6px;background:transparent;border:none;border-radius:6px;cursor:pointer;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.admin-filters_clear:hover,.admin-filters_clear:focus-visible{color:var(--vs-c-text-active)!important;outline:none}.admin-filters_popover .ant-popover-inner{padding:0;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:8px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.admin-filters_date-panel{display:flex}.admin-filters_presets{display:flex;flex-direction:column;gap:2px;min-width:140px;margin:0;padding:4px;list-style:none;border-right:1px solid var(--vs-c-border)}.admin-filters_preset{width:100%;height:28px;padding:0 8px;background:transparent;border:none;border-radius:6px;cursor:pointer;text-align:left;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.admin-filters_preset:hover{background:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.admin-filters_preset_active{background:var(--vs-c-primary);box-shadow:inset 2px 0 0 var(--vs-c-selected-light);color:var(--vs-c-text-active)!important}.admin-filters_calendar{width:252px;padding:8px 12px 10px}.admin-filters_calendar .ant-picker-calendar,.admin-filters_calendar .ant-picker-panel,.admin-filters_calendar .ant-picker-calendar .ant-picker-panel .ant-picker-body{background:transparent!important;border:none!important}.admin-filters_calendar .ant-picker-content th{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.admin-filters_calendar .ant-picker-cell{padding:1px 0}.admin-filters_calendar .ant-picker-cell:before{display:none}.admin-filters_calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.admin-filters_calendar-head button{display:inline-flex;padding:2px;background:transparent;border:none;border-radius:6px;cursor:pointer}.admin-filters_calendar-head button svg{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.admin-filters_calendar-head button:hover{background:var(--vs-c-primary)}.admin-filters_day{width:28px;height:28px;margin:0 auto;line-height:28px;text-align:center;border-radius:6px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.admin-filters_day:hover{background:var(--vs-c-primary)}.admin-filters_day_outside{color:var(--vs-c-placeholder)!important}.admin-filters_day_today{box-shadow:inset 0 0 0 1px var(--vs-c-border)}.admin-filters_day_in-range{background:var(--vs-c-selected-dark);color:var(--vs-c-text-active)!important}.ant-picker-cell-disabled .admin-filters_day{color:var(--vs-c-placeholder)!important;cursor:not-allowed}.admin-filters_calendar-hint{margin:6px 0 0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.property-picker{display:flex;flex-direction:column;gap:4px;min-width:200px;max-width:300px;padding:4px;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:8px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.property-picker_search{height:32px;padding:0 10px;background:var(--vs-c-primary);border:1px solid var(--vs-c-border);border-radius:6px;outline:none;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.property-picker_search::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.property-picker_search:hover{background-color:var(--vs-c-primary)}.property-picker_search:focus{background-color:var(--vs-c-primary)}.property-picker_list{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}.property-picker_option{display:flex;align-items:center;gap:8px;width:100%;min-height:28px;padding:4px 8px;background:transparent;border:none;border-radius:6px;cursor:pointer;text-align:left;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.property-picker_option:hover:not(:disabled),.property-picker_option_selected{background:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.property-picker_option:disabled{cursor:default}.property-picker_option_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.property-picker_option_icon>svg{display:block;width:14px;height:14px}.property-picker_option_icon svg{display:block}.property-picker_option_label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-picker_option_hint{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.property-picker_option svg.property-picker_option_check,.property-picker_option_check{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-selected-light)}.property-picker_option .ant-checkbox-inner{background:transparent;border-color:var(--vs-c-border)!important}.property-picker_option .ant-checkbox-checked .ant-checkbox-inner{background:var(--vs-c-selected-dark)!important;border-color:var(--vs-c-selected-light)!important}.property-picker_empty{padding:8px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.property-picker svg.property-picker_create-icon{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.property-picker_footer{margin-top:4px;padding-top:4px;border-top:1px solid var(--vs-c-border)}.shortcuts-setting{display:flex;flex-direction:column;height:100%;width:100%}.shortcuts-setting__body{display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;overflow-y:auto;padding:0 24px 24px}.shortcuts-setting__toolbar{position:sticky;top:0;z-index:2;padding:16px 0 4px;background:var(--vs-c-surface)}.shortcuts-setting__empty{padding:24px 0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.shortcuts-setting__group{display:flex;flex-direction:column;gap:4px;max-width:640px}.shortcuts-setting__group-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.shortcuts-setting__group-title{white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.shortcuts-setting__group-count{white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.shortcuts-setting__rows{display:flex;flex-direction:column}.shortcuts-setting .shortcuts-setting__search.admin-filters_search{width:100%;max-width:420px}.shortcuts-setting__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;margin:0 -8px;padding:8px;border-radius:6px;transition:background-color .15s}.shortcuts-setting__row+.shortcuts-setting__row:before{content:"";position:absolute;top:0;right:8px;left:8px;height:1px;background:var(--vs-c-border);transition:opacity .15s}.shortcuts-setting__row:hover{background:var(--vs-c-primary)}.shortcuts-setting__row:hover:before,.shortcuts-setting__row:hover+.shortcuts-setting__row:before{opacity:0}.shortcuts-setting__row-info{display:flex;flex-direction:column;gap:2px;min-width:0}.shortcuts-setting__row-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.shortcuts-setting__row-desc{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.shortcuts-setting__row-controls{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.shortcuts-setting__combo{display:inline-flex;align-items:center;gap:4px}.shortcuts-setting__combo--disabled{opacity:.6}.shortcuts-setting__disabled-label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.shortcuts-setting__row-actions{display:inline-flex;max-width:0;overflow:hidden;opacity:0;transition:max-width .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.shortcuts-setting__row:hover .shortcuts-setting__row-actions,.shortcuts-setting__row:focus-within .shortcuts-setting__row-actions{max-width:96px;opacity:1}.shortcut-capture{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;max-width:320px;outline:none}.shortcut-capture__keys{display:inline-flex;align-items:center;min-height:28px;padding:0 2px;border:1px solid var(--vs-c-border);border-radius:6px;transition:border-color .15s}.shortcut-capture__keys--capturing{border-color:var(--vs-c-selected-light)}.shortcut-capture__keys--error{border-color:var(--vs-c-danger)}.shortcut-capture__placeholder{padding:0 6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-placeholder)!important}.shortcut-capture__error{flex-basis:100%;text-align:right;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.shortcut-capture__warn-actions{display:inline-flex;gap:6px}.shortcut-capture .shortcut-capture__platform-tag.ant-tag{margin:0;padding:0 8px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.account-setting-form__avatar{margin-bottom:20px}.account-setting-form .ant-picker,.account-setting-form .ant-select{width:100%}.account-setting-form__import-profile-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.account-setting-form__weekday-picker{display:flex;flex-wrap:wrap;gap:6px}.account-setting-form__weekday-picker .ant-checkbox-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:26px;margin:0;padding:0 10px;border:1px solid var(--vs-c-border);border-radius:6px;cursor:pointer;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important;transition:border-color .15s,background-color .15s,color .15s}.account-setting-form__weekday-picker .ant-checkbox-wrapper:after{display:none}.account-setting-form__weekday-picker .ant-checkbox-wrapper>span:not(.ant-checkbox){padding:0}.account-setting-form__weekday-picker .ant-checkbox-wrapper:hover{background-color:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.account-setting-form__weekday-picker .ant-checkbox{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.account-setting-form__weekday-picker .ant-checkbox .ant-checkbox-input{cursor:pointer}.account-setting-form__weekday-picker .ant-checkbox-wrapper-checked{border-color:var(--vs-c-selected-light);background:var(--vs-c-accent-bg-soft);color:var(--vs-c-text-active)!important}.account-setting-form__weekday-picker .ant-checkbox-wrapper:has(.ant-checkbox-input:focus-visible){outline:1px solid var(--vs-c-selected-light);outline-offset:1px}.account-setting-form__availability-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.account-setting-form__availability-times .ant-form-item{margin-bottom:0}.account-setting-form .ant-input-textarea-show-count .ant-input-data-count{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.account-setting-form textarea.ant-input{min-height:80px;max-height:200px;resize:vertical}@media (max-width: 450px){.account-setting-form__availability-times,.account-setting-form__import-profile-actions{grid-template-columns:1fr}}.profile-container{position:relative;flex-shrink:0;width:72px;height:72px}.profile-container .ant-avatar{width:72px;height:72px;overflow:hidden;border-radius:8px;border:none}.profile-container .ant-avatar img{width:76px;height:76px}.profile-container .avatar-with-padding{padding-top:39px}.profile-container__upload{position:absolute;right:-6px;bottom:-6px;display:inline-flex;padding:2px;border-radius:8px;background:var(--vs-c-surface)}.settings-pane{display:flex;flex-direction:column;height:100%;width:100%;min-height:0}.settings-pane__body{flex:1;min-height:0;overflow-y:auto;padding:0 24px 24px}.settings-section{max-width:640px;padding:20px 0}.settings-section+.settings-section{border-top:1px solid var(--vs-c-border)}.settings-section--narrow>*{max-width:420px}.settings-section__head{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.settings-section__title{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.settings-section__description{margin:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.settings-section .ant-form-item{margin-bottom:16px}.settings-section .ant-form-item-extra{padding-top:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.settings-section .ant-form-item-explain-error{padding-top:2px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.settings-section .ant-form-item-label{padding-bottom:6px}.settings-section .ant-form-item-label>label:before{display:none!important}.settings-section .ant-input-disabled,.settings-section .ant-input[disabled],.settings-section .ant-input-affix-wrapper-disabled .ant-input{cursor:not-allowed;color:var(--vs-c-text-primary)!important}.settings-section>:last-child,.settings-section .ant-form>:last-child{margin-bottom:0}.settings-row{display:flex;align-items:center;gap:12px;min-height:40px;padding:10px 0}.settings-row+.settings-row{border-top:1px solid var(--vs-c-border)}.settings-row__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;width:16px;height:20px;color:var(--vs-c-text-tertiary);transition:color .15s}.settings-row__icon svg{width:16px;height:16px}.settings-row__copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.settings-row__title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;transition:color .15s}.settings-row__description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.settings-row__control{display:flex;align-items:center;gap:8px;flex-shrink:0}.settings-row__control .ant-select{width:200px}.settings-row--muted .settings-row__title{color:var(--vs-c-text-primary)!important}.change-password-form{position:relative;display:flex;flex-direction:column;height:100%;width:100%}.change-password-form_overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center}.change-password-form_inner{transition:opacity .15s ease}.change-password-form_inner--busy{opacity:.5;pointer-events:none}.change-password-form_form-content .ant-input-suffix svg{width:16px;height:16px;cursor:pointer}.workspace-settings_workspace-form_input-container .ant-input[readonly]{cursor:default;color:var(--vs-c-text-primary)!important}.workspace-settings__logo{margin-bottom:20px}.workspace-timezone-setting__title{display:inline-flex;align-items:center;gap:8px}.workspace-timezone-setting__badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;background:var(--vs-c-status-warn-bg-soft);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-orange)!important}.workspace-timezone-setting__current{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-timezone-setting__value{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.workspace-timezone-setting__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.workspace-timezone-setting__controls{display:flex;flex-direction:column;gap:12px}.workspace-timezone-setting__select{width:100%;max-width:420px}.edit-profile-image_cropper-container{position:relative;height:280px;overflow:hidden;border-radius:8px;background-color:var(--vs-c-base)}.edit-profile-image_cropper-container .reactEasyCrop_Container{position:relative;width:100%;height:100%}.edit-profile-image_controls{margin-top:16px}.edit-profile-image_controls_intensity{display:flex;flex-direction:column;gap:8px;width:100%}.edit-profile-image_controls_intensity_zoom{display:flex;align-items:center;justify-content:space-between}.edit-profile-image_controls_intensity_zoom span{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.edit-profile-image_controls_intensity_slid-container_slider{width:100%;height:4px;margin:0;border-radius:2px;background:var(--vs-c-tertiary);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.edit-profile-image_controls_intensity_slid-container_slider::-webkit-slider-thumb{width:14px;height:14px;border:2px solid var(--vs-c-selected-light);border-radius:50%;background-color:var(--vs-c-text-active);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.edit-profile-image_controls_intensity_slid-container_slider:focus-visible::-webkit-slider-thumb{outline:1px solid var(--vs-c-selected-light);outline-offset:1px}.edit-profile-image_actions{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.edit-profile-image_actions_buttons{display:flex;gap:8px}.workspace-logo-setting{position:relative;flex-shrink:0;width:72px;height:72px}.workspace-logo-setting_edit{position:absolute;right:-6px;bottom:-6px;display:inline-flex;padding:2px;border-radius:8px;background:var(--vs-c-surface)}.workspace-logo-setting_input{display:none}@keyframes pu-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.plan-and-usage{display:flex;flex-direction:column;height:100%}.plan-and-usage__body{flex:1;min-height:0;overflow-y:auto;padding:0 24px;display:flex;flex-direction:column;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.plan-and-usage__body:hover{scrollbar-color:var(--vs-c-secondary) transparent}.plan-and-usage__strip{display:grid;grid-template-columns:repeat(4,auto) auto;justify-content:space-between;align-items:end;gap:16px 24px;padding:20px 0}.plan-and-usage__strip__stat{display:flex;flex-direction:column;gap:4px;min-width:0}.plan-and-usage__strip__label{display:inline-flex;align-items:center;gap:4px;height:16px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;white-space:nowrap}.plan-and-usage__strip__edit.ui-button.ant-btn{width:20px;height:20px;min-width:20px;color:var(--vs-c-text-tertiary)!important}.plan-and-usage__strip__edit.ui-button.ant-btn svg{width:14px;height:14px}.plan-and-usage__strip__value{font-size:20px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important;white-space:nowrap}.plan-and-usage__strip__value-sub{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums}.plan-and-usage__strip__action{align-self:center}.plan-and-usage__section{display:flex;flex-direction:column;gap:12px;padding:20px 0;border-top:1px solid var(--vs-c-border)}.plan-and-usage__section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.plan-and-usage__section__title{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important;white-space:nowrap}.plan-and-usage__section__right{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.plan-and-usage__credits-card{display:flex;flex-direction:column;gap:20px;animation:pu-reveal .24s cubic-bezier(.4,0,.2,1) both}.plan-and-usage__credits-card__inner{max-width:420px}.plan-and-usage__credits-card__top{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px}.plan-and-usage__credits-card__balance{display:flex;flex-direction:column;gap:8px;min-width:0}.plan-and-usage__credits-card__balance-label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.plan-and-usage__credits-card__balance-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.plan-and-usage__credits-card__balance-num{font-size:20px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important;white-space:nowrap}.plan-and-usage__credits-card__balance-num-denom{margin-left:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums}.plan-and-usage__credits-card__side{display:flex;flex-direction:column}.plan-and-usage__credits-card__side-row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:32px;border-bottom:1px solid var(--vs-c-border)}.plan-and-usage__credits-card__side-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.plan-and-usage__credits-card__side-value{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;font-variant-numeric:tabular-nums;white-space:nowrap}.plan-and-usage__credits-card__side-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px}.plan-and-usage__credits-card__breakdown{display:flex;flex-direction:column;gap:10px}.plan-and-usage__credits-card__breakdown-head{display:flex;align-items:baseline;justify-content:space-between}.plan-and-usage__credits-card__breakdown-title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.plan-and-usage__credits-card__breakdown-sub{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.plan-and-usage__credits-card__stack{display:flex;width:100%;height:4px;gap:2px;border-radius:999px;overflow:hidden;background:var(--vs-c-primary)}.plan-and-usage__credits-card__stack-seg{height:100%;transition:width .24s cubic-bezier(.4,0,.2,1)}.plan-and-usage__credits-card__stack-seg--p0{background:var(--vs-c-selected-light)}.plan-and-usage__credits-card__stack-seg--p1{background:var(--vs-c-ai-assistant)}.plan-and-usage__credits-card__stack-seg--p2{background:color-mix(in srgb,var(--vs-c-selected-light) 55%,transparent)}.plan-and-usage__credits-card__stack-seg--p3{background:color-mix(in srgb,var(--vs-c-ai-assistant) 40%,transparent)}.plan-and-usage__credits-card__stack-seg--rest{background:transparent}.plan-and-usage__credits-card__stack-seg--w-0{width:0%}.plan-and-usage__credits-card__stack-seg--w-1{width:1%}.plan-and-usage__credits-card__stack-seg--w-2{width:2%}.plan-and-usage__credits-card__stack-seg--w-3{width:3%}.plan-and-usage__credits-card__stack-seg--w-4{width:4%}.plan-and-usage__credits-card__stack-seg--w-5{width:5%}.plan-and-usage__credits-card__stack-seg--w-6{width:6%}.plan-and-usage__credits-card__stack-seg--w-7{width:7%}.plan-and-usage__credits-card__stack-seg--w-8{width:8%}.plan-and-usage__credits-card__stack-seg--w-9{width:9%}.plan-and-usage__credits-card__stack-seg--w-10{width:10%}.plan-and-usage__credits-card__stack-seg--w-11{width:11%}.plan-and-usage__credits-card__stack-seg--w-12{width:12%}.plan-and-usage__credits-card__stack-seg--w-13{width:13%}.plan-and-usage__credits-card__stack-seg--w-14{width:14%}.plan-and-usage__credits-card__stack-seg--w-15{width:15%}.plan-and-usage__credits-card__stack-seg--w-16{width:16%}.plan-and-usage__credits-card__stack-seg--w-17{width:17%}.plan-and-usage__credits-card__stack-seg--w-18{width:18%}.plan-and-usage__credits-card__stack-seg--w-19{width:19%}.plan-and-usage__credits-card__stack-seg--w-20{width:20%}.plan-and-usage__credits-card__stack-seg--w-21{width:21%}.plan-and-usage__credits-card__stack-seg--w-22{width:22%}.plan-and-usage__credits-card__stack-seg--w-23{width:23%}.plan-and-usage__credits-card__stack-seg--w-24{width:24%}.plan-and-usage__credits-card__stack-seg--w-25{width:25%}.plan-and-usage__credits-card__stack-seg--w-26{width:26%}.plan-and-usage__credits-card__stack-seg--w-27{width:27%}.plan-and-usage__credits-card__stack-seg--w-28{width:28%}.plan-and-usage__credits-card__stack-seg--w-29{width:29%}.plan-and-usage__credits-card__stack-seg--w-30{width:30%}.plan-and-usage__credits-card__stack-seg--w-31{width:31%}.plan-and-usage__credits-card__stack-seg--w-32{width:32%}.plan-and-usage__credits-card__stack-seg--w-33{width:33%}.plan-and-usage__credits-card__stack-seg--w-34{width:34%}.plan-and-usage__credits-card__stack-seg--w-35{width:35%}.plan-and-usage__credits-card__stack-seg--w-36{width:36%}.plan-and-usage__credits-card__stack-seg--w-37{width:37%}.plan-and-usage__credits-card__stack-seg--w-38{width:38%}.plan-and-usage__credits-card__stack-seg--w-39{width:39%}.plan-and-usage__credits-card__stack-seg--w-40{width:40%}.plan-and-usage__credits-card__stack-seg--w-41{width:41%}.plan-and-usage__credits-card__stack-seg--w-42{width:42%}.plan-and-usage__credits-card__stack-seg--w-43{width:43%}.plan-and-usage__credits-card__stack-seg--w-44{width:44%}.plan-and-usage__credits-card__stack-seg--w-45{width:45%}.plan-and-usage__credits-card__stack-seg--w-46{width:46%}.plan-and-usage__credits-card__stack-seg--w-47{width:47%}.plan-and-usage__credits-card__stack-seg--w-48{width:48%}.plan-and-usage__credits-card__stack-seg--w-49{width:49%}.plan-and-usage__credits-card__stack-seg--w-50{width:50%}.plan-and-usage__credits-card__stack-seg--w-51{width:51%}.plan-and-usage__credits-card__stack-seg--w-52{width:52%}.plan-and-usage__credits-card__stack-seg--w-53{width:53%}.plan-and-usage__credits-card__stack-seg--w-54{width:54%}.plan-and-usage__credits-card__stack-seg--w-55{width:55%}.plan-and-usage__credits-card__stack-seg--w-56{width:56%}.plan-and-usage__credits-card__stack-seg--w-57{width:57%}.plan-and-usage__credits-card__stack-seg--w-58{width:58%}.plan-and-usage__credits-card__stack-seg--w-59{width:59%}.plan-and-usage__credits-card__stack-seg--w-60{width:60%}.plan-and-usage__credits-card__stack-seg--w-61{width:61%}.plan-and-usage__credits-card__stack-seg--w-62{width:62%}.plan-and-usage__credits-card__stack-seg--w-63{width:63%}.plan-and-usage__credits-card__stack-seg--w-64{width:64%}.plan-and-usage__credits-card__stack-seg--w-65{width:65%}.plan-and-usage__credits-card__stack-seg--w-66{width:66%}.plan-and-usage__credits-card__stack-seg--w-67{width:67%}.plan-and-usage__credits-card__stack-seg--w-68{width:68%}.plan-and-usage__credits-card__stack-seg--w-69{width:69%}.plan-and-usage__credits-card__stack-seg--w-70{width:70%}.plan-and-usage__credits-card__stack-seg--w-71{width:71%}.plan-and-usage__credits-card__stack-seg--w-72{width:72%}.plan-and-usage__credits-card__stack-seg--w-73{width:73%}.plan-and-usage__credits-card__stack-seg--w-74{width:74%}.plan-and-usage__credits-card__stack-seg--w-75{width:75%}.plan-and-usage__credits-card__stack-seg--w-76{width:76%}.plan-and-usage__credits-card__stack-seg--w-77{width:77%}.plan-and-usage__credits-card__stack-seg--w-78{width:78%}.plan-and-usage__credits-card__stack-seg--w-79{width:79%}.plan-and-usage__credits-card__stack-seg--w-80{width:80%}.plan-and-usage__credits-card__stack-seg--w-81{width:81%}.plan-and-usage__credits-card__stack-seg--w-82{width:82%}.plan-and-usage__credits-card__stack-seg--w-83{width:83%}.plan-and-usage__credits-card__stack-seg--w-84{width:84%}.plan-and-usage__credits-card__stack-seg--w-85{width:85%}.plan-and-usage__credits-card__stack-seg--w-86{width:86%}.plan-and-usage__credits-card__stack-seg--w-87{width:87%}.plan-and-usage__credits-card__stack-seg--w-88{width:88%}.plan-and-usage__credits-card__stack-seg--w-89{width:89%}.plan-and-usage__credits-card__stack-seg--w-90{width:90%}.plan-and-usage__credits-card__stack-seg--w-91{width:91%}.plan-and-usage__credits-card__stack-seg--w-92{width:92%}.plan-and-usage__credits-card__stack-seg--w-93{width:93%}.plan-and-usage__credits-card__stack-seg--w-94{width:94%}.plan-and-usage__credits-card__stack-seg--w-95{width:95%}.plan-and-usage__credits-card__stack-seg--w-96{width:96%}.plan-and-usage__credits-card__stack-seg--w-97{width:97%}.plan-and-usage__credits-card__stack-seg--w-98{width:98%}.plan-and-usage__credits-card__stack-seg--w-99{width:99%}.plan-and-usage__credits-card__stack-seg--w-100{width:100%}.plan-and-usage__credits-card__legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px}.plan-and-usage__credits-card__legend-item{display:flex;gap:8px;align-items:flex-start;min-width:0}.plan-and-usage__credits-card__legend-dot{width:8px;height:8px;margin-top:4px;border-radius:2px;flex-shrink:0}.plan-and-usage__credits-card__legend-dot--p0{background:var(--vs-c-selected-light)}.plan-and-usage__credits-card__legend-dot--p1{background:var(--vs-c-ai-assistant)}.plan-and-usage__credits-card__legend-dot--p2{background:color-mix(in srgb,var(--vs-c-selected-light) 55%,transparent)}.plan-and-usage__credits-card__legend-dot--p3{background:color-mix(in srgb,var(--vs-c-ai-assistant) 40%,transparent)}.plan-and-usage__credits-card__legend-text{display:flex;flex-direction:column;gap:2px;min-width:0}.plan-and-usage__credits-card__legend-label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.plan-and-usage__credits-card__legend-label:first-letter{text-transform:uppercase}.plan-and-usage__credits-card__legend-value{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;font-variant-numeric:tabular-nums}.plan-and-usage__credits-card__legend-pct{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.plan-and-usage__pill{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums;white-space:nowrap}.plan-and-usage__pill--warn{color:var(--vs-c-orange)!important}.plan-and-usage__pill--danger{color:var(--vs-c-danger)!important}.plan-and-usage__meter{display:flex;flex-direction:column;gap:6px}.plan-and-usage__meter__bar{position:relative;height:4px;border-radius:999px;background:var(--vs-c-primary);overflow:hidden}.plan-and-usage__meter__fill{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:var(--vs-c-selected-light);transition:width .24s cubic-bezier(.4,0,.2,1),background-color .15s}.plan-and-usage__meter__fill--w-0{width:0%}.plan-and-usage__meter__fill--w-1{width:1%}.plan-and-usage__meter__fill--w-2{width:2%}.plan-and-usage__meter__fill--w-3{width:3%}.plan-and-usage__meter__fill--w-4{width:4%}.plan-and-usage__meter__fill--w-5{width:5%}.plan-and-usage__meter__fill--w-6{width:6%}.plan-and-usage__meter__fill--w-7{width:7%}.plan-and-usage__meter__fill--w-8{width:8%}.plan-and-usage__meter__fill--w-9{width:9%}.plan-and-usage__meter__fill--w-10{width:10%}.plan-and-usage__meter__fill--w-11{width:11%}.plan-and-usage__meter__fill--w-12{width:12%}.plan-and-usage__meter__fill--w-13{width:13%}.plan-and-usage__meter__fill--w-14{width:14%}.plan-and-usage__meter__fill--w-15{width:15%}.plan-and-usage__meter__fill--w-16{width:16%}.plan-and-usage__meter__fill--w-17{width:17%}.plan-and-usage__meter__fill--w-18{width:18%}.plan-and-usage__meter__fill--w-19{width:19%}.plan-and-usage__meter__fill--w-20{width:20%}.plan-and-usage__meter__fill--w-21{width:21%}.plan-and-usage__meter__fill--w-22{width:22%}.plan-and-usage__meter__fill--w-23{width:23%}.plan-and-usage__meter__fill--w-24{width:24%}.plan-and-usage__meter__fill--w-25{width:25%}.plan-and-usage__meter__fill--w-26{width:26%}.plan-and-usage__meter__fill--w-27{width:27%}.plan-and-usage__meter__fill--w-28{width:28%}.plan-and-usage__meter__fill--w-29{width:29%}.plan-and-usage__meter__fill--w-30{width:30%}.plan-and-usage__meter__fill--w-31{width:31%}.plan-and-usage__meter__fill--w-32{width:32%}.plan-and-usage__meter__fill--w-33{width:33%}.plan-and-usage__meter__fill--w-34{width:34%}.plan-and-usage__meter__fill--w-35{width:35%}.plan-and-usage__meter__fill--w-36{width:36%}.plan-and-usage__meter__fill--w-37{width:37%}.plan-and-usage__meter__fill--w-38{width:38%}.plan-and-usage__meter__fill--w-39{width:39%}.plan-and-usage__meter__fill--w-40{width:40%}.plan-and-usage__meter__fill--w-41{width:41%}.plan-and-usage__meter__fill--w-42{width:42%}.plan-and-usage__meter__fill--w-43{width:43%}.plan-and-usage__meter__fill--w-44{width:44%}.plan-and-usage__meter__fill--w-45{width:45%}.plan-and-usage__meter__fill--w-46{width:46%}.plan-and-usage__meter__fill--w-47{width:47%}.plan-and-usage__meter__fill--w-48{width:48%}.plan-and-usage__meter__fill--w-49{width:49%}.plan-and-usage__meter__fill--w-50{width:50%}.plan-and-usage__meter__fill--w-51{width:51%}.plan-and-usage__meter__fill--w-52{width:52%}.plan-and-usage__meter__fill--w-53{width:53%}.plan-and-usage__meter__fill--w-54{width:54%}.plan-and-usage__meter__fill--w-55{width:55%}.plan-and-usage__meter__fill--w-56{width:56%}.plan-and-usage__meter__fill--w-57{width:57%}.plan-and-usage__meter__fill--w-58{width:58%}.plan-and-usage__meter__fill--w-59{width:59%}.plan-and-usage__meter__fill--w-60{width:60%}.plan-and-usage__meter__fill--w-61{width:61%}.plan-and-usage__meter__fill--w-62{width:62%}.plan-and-usage__meter__fill--w-63{width:63%}.plan-and-usage__meter__fill--w-64{width:64%}.plan-and-usage__meter__fill--w-65{width:65%}.plan-and-usage__meter__fill--w-66{width:66%}.plan-and-usage__meter__fill--w-67{width:67%}.plan-and-usage__meter__fill--w-68{width:68%}.plan-and-usage__meter__fill--w-69{width:69%}.plan-and-usage__meter__fill--w-70{width:70%}.plan-and-usage__meter__fill--w-71{width:71%}.plan-and-usage__meter__fill--w-72{width:72%}.plan-and-usage__meter__fill--w-73{width:73%}.plan-and-usage__meter__fill--w-74{width:74%}.plan-and-usage__meter__fill--w-75{width:75%}.plan-and-usage__meter__fill--w-76{width:76%}.plan-and-usage__meter__fill--w-77{width:77%}.plan-and-usage__meter__fill--w-78{width:78%}.plan-and-usage__meter__fill--w-79{width:79%}.plan-and-usage__meter__fill--w-80{width:80%}.plan-and-usage__meter__fill--w-81{width:81%}.plan-and-usage__meter__fill--w-82{width:82%}.plan-and-usage__meter__fill--w-83{width:83%}.plan-and-usage__meter__fill--w-84{width:84%}.plan-and-usage__meter__fill--w-85{width:85%}.plan-and-usage__meter__fill--w-86{width:86%}.plan-and-usage__meter__fill--w-87{width:87%}.plan-and-usage__meter__fill--w-88{width:88%}.plan-and-usage__meter__fill--w-89{width:89%}.plan-and-usage__meter__fill--w-90{width:90%}.plan-and-usage__meter__fill--w-91{width:91%}.plan-and-usage__meter__fill--w-92{width:92%}.plan-and-usage__meter__fill--w-93{width:93%}.plan-and-usage__meter__fill--w-94{width:94%}.plan-and-usage__meter__fill--w-95{width:95%}.plan-and-usage__meter__fill--w-96{width:96%}.plan-and-usage__meter__fill--w-97{width:97%}.plan-and-usage__meter__fill--w-98{width:98%}.plan-and-usage__meter__fill--w-99{width:99%}.plan-and-usage__meter__fill--w-100{width:100%}.plan-and-usage__meter__fill--warn{background:var(--vs-c-orange)}.plan-and-usage__meter__fill--danger{background:var(--vs-c-danger)}.plan-and-usage__meter__foot{display:flex;justify-content:space-between;gap:12px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums}.plan-and-usage__usage-grid{display:flex;flex-direction:column}.plan-and-usage__usage-card{display:grid;grid-template-columns:minmax(0,1fr) 200px 120px;grid-template-areas:"head meter value";align-items:center;gap:16px;min-height:52px;padding:8px 0;border-bottom:1px solid var(--vs-c-border);animation:pu-reveal .24s cubic-bezier(.4,0,.2,1) both}.plan-and-usage__usage-card:last-child{border-bottom:none}.plan-and-usage__usage-card .plan-and-usage__meter{grid-area:meter}.plan-and-usage__usage-card__head{grid-area:head;display:flex;align-items:center;gap:10px;min-width:0}.plan-and-usage__usage-card__head .plan-and-usage__pill{display:none}.plan-and-usage__usage-card__title-block{display:flex;align-items:center;gap:10px;min-width:0}.plan-and-usage__usage-card__icon{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.plan-and-usage__usage-card__icon svg{width:16px;height:16px}.plan-and-usage__usage-card__title-text{display:flex;flex-direction:column;min-width:0}.plan-and-usage__usage-card__name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.plan-and-usage__usage-card__subtitle{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.plan-and-usage__usage-card__value{grid-area:value;justify-self:end;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;font-variant-numeric:tabular-nums;white-space:nowrap}.plan-and-usage__usage-card__denom{margin-left:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.plan-and-usage__usage-card__foot{display:flex;justify-content:space-between;gap:8px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;white-space:nowrap}.plan-and-usage__usage-card__foot-right{color:var(--vs-c-text-primary)!important}.plan-and-usage__features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.plan-and-usage__features__row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:36px;border-bottom:1px solid var(--vs-c-border)}.plan-and-usage__features__label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.plan-and-usage__features__value{display:inline-flex;align-items:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.plan-and-usage__features__icon{display:inline-grid;place-items:center;width:16px;height:16px}.plan-and-usage__features__icon svg{width:14px;height:14px}.plan-and-usage__features__icon--check{color:var(--vs-c-selected-light)}.plan-and-usage__features__icon--cross{color:var(--vs-c-placeholder)}.plan-and-usage__feat-dim{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.plan-and-usage__footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;height:48px;padding:0 16px;border-top:1px solid var(--vs-c-border)}.plan-and-usage__footer__links{display:flex;align-items:center;gap:4px}.plan-and-usage__footer__sales{padding-right:8px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.plan-and-usage__footer__sales-link{margin-left:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-link)!important;text-decoration:none;transition:color .15s}.plan-and-usage__footer__sales-link:hover{color:var(--vs-c-text-active)!important}@media (max-width: 1180px){.plan-and-usage__strip{grid-template-columns:repeat(2,auto)}.plan-and-usage__credits-card__top{grid-template-columns:minmax(0,1fr)}.plan-and-usage__credits-card__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.plan-and-usage__strip,.plan-and-usage__features__grid{grid-template-columns:minmax(0,1fr)}.plan-and-usage__usage-card{grid-template-columns:minmax(0,1fr) 120px;grid-template-areas:"head value" "meter meter"}}.app-integration__jira-mark{font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:inherit!important;letter-spacing:-.02em}.app-integration__emoji-icon{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:inherit!important}.app-integration__row--on .settings-row__icon{color:var(--vs-c-selected-light)}.app-integration__email{margin-left:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.app-integration__hint{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-selected-light)!important}.app-integration__github-actions{display:inline-flex;align-items:center;gap:4px}.app-integration__github-actions__linked{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important;white-space:nowrap}.app-integration__modal-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.app-integration__site-select{width:100%}.app-integration__repos__hint{margin:0 0 16px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.app-integration__repos__list{max-height:380px;overflow-y:auto;display:flex;flex-direction:column;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.app-integration__repos__list:hover{scrollbar-color:var(--vs-c-secondary) transparent}.app-integration__repos__state{display:flex;align-items:center;gap:8px;margin:0;padding:12px 0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.app-integration__repos__row{display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;border-bottom:1px solid var(--vs-c-border)}.app-integration__repos__row__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.app-integration__repos__row__project{width:220px;flex-shrink:0}.app-integration-modal .ant-modal-body>p{margin:0 0 12px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.app-integration-modal .ant-modal-body>p code{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important;padding:1px 4px;border-radius:4px;background:var(--vs-c-primary)}.action-icon-container_screenshare-icon-container,.action-icon-container_videocam-icon-container,.action-icon-container_audio-icon-container,.action-icon-container_speaker-icon-container,.action-icon-container_apps-icon-container,.action-icon-container_broadcast-icon-container,.action-icon-container_pip-view,.action-icon-container_captions-icon-container,.action-icon-container_ai-icon-container,.action-icon-container_user-reactions,.action-icon-container_sketchboard-icon-container,.action-icon-container_leave-virtual-room-icon-container,.action-icon-container_more-menu{position:relative;display:inline-flex;align-items:center;line-height:0}.action-icon-container_screenshare-icon-container .ant-badge,.action-icon-container_videocam-icon-container .ant-badge,.action-icon-container_audio-icon-container .ant-badge,.action-icon-container_speaker-icon-container .ant-badge,.action-icon-container_apps-icon-container .ant-badge,.action-icon-container_broadcast-icon-container .ant-badge,.action-icon-container_pip-view .ant-badge,.action-icon-container_captions-icon-container .ant-badge,.action-icon-container_ai-icon-container .ant-badge,.action-icon-container_user-reactions .ant-badge,.action-icon-container_sketchboard-icon-container .ant-badge,.action-icon-container_leave-virtual-room-icon-container .ant-badge,.action-icon-container_more-menu .ant-badge{display:inline-flex}.action-icon-container_screenshare-icon-container .ant-badge .ant-badge-count,.action-icon-container_videocam-icon-container .ant-badge .ant-badge-count,.action-icon-container_audio-icon-container .ant-badge .ant-badge-count,.action-icon-container_speaker-icon-container .ant-badge .ant-badge-count,.action-icon-container_apps-icon-container .ant-badge .ant-badge-count,.action-icon-container_broadcast-icon-container .ant-badge .ant-badge-count,.action-icon-container_pip-view .ant-badge .ant-badge-count,.action-icon-container_captions-icon-container .ant-badge .ant-badge-count,.action-icon-container_ai-icon-container .ant-badge .ant-badge-count,.action-icon-container_user-reactions .ant-badge .ant-badge-count,.action-icon-container_sketchboard-icon-container .ant-badge .ant-badge-count,.action-icon-container_leave-virtual-room-icon-container .ant-badge .ant-badge-count,.action-icon-container_more-menu .ant-badge .ant-badge-count{min-width:16px;height:16px;padding:0 4px;border:0;border-radius:8px;box-shadow:0 0 0 2px var(--vs-c-surface);font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-active)!important;line-height:16px;pointer-events:none}.action-icon-container_screenshare-icon-container_sharescreen-icon,.action-icon-container_videocam-icon-container_cammera-icon,.action-icon-container_audio-icon-container_mic-icon,.action-icon-container_speaker-icon-container_speaker-icon,.action-icon-container_apps-icon-container_apps-icon,.action-icon-container_broadcast-icon-container_broadcast-icon,.action-icon-container_pip-view_icon,.action-icon-container_captions-icon-container_captions-icon,.action-icon-container_ai-icon-container_ai-icon,.action-icon-container_user-reactions_icon,.action-icon-container_sketchboard-icon-container_sketchboard-icon,.action-icon-container_more-menu_icon{display:inline-flex;align-items:stretch;height:32px;border-radius:8px;overflow:hidden;color:var(--vs-c-text-tertiary);background:transparent;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.action-icon-container_screenshare-icon-container_sharescreen-icon>svg,.action-icon-container_videocam-icon-container_cammera-icon>svg,.action-icon-container_audio-icon-container_mic-icon>svg,.action-icon-container_speaker-icon-container_speaker-icon>svg,.action-icon-container_apps-icon-container_apps-icon>svg,.action-icon-container_broadcast-icon-container_broadcast-icon>svg,.action-icon-container_pip-view_icon>svg,.action-icon-container_captions-icon-container_captions-icon>svg,.action-icon-container_ai-icon-container_ai-icon>svg,.action-icon-container_user-reactions_icon>svg,.action-icon-container_sketchboard-icon-container_sketchboard-icon>svg,.action-icon-container_more-menu_icon>svg{box-sizing:content-box;flex-shrink:0;width:18px;height:18px;padding:7px;color:inherit;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.action-icon-container_screenshare-icon-container_sharescreen-icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_videocam-icon-container_cammera-icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_audio-icon-container_mic-icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_speaker-icon-container_speaker-icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_apps-icon-container_apps-icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_broadcast-icon-container_broadcast-icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_pip-view_icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_captions-icon-container_captions-icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_ai-icon-container_ai-icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_user-reactions_icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_sketchboard-icon-container_sketchboard-icon>svg:has(+[class*=setting-icon-container]),.action-icon-container_more-menu_icon>svg:has(+[class*=setting-icon-container]){padding-right:3px}.action-icon-container_screenshare-icon-container_sharescreen-icon>.loading-spinner,.action-icon-container_videocam-icon-container_cammera-icon>.loading-spinner,.action-icon-container_audio-icon-container_mic-icon>.loading-spinner,.action-icon-container_speaker-icon-container_speaker-icon>.loading-spinner,.action-icon-container_apps-icon-container_apps-icon>.loading-spinner,.action-icon-container_broadcast-icon-container_broadcast-icon>.loading-spinner,.action-icon-container_pip-view_icon>.loading-spinner,.action-icon-container_captions-icon-container_captions-icon>.loading-spinner,.action-icon-container_ai-icon-container_ai-icon>.loading-spinner,.action-icon-container_user-reactions_icon>.loading-spinner,.action-icon-container_sketchboard-icon-container_sketchboard-icon>.loading-spinner,.action-icon-container_more-menu_icon>.loading-spinner{display:flex;align-items:center;justify-content:center;width:32px;color:var(--vs-c-text-active)}.action-icon-container_screenshare-icon-container_sharescreen-icon:hover,.action-icon-container_videocam-icon-container_cammera-icon:hover,.action-icon-container_audio-icon-container_mic-icon:hover,.action-icon-container_speaker-icon-container_speaker-icon:hover,.action-icon-container_apps-icon-container_apps-icon:hover,.action-icon-container_broadcast-icon-container_broadcast-icon:hover,.action-icon-container_pip-view_icon:hover,.action-icon-container_captions-icon-container_captions-icon:hover,.action-icon-container_ai-icon-container_ai-icon:hover,.action-icon-container_user-reactions_icon:hover,.action-icon-container_sketchboard-icon-container_sketchboard-icon:hover,.action-icon-container_more-menu_icon:hover{background:var(--vs-c-primary);color:var(--vs-c-text-active)}.action-icon-container_screenshare-icon-container_sharescreen-icon:has(>.on-icon),.action-icon-container_videocam-icon-container_cammera-icon:has(>.on-icon),.action-icon-container_audio-icon-container_mic-icon:has(>.on-icon),.action-icon-container_speaker-icon-container_speaker-icon:has(>.on-icon),.action-icon-container_apps-icon-container_apps-icon:has(>.on-icon),.action-icon-container_broadcast-icon-container_broadcast-icon:has(>.on-icon),.action-icon-container_pip-view_icon:has(>.on-icon),.action-icon-container_captions-icon-container_captions-icon:has(>.on-icon),.action-icon-container_ai-icon-container_ai-icon:has(>.on-icon),.action-icon-container_user-reactions_icon:has(>.on-icon),.action-icon-container_sketchboard-icon-container_sketchboard-icon:has(>.on-icon),.action-icon-container_more-menu_icon:has(>.on-icon){background:var(--vs-c-accent-bg-soft);color:var(--vs-c-text-active)}.action-icon-container_screenshare-icon-container_sharescreen-icon:has(>.on-icon):hover,.action-icon-container_videocam-icon-container_cammera-icon:has(>.on-icon):hover,.action-icon-container_audio-icon-container_mic-icon:has(>.on-icon):hover,.action-icon-container_speaker-icon-container_speaker-icon:has(>.on-icon):hover,.action-icon-container_apps-icon-container_apps-icon:has(>.on-icon):hover,.action-icon-container_broadcast-icon-container_broadcast-icon:has(>.on-icon):hover,.action-icon-container_pip-view_icon:has(>.on-icon):hover,.action-icon-container_captions-icon-container_captions-icon:has(>.on-icon):hover,.action-icon-container_ai-icon-container_ai-icon:has(>.on-icon):hover,.action-icon-container_user-reactions_icon:has(>.on-icon):hover,.action-icon-container_sketchboard-icon-container_sketchboard-icon:has(>.on-icon):hover,.action-icon-container_more-menu_icon:has(>.on-icon):hover{background:color-mix(in srgb,var(--vs-c-selected-light) 24%,transparent)}.action-icon-container_screenshare-icon-container_sharescreen-icon .off-icon,.action-icon-container_videocam-icon-container_cammera-icon .off-icon,.action-icon-container_audio-icon-container_mic-icon .off-icon,.action-icon-container_speaker-icon-container_speaker-icon .off-icon,.action-icon-container_apps-icon-container_apps-icon .off-icon,.action-icon-container_broadcast-icon-container_broadcast-icon .off-icon,.action-icon-container_pip-view_icon .off-icon,.action-icon-container_captions-icon-container_captions-icon .off-icon,.action-icon-container_ai-icon-container_ai-icon .off-icon,.action-icon-container_user-reactions_icon .off-icon,.action-icon-container_sketchboard-icon-container_sketchboard-icon .off-icon,.action-icon-container_more-menu_icon .off-icon,.action-icon-container_screenshare-icon-container_sharescreen-icon .broadcast-off,.action-icon-container_videocam-icon-container_cammera-icon .broadcast-off,.action-icon-container_audio-icon-container_mic-icon .broadcast-off,.action-icon-container_speaker-icon-container_speaker-icon .broadcast-off,.action-icon-container_apps-icon-container_apps-icon .broadcast-off,.action-icon-container_broadcast-icon-container_broadcast-icon .broadcast-off,.action-icon-container_pip-view_icon .broadcast-off,.action-icon-container_captions-icon-container_captions-icon .broadcast-off,.action-icon-container_ai-icon-container_ai-icon .broadcast-off,.action-icon-container_user-reactions_icon .broadcast-off,.action-icon-container_sketchboard-icon-container_sketchboard-icon .broadcast-off,.action-icon-container_more-menu_icon .broadcast-off{color:var(--vs-c-danger)}.action-icon-container_screenshare-icon-container_sharescreen-icon .disabled,.action-icon-container_videocam-icon-container_cammera-icon .disabled,.action-icon-container_audio-icon-container_mic-icon .disabled,.action-icon-container_speaker-icon-container_speaker-icon .disabled,.action-icon-container_apps-icon-container_apps-icon .disabled,.action-icon-container_broadcast-icon-container_broadcast-icon .disabled,.action-icon-container_pip-view_icon .disabled,.action-icon-container_captions-icon-container_captions-icon .disabled,.action-icon-container_ai-icon-container_ai-icon .disabled,.action-icon-container_user-reactions_icon .disabled,.action-icon-container_sketchboard-icon-container_sketchboard-icon .disabled,.action-icon-container_more-menu_icon .disabled{color:var(--vs-c-placeholder);cursor:not-allowed}.action-icon-container_screenshare-icon-container_sharescreen-icon:has([class*=setting-icon_active]),.action-icon-container_videocam-icon-container_cammera-icon:has([class*=setting-icon_active]),.action-icon-container_audio-icon-container_mic-icon:has([class*=setting-icon_active]),.action-icon-container_speaker-icon-container_speaker-icon:has([class*=setting-icon_active]),.action-icon-container_apps-icon-container_apps-icon:has([class*=setting-icon_active]),.action-icon-container_broadcast-icon-container_broadcast-icon:has([class*=setting-icon_active]),.action-icon-container_pip-view_icon:has([class*=setting-icon_active]),.action-icon-container_captions-icon-container_captions-icon:has([class*=setting-icon_active]),.action-icon-container_ai-icon-container_ai-icon:has([class*=setting-icon_active]),.action-icon-container_user-reactions_icon:has([class*=setting-icon_active]),.action-icon-container_sketchboard-icon-container_sketchboard-icon:has([class*=setting-icon_active]),.action-icon-container_more-menu_icon:has([class*=setting-icon_active]){background:var(--vs-c-primary);color:var(--vs-c-text-active)}.action-icon-container_apps-icon-container_apps-icon>svg [fill]:not([fill=none]),.action-icon-container_broadcast-icon-container_broadcast-icon>svg [fill]:not([fill=none]),.action-icon-container_pip-view_icon>svg [fill]:not([fill=none]),.action-icon-container_sketchboard-icon-container_sketchboard-icon>svg [fill]:not([fill=none]){fill:currentColor}.action-icon-container_apps-icon-container_apps-icon>svg [stroke]:not([stroke=none]),.action-icon-container_broadcast-icon-container_broadcast-icon>svg [stroke]:not([stroke=none]),.action-icon-container_pip-view_icon>svg [stroke]:not([stroke=none]),.action-icon-container_sketchboard-icon-container_sketchboard-icon>svg [stroke]:not([stroke=none]){stroke:currentColor}.action-icon-container_screenshare-icon-container_setting-icon-container,.action-icon-container_videocam-icon-container_setting-icon-container,.action-icon-container_audio-icon-container_setting-icon-container,.action-icon-container_apps-icon-container_setting-icon-container,.action-icon-container_broadcast-icon-container_setting-icon-container,.action-icon-container_ai-icon-container_setting-icon-container,.action-icon-container_sketchboard-icon-container_setting-icon-container{display:flex;align-items:center;justify-content:center;width:16px;color:inherit;transition:background .2s cubic-bezier(.4,0,.2,1)}.action-icon-container_screenshare-icon-container_setting-icon-container:hover,.action-icon-container_videocam-icon-container_setting-icon-container:hover,.action-icon-container_audio-icon-container_setting-icon-container:hover,.action-icon-container_apps-icon-container_setting-icon-container:hover,.action-icon-container_broadcast-icon-container_setting-icon-container:hover,.action-icon-container_ai-icon-container_setting-icon-container:hover,.action-icon-container_sketchboard-icon-container_setting-icon-container:hover{background:var(--vs-c-tertiary)}.action-icon-container_screenshare-icon-container_setting-icon-container svg,.action-icon-container_videocam-icon-container_setting-icon-container svg,.action-icon-container_audio-icon-container_setting-icon-container svg,.action-icon-container_apps-icon-container_setting-icon-container svg,.action-icon-container_broadcast-icon-container_setting-icon-container svg,.action-icon-container_ai-icon-container_setting-icon-container svg,.action-icon-container_sketchboard-icon-container_setting-icon-container svg{width:16px!important;height:16px!important;color:inherit;transform:rotate(90deg);transition:transform .2s cubic-bezier(.4,0,.2,1)}.action-icon-container_screenshare-icon-container_setting-icon-container:has([class*=setting-icon_active]),.action-icon-container_videocam-icon-container_setting-icon-container:has([class*=setting-icon_active]),.action-icon-container_audio-icon-container_setting-icon-container:has([class*=setting-icon_active]),.action-icon-container_apps-icon-container_setting-icon-container:has([class*=setting-icon_active]),.action-icon-container_broadcast-icon-container_setting-icon-container:has([class*=setting-icon_active]),.action-icon-container_ai-icon-container_setting-icon-container:has([class*=setting-icon_active]),.action-icon-container_sketchboard-icon-container_setting-icon-container:has([class*=setting-icon_active]){background:var(--vs-c-tertiary)}.action-icon-container_screenshare-icon-container_setting-icon-container:has([class*=setting-icon_active]) svg,.action-icon-container_videocam-icon-container_setting-icon-container:has([class*=setting-icon_active]) svg,.action-icon-container_audio-icon-container_setting-icon-container:has([class*=setting-icon_active]) svg,.action-icon-container_apps-icon-container_setting-icon-container:has([class*=setting-icon_active]) svg,.action-icon-container_broadcast-icon-container_setting-icon-container:has([class*=setting-icon_active]) svg,.action-icon-container_ai-icon-container_setting-icon-container:has([class*=setting-icon_active]) svg,.action-icon-container_sketchboard-icon-container_setting-icon-container:has([class*=setting-icon_active]) svg{transform:rotate(270deg)}.action-icon-container_screenshare-icon-container_screenshare-list,.action-icon-container_sketchboard-icon-container_sketchboard-list,.action-icon-container_apps-icon-container_docs-list,.action-icon-container_broadcast-icon-container_broadcast-list{max-height:300px;overflow-y:auto}.ant-empty.action-icon-container_screenshare-icon-container_screenshare-list_empty-data-img,.ant-empty.action-icon-container_sketchboard-icon-container_sketchboard-list_empty-data-img,.ant-empty.action-icon-container_apps-icon-container_docs-list_empty-data-img,.ant-empty.action-icon-container_broadcast-icon-container_broadcast-list_empty-data-img{margin:8px 0}.action-icon-container_screenshare-icon-container_screenshare-list_empty-data-img .ant-empty-image,.action-icon-container_sketchboard-icon-container_sketchboard-list_empty-data-img .ant-empty-image,.action-icon-container_apps-icon-container_docs-list_empty-data-img .ant-empty-image,.action-icon-container_broadcast-icon-container_broadcast-list_empty-data-img .ant-empty-image{display:none}.action-icon-container_screenshare-icon-container_screenshare-list_empty-data-img .ant-empty-description,.action-icon-container_sketchboard-icon-container_sketchboard-list_empty-data-img .ant-empty-description,.action-icon-container_apps-icon-container_docs-list_empty-data-img .ant-empty-description,.action-icon-container_broadcast-icon-container_broadcast-list_empty-data-img .ant-empty-description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.action-icon-container_parent{width:100%;display:flex;justify-content:center}.action-icon-container_parent_meeting-view,.action-icon-container_parent_map{width:calc(100% - var(--vs-chat-panel-w, 0px))}.action-icon-container_parent_with-focus-view-sider{margin-left:250px;width:calc(100% - 250px - var(--vs-chat-panel-w, 0px))}.action-icon-container{position:absolute;bottom:8px;z-index:997;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;min-width:min-content;max-width:calc(100% - 20px);padding:3px 7px;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.action-icon-container_with-chat{width:fit-content;margin:0 auto}.action-icon-container_item{display:flex;align-items:center;flex-shrink:0}.action-icon-container_no-item{display:none!important}.action-icon-container_with-broadcast-sider{margin-left:250px}.action-icon-container_ai-icon-container_ai-icon.ai-not-joined>svg path{fill:var(--vs-c-danger)!important}.action-icon-container_user-reactions_icon svg{box-sizing:content-box;width:18px;height:18px;padding:7px;color:inherit}.action-icon-container_leave-virtual-room-icon-container_leave-virtual-room-icon{display:flex;align-items:center;justify-content:center;width:36px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--vs-c-danger) 14%,transparent);color:var(--vs-c-danger);cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.action-icon-container_leave-virtual-room-icon-container_leave-virtual-room-icon:hover{background:var(--vs-c-danger);color:var(--vs-c-text-active)}.action-icon-container_leave-virtual-room-icon-container_leave-virtual-room-icon svg{width:18px;height:18px}.action-icon-container_leave-virtual-room-icon-container_leave-virtual-room-icon svg [fill]:not([fill=none]){fill:currentColor}.action-icon-container_leave-virtual-room-icon-container_leave-virtual-room-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.action-icon-container_sketchboard-icon-container_section-content{display:flex;flex-direction:column;gap:2px}.action-icon-container_popover-title{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.action-icon-container_popover-title-label{display:inline-flex;align-items:baseline;gap:6px}.action-icon-container_popover-title-count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.action-icon-container_videocam-icon-container_popover-content{display:flex;flex-direction:column}.action-icon-container_broadcast-icon-container_broadcast-list_content{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 4px 0 8px;border-radius:6px;transition:background .2s cubic-bezier(.4,0,.2,1)}.action-icon-container_broadcast-icon-container_broadcast-list_content:hover{background:var(--vs-c-primary)}.action-icon-container_broadcast-icon-container_broadcast-list_content_broadcast-name{flex:1;min-width:0;cursor:pointer;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.action-icon-container_broadcast-icon-container_broadcast-list_content_broadcast-icon-container{display:flex;align-items:center;gap:2px;flex-shrink:0}.action-icon-container_apps-icon-container_apps-list{display:flex;flex-direction:column;gap:8px}.action-icon-container_apps-icon-container_section-title{display:block;padding:4px 8px 2px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.action-icon-container_apps-icon-container_item-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.action-icon-container_apps-icon-container_item-actions .google-action-icon-container{display:flex;align-items:center;gap:2px}.action-icon-container_apps-icon-container_item-actions .action-icon-container_apps-icon-container_setting-icon-container{height:24px;border-radius:6px}.action-icon-container_apps-icon-container_item-actions .action-icon-container_apps-icon-container_setting-icon-container svg{transform:rotate(180deg)}.action-icon-container_ai-icon-container_popover-item{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;color:var(--vs-c-text-tertiary);cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.action-icon-container_ai-icon-container_popover-item>svg{flex-shrink:0;width:16px;height:16px}.action-icon-container_ai-icon-container_popover-item:hover{background:var(--vs-c-primary);color:var(--vs-c-text-active)}.action-icon-container_ai-icon-container_popover-item_label{display:flex;flex-direction:column;min-width:0}.action-icon-container_ai-icon-container_popover-item_title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.action-icon-container_ai-icon-container_popover-item_subtitle{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.action-icon-container_user-reactions_grid{display:grid;grid-template-columns:repeat(7,40px);gap:4px}.action-icon-container_user-reactions_grid-item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:0;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s cubic-bezier(.4,0,.2,1),transform .12s ease}.action-icon-container_user-reactions_grid-item:hover{background:var(--vs-c-primary)}.action-icon-container_user-reactions_grid-item_pressed{transform:scale(.9)}.action-icon-container_user-reactions_grid-item_emoji{font-size:22px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:30px;display:block;width:28px;height:28px;line-height:1;object-fit:contain;pointer-events:none}.action-icon-container_user-reactions_grid-item:has(img[data-failed]):after{content:attr(data-emoji);font-size:24px;line-height:1}.action-icon-container_user-reactions_grid-item img[data-failed]{display:none}.action-icon-container_user-reactions_footer{display:flex;justify-content:flex-end;margin-top:4px}.action-icon-container_user-reactions_more{display:flex;flex-direction:column;width:304px}.action-icon-container_user-reactions_more_toolbar{display:flex;align-items:center;gap:4px;padding-bottom:4px}.action-icon-container_user-reactions_more_search{flex:1;min-width:0;height:28px;display:flex;align-items:center;gap:6px;cursor:text}.action-icon-container_user-reactions_more_search svg{width:16px;height:16px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.action-icon-container_user-reactions_more_search input{flex:1;min-width:0;padding:0;background:transparent;border:none;outline:none;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.action-icon-container_user-reactions_more_search input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.action-icon-container_user-reactions_more_list{height:320px;overflow-y:auto;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.action-icon-container_user-reactions_more_list:hover{scrollbar-color:var(--vs-c-secondary) transparent}.action-icon-container_user-reactions_more_section+.action-icon-container_user-reactions_more_section{margin-top:8px}.action-icon-container_user-reactions_more_section-head{margin:0;padding:4px 0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.action-icon-container_user-reactions_more_empty{margin:0;padding:16px 0;text-align:center;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.action-icon-container_dropdown .ant-dropdown-menu{display:flex;flex-direction:column;gap:2px;padding:3px}.action-icon-container_dropdown .ant-dropdown-menu .ant-dropdown-menu-item{min-height:0;padding:0}.action-icon-container_dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:transparent}.custom-popover.action-icon-container_popover .ant-popover-arrow{display:none}.custom-popover.action-icon-container_popover .ant-popover-content .ant-popover-inner{width:280px}.custom-popover.action-icon-container_popover .ant-popover-content .ant-popover-inner .ant-popover-title{display:flex;align-items:center;box-sizing:border-box;min-height:44px;margin:0;padding:8px 12px 8px 16px;background:transparent;border-radius:0;border-bottom:1px solid var(--vs-c-border)!important;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.custom-popover.action-icon-container_popover .ant-popover-content .ant-popover-inner-content{padding:8px;background:transparent;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.custom-popover.action-icon-container_popover .ant-popover-content .ant-popover-inner-content .ant-list-item{height:auto;min-height:32px;margin:0;padding:0 4px 0 8px;gap:8px;border-block-end:0;border-radius:6px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;transition:background .2s cubic-bezier(.4,0,.2,1)}.custom-popover.action-icon-container_popover .ant-popover-content .ant-popover-inner-content .ant-list-item:not(.selected):hover{background:var(--vs-c-primary)!important;border-radius:6px}.custom-popover.action-icon-container_popover .ant-popover-content .ant-popover-inner-content .ant-list-split .ant-list-item{border-block-end:0}.custom-popover.action-icon-container_popover.action-icon-container_screenshare-icon-container_popover .ant-popover-content .ant-popover-inner,.custom-popover.action-icon-container_popover.action-icon-container_sketchboard-icon-container_popover .ant-popover-content .ant-popover-inner,.custom-popover.action-icon-container_popover.action-icon-container_broadcast-icon-container_popover .ant-popover-content .ant-popover-inner{width:300px}.custom-popover.action-icon-container_popover.action-icon-container_user-reactions_popover .ant-popover-content .ant-popover-inner{width:auto}.custom-popover.action-icon-container_popover .action-icon-container_apps-icon-container_app-item .ant-list-item-meta{flex:1;align-items:center;gap:8px;min-width:0;margin:0}.custom-popover.action-icon-container_popover .action-icon-container_apps-icon-container_app-item .ant-list-item-meta-avatar{display:flex;margin:0!important;color:var(--vs-c-text-tertiary)}.custom-popover.action-icon-container_popover .action-icon-container_apps-icon-container_app-item .ant-list-item-meta-avatar svg{width:16px;height:16px}.custom-popover.action-icon-container_popover .action-icon-container_apps-icon-container_app-item .ant-list-item-meta-content .ant-list-item-meta-title{margin:0!important;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.custom-popover.action-icon-container_popover .action-icon-container_apps-icon-container_app-item .link-icon{transform:rotate(-45deg)}.custom-popover.action-icon-container_popover .leave-broadcast-icon [fill]:not([fill=none]){fill:currentColor}.custom-popover.action-icon-container_popover .leave-broadcast-icon [stroke]:not([stroke=none]){stroke:currentColor}.broadcast-reactions{position:relative;display:inline-block}.broadcast-reactions_pip-emoji-icon{padding:4px!important}.broadcast-reactions_emoji-icon-container{position:relative;display:flex;align-items:center;justify-content:center}.broadcast-reactions_emoji-icon-container_emoji-icon{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important;line-height:1;transition:background .2s cubic-bezier(.4,0,.2,1),transform .12s ease}.broadcast-reactions_emoji-icon-container_emoji-icon:hover{background:var(--vs-c-primary)}.broadcast-reactions_emoji-icon-container_emoji-icon:active{transform:scale(.92)}.emoji-selector{display:flex;align-items:center}.emoji-selector>div:not(.emoji-picker-container){display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--vs-c-text-tertiary);cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.emoji-selector>div:not(.emoji-picker-container):hover{background:var(--vs-c-primary);color:var(--vs-c-text-active)}.emoji-selector svg{width:18px;height:18px;color:inherit;-webkit-user-select:none;user-select:none}.emoji-picker-container{border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);animation:broadcast-reactions-picker-in .16s ease-out}.emoji-picker-container .EmojiPickerReact{--epr-bg-color: var(--vs-c-surface);--epr-category-label-bg-color: var(--vs-c-surface);--epr-picker-border-color: var(--vs-c-border);--epr-picker-border-radius: 12px;--epr-search-input-bg-color: var(--vs-c-primary);--epr-search-input-bg-color-active: var(--vs-c-primary);--epr-search-border-color: var(--vs-c-border);--epr-search-border-color-active: var(--vs-c-selected-light);--epr-hover-bg-color: var(--vs-c-primary);--epr-focus-bg-color: var(--vs-c-primary);--epr-highlight-color: var(--vs-c-selected-light);--epr-text-color: var(--vs-c-text-primary);--epr-category-icon-active-color: var(--vs-c-selected-light)}@keyframes broadcast-reactions-picker-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.custom-pip-tooltip{position:fixed;z-index:1100;-webkit-app-region:no-drag;padding:6px 8px;background-color:var(--vs-c-tertiary);border-radius:6px;max-width:min(240px,100vw - 16px);width:max-content;white-space:normal;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;animation:custom-pip-tooltip-in .12s ease-out}.custom-pip-tooltip__arrow{position:absolute;width:8px;height:8px;background-color:var(--vs-c-tertiary)}.custom-pip-tooltip__arrow--top{bottom:0;left:50%;margin-bottom:-4px;transform:translate(-50%) rotate(45deg)}.custom-pip-tooltip__arrow--bottom{top:0;left:50%;margin-top:-4px;transform:translate(-50%) rotate(45deg)}.custom-pip-tooltip__arrow--left{right:0;top:50%;margin-right:-4px;transform:translateY(-50%) rotate(45deg)}.custom-pip-tooltip__arrow--right{left:0;top:50%;margin-left:-4px;transform:translateY(-50%) rotate(45deg)}@keyframes custom-pip-tooltip-in{0%{opacity:0}to{opacity:1}}.switch-device-container .ant-list .ant-list-items .ant-list-item.switch-device-container_row{display:flex;align-items:center;justify-content:flex-start;gap:8px;height:auto;min-height:32px;margin:0;padding:0 8px;border:0;border-radius:6px;cursor:pointer;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.switch-device-container .ant-list .ant-list-items .ant-list-item.switch-device-container_row:hover{background:var(--vs-c-primary)!important;color:var(--vs-c-text-active)!important}.switch-device-container .ant-list .ant-list-items .ant-list-item.switch-device-container_row_selected{background:transparent!important;color:var(--vs-c-text-active)!important}.switch-device-container .ant-list .ant-list-items .ant-list-item.switch-device-container_row_selected:hover{background:var(--vs-c-primary)!important}.switch-device-container_icon-placeholder{display:inline-flex;flex-shrink:0;color:var(--vs-c-text-tertiary)}.switch-device-container_icon-placeholder svg{width:16px;height:16px}.switch-device-container_icon-placeholder svg.switch-device-container_icon-placeholder_icon-checked{color:var(--vs-c-selected-light)}.switch-device-container_device-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch-device-container .ant-empty-description{justify-self:center;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.room-object-controls{display:flex;align-items:center;gap:2px;flex-shrink:0}.room-object-controls__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--vs-c-text-active);cursor:pointer;transition:background-color .15s,color .15s}.room-object-controls__button svg{width:18px;height:18px}.room-object-controls__button:hover{background:var(--vs-c-tertiary)}.room-object-controls__button:focus-visible{outline:1px solid var(--vs-c-selected-light);outline-offset:-1px}.room-object-controls__button_hidden,.room-object-controls__button_danger{color:var(--vs-c-red)}.room-object-controls-row{display:flex;align-items:center;gap:8px;height:32px;padding:0 4px 0 8px;border-radius:6px;transition:background-color .15s}.room-object-controls-row:hover,.room-object-controls-row:focus-within{background:var(--vs-c-primary)}.room-object-controls-row__name{flex:1;min-width:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.room-object-controls-row__name .ellipsis-text{max-width:none!important}.room-object-controls-row__name_hidden{color:var(--vs-c-text-secondary)!important;opacity:.7}.room-object-controls-row .room-object-controls{max-width:0;overflow:hidden;opacity:0;transition:max-width .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.room-object-controls-row:hover .room-object-controls,.room-object-controls-row:focus-within .room-object-controls,.room-object-controls-row_hidden .room-object-controls{max-width:96px;opacity:1}.room-object-controls-row .room-object-controls__button{width:24px;height:24px;color:var(--vs-c-text-tertiary)}.room-object-controls-row .room-object-controls__button svg{width:16px;height:16px}.room-object-controls-row .room-object-controls__button:hover{background:var(--vs-c-tertiary);color:var(--vs-c-text-active)}.room-object-controls-row .room-object-controls__button_hidden,.room-object-controls-row .room-object-controls__button_danger{color:var(--vs-c-danger)}.ai-agent-config-modal .ant-modal-content{padding:0!important;overflow:hidden}.ai-agent-config-modal .ant-modal-header{margin:0;padding:14px 24px 10px}.ai-agent-config-modal .ant-modal-close{top:10px;inset-inline-end:12px}.ai-agent-config-modal .ant-modal-body{padding:0 24px}.ai-agent-config-modal__subtitle{margin-bottom:12px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.ai-agent-config-modal__generate-intro{margin-bottom:12px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.ai-agent-config-modal__context-error{margin-top:8px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.ai-agent-config-modal__loading{display:flex;align-items:center;justify-content:center;padding:32px 0}.ai-agent-config-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:28px -24px 0;padding:12px 24px;border-top:1px solid var(--vs-c-border)}.ai-agent-config-modal__footer-actions{display:flex;gap:8px;flex-shrink:0}.manage-tracker__notice{display:flex;gap:8px;align-items:flex-start;max-width:640px;margin:20px 0 0;padding:10px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--vs-c-orange) 30%,transparent);background:color-mix(in srgb,var(--vs-c-orange) 8%,transparent);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.manage-tracker__notice svg{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:var(--vs-c-orange)}.manage-tracker__master .settings-row__icon{color:var(--vs-c-selected-light)}.manage-tracker__master--off .settings-row__icon{color:var(--vs-c-text-tertiary)}.manage-tracker__cards{max-width:640px;border-top:1px solid var(--vs-c-border);transition:opacity .24s cubic-bezier(.4,0,.2,1)}.manage-tracker__cards--dim{opacity:.45;pointer-events:none}.manage-tracker__cards+.settings-section{border-top:1px solid var(--vs-c-border)}.manage-tracker__card{transition:opacity .24s cubic-bezier(.4,0,.2,1)}.manage-tracker__card--locked{opacity:.7}.manage-tracker__card__tag{display:inline-flex;align-items:center;gap:4px;height:20px;margin-left:8px;padding:0 8px;border-radius:6px;background:var(--vs-c-status-warn-bg-soft);vertical-align:middle;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-orange)!important;white-space:nowrap}.manage-tracker__card__tag svg{width:12px;height:12px}.manage-tracker__card__tag--lock{background:var(--vs-c-accent-bg-soft);color:var(--vs-c-selected-light)!important}.manage-tracker__card__body{padding-left:28px;border-top:1px solid var(--vs-c-border);transition:opacity .24s cubic-bezier(.4,0,.2,1)}.manage-tracker__card__body .settings-row{min-height:36px;padding:4px 0;border-top:none}.manage-tracker__card__body .settings-row__title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.manage-tracker__card__body--dim{opacity:.45;pointer-events:none}.manage-tracker__preview{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:6px 0 10px}.manage-tracker__preview__stage{position:relative;width:240px;height:148px;border-radius:6px;border:1px solid var(--vs-c-border);background:var(--vs-c-primary);overflow:hidden}.manage-tracker__preview__stage-label{position:absolute;top:6px;left:8px;pointer-events:none;font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-tertiary)!important}.manage-tracker__preview__shape{position:absolute;border-radius:4px;background:var(--vs-c-selected-light);transition:width .18s ease,height .18s ease,border-radius .18s ease,top .18s ease,left .18s ease,right .18s ease,bottom .18s ease}.manage-tracker__preview__shape--sm{width:50px;height:50px}.manage-tracker__preview__shape--md{width:60px;height:60px}.manage-tracker__preview__shape--lg{width:70px;height:70px}.manage-tracker__preview__shape--circle{border-radius:50%}.manage-tracker__preview__shape--tl{top:8px;left:8px;right:auto;bottom:auto}.manage-tracker__preview__shape--tr{top:8px;right:8px;left:auto;bottom:auto}.manage-tracker__preview__shape--bl{bottom:8px;left:8px;right:auto;top:auto}.manage-tracker__preview__shape--br{bottom:8px;right:8px;left:auto;top:auto}.manage-tracker__preview__caption{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums}.manage-tracker__devices__status{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.manage-tracker__devices__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:6px 0}.manage-tracker__devices__row:not(:last-child){border-bottom:1px solid var(--vs-c-border)}.manage-tracker__devices__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.manage-tracker__devices__name{display:inline-flex;align-items:center;gap:8px;min-width:0}.manage-tracker__devices__name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.manage-tracker__devices__meta{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.manage-tracker__devices__edit-btn.ui-button.ant-btn{max-width:0;min-width:0;padding:0;overflow:hidden;opacity:0;transition:max-width .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),background-color .15s}.manage-tracker__devices__row:hover .manage-tracker__devices__edit-btn.ui-button.ant-btn,.manage-tracker__devices__row:focus-within .manage-tracker__devices__edit-btn.ui-button.ant-btn{max-width:24px;min-width:24px;opacity:1}.manage-tracker__devices__input{max-width:280px}.pip-configuration__row--on .settings-row__icon{color:var(--vs-c-selected-light)}.general__row.settings-row--muted .settings-row__icon{color:var(--vs-c-placeholder)}.proxy-configuration__row--on .settings-row__icon{color:var(--vs-c-selected-light)}.proxy-configuration__add-photo-icon,.proxy-configuration__face-image-container{position:relative;display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:6px;overflow:hidden;cursor:pointer}.proxy-configuration__add-photo-icon{border:1px solid var(--vs-c-border);color:var(--vs-c-text-tertiary);transition:border-color .15s,color .15s}.proxy-configuration__add-photo-icon:hover{background-color:var(--vs-c-primary);color:var(--vs-c-text-active)}.proxy-configuration__add-photo-icon svg{width:16px;height:16px}.proxy-configuration__face-image{width:100%;height:100%;object-fit:cover}.proxy-configuration__face-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--vs-c-shadow) 55%,transparent);color:var(--vs-c-text-active);opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.proxy-configuration__face-image-overlay svg{width:14px;height:14px}.proxy-configuration__face-image-container--hovered .proxy-configuration__face-image-overlay{opacity:1}.manage-notification__mutation-error{display:flex;align-items:center;gap:6px;max-width:640px;margin-top:20px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--vs-c-orange) 30%,transparent);border-radius:6px;background:color-mix(in srgb,var(--vs-c-orange) 8%,transparent);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.manage-notification__mutation-error svg{color:var(--vs-c-orange)}.manage-notification__parent .ant-list-item{align-items:flex-start;min-height:40px;padding:10px 0;border-block-end:1px solid var(--vs-c-border)!important}.manage-notification__parent .ant-list-item:last-child{border-block-end:none!important}.manage-notification__parent .ant-list-item-meta{align-items:flex-start;margin-block-end:0}.manage-notification__parent .ant-list-item-meta-avatar{margin-inline-end:12px}.manage-notification__parent .ant-list-item-meta-title{margin-block-end:2px!important;line-height:20px}.manage-notification__parent .ant-list-item-meta-description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.manage-notification__parent .ant-list-item-action{display:flex;align-items:center;gap:16px;margin-inline-start:16px}.manage-notification__parent .ant-list-item-action>li{padding:0}.manage-notification__parent .ant-list-item-action>li+li:before,.manage-notification__parent .ant-list-item-action>li .ant-list-item-action-split{display:none}.manage-notification__parent__avatar{display:grid;place-items:center;width:16px;height:16px;transition:color .15s}.manage-notification__parent__avatar--enabled{color:var(--vs-c-selected-light)}.manage-notification__parent__avatar--disabled{color:var(--vs-c-text-tertiary)}.manage-notification__parent__avatar svg{width:16px;height:16px}.manage-notification__parent__title--enabled{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.manage-notification__parent__title--disabled{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.manage-notification__parent__description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.manage-notification__section .settings-section__head{margin-bottom:4px}.manage-notification__volume{display:flex;align-items:center;gap:12px;max-width:520px;padding:0 0 12px 28px}.manage-notification__volume__label{flex:0 0 auto;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.manage-notification__volume__slider{flex:1 1 auto;min-width:120px}.manage-notification__volume__value{flex:0 0 auto;width:28px;text-align:right;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important;font-variant-numeric:tabular-nums}.manage-notification__volume__test{flex:0 0 auto}.manage-notification__dnd{display:flex;flex-direction:column;gap:10px;padding:0 0 14px 28px;transition:opacity .24s cubic-bezier(.4,0,.2,1)}.manage-notification__dnd--disabled{opacity:.45;pointer-events:none}.manage-notification__dnd__row{display:flex;align-items:center;gap:12px}.manage-notification__dnd__label{flex:0 0 auto;min-width:56px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.manage-notification__dnd__time{flex:0 0 auto;width:110px}.manage-notification__dnd__days{display:flex;gap:6px}.manage-notification__dnd__day{width:28px;height:28px;padding:0;border-radius:6px;border:1px solid var(--vs-c-border);background:transparent;cursor:pointer;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important;transition:background-color .15s,color .15s,border-color .15s}.manage-notification__dnd__day:hover:not(:disabled){background-color:var(--vs-c-primary)}.manage-notification__dnd__day--active{background-color:var(--vs-c-selected-dark);border-color:var(--vs-c-selected-light);color:var(--vs-c-text-active)!important}.manage-notification__dnd__day:disabled{cursor:not-allowed}.manage-notification__dnd__caption{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.manage-notification__dnd__caption--warning{color:var(--vs-c-orange)!important}.manage-notification__dnd__status{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-orange)!important}.manage-notification__category__control{display:flex;flex-direction:column;align-items:center;gap:4px}.manage-notification__category__control__label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.manage-notification__category__sound{width:130px}.manage-notification__category__warning{display:inline-flex;align-items:center;gap:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-orange)!important}@keyframes ai-pane-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ai-configuration__badge-dot{color:var(--vs-c-green)}.ai-configuration__badge-dot.MuiSvgIcon-root{width:8px;height:8px}.ai-configuration__pane{display:none}.ai-configuration__pane--active{display:block;animation:ai-pane-in .24s cubic-bezier(.4,0,.2,1) both}.ai-configuration__loading{display:flex;align-items:center;justify-content:center;min-height:200px}.ai-configuration__empty{padding:12px 0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.ai-configuration__models-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.ai-configuration__models-head-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.ai-configuration__models-head+.settings-row{border-top:1px solid var(--vs-c-border)}.ai-configuration__model-name-row{display:flex;align-items:center;gap:8px}.ai-configuration__model-name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.ai-configuration__tier{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.ai-configuration__tier--fast{color:var(--vs-c-green)!important}.ai-configuration__tier--balanced{color:var(--vs-c-orange)!important}.ai-configuration__tier--best{color:var(--vs-c-selected-light)!important}.ai-configuration__model-description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.ai-configuration__model-rate-row{display:inline-flex;align-items:center;gap:2px}.ai-configuration__model-rate{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important;font-variant-numeric:tabular-nums}.ai-configuration__model-rate-info.ui-button.ant-btn{width:20px;height:20px;min-width:20px}.ai-configuration__gated-form{border-top:1px solid var(--vs-c-border);transition:opacity .24s cubic-bezier(.4,0,.2,1)}.ai-configuration__gated-form--off{opacity:.45;pointer-events:none}.ai-configuration__field-control>.ant-input-number{width:88px}.ai-configuration__field-unit{min-width:24px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.ai-configuration__field-row--stacked.settings-row{flex-direction:column;align-items:stretch;gap:8px}.ai-configuration__field-row--stacked.settings-row code{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.ai-configuration__day-toggles{gap:4px}.ai-configuration__day-toggle{height:28px;min-width:36px;padding:0 6px;border-radius:6px;background:transparent;border:1px solid var(--vs-c-border);cursor:pointer;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important;transition:background-color .15s,color .15s,border-color .15s}.ai-configuration__day-toggle:hover:not(:disabled){background-color:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.ai-configuration__day-toggle_active{background:var(--vs-c-selected-dark);border-color:var(--vs-c-selected-light);color:var(--vs-c-text-active)!important}.ai-configuration__day-toggle:disabled{opacity:.45;cursor:not-allowed}.ai-configuration .ant-input,.ai-configuration .ant-input-affix-wrapper{max-height:120px}.ai-configuration .ant-input-number input{font-variant-numeric:tabular-nums}.ai-configuration__readonly-notice{margin-bottom:12px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--vs-c-orange) 30%,transparent);border-radius:6px;background:color-mix(in srgb,var(--vs-c-orange) 8%,transparent);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.ai-configuration__user-search{width:220px;margin-bottom:8px}.ai-configuration__reports-list{display:flex;flex-direction:column}.ai-configuration__manager-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:6px 0;border-top:1px solid var(--vs-c-border)}.ai-configuration__manager-row-user{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.ai-configuration__manager-row-user-text{display:flex;flex-direction:column;min-width:0}.ai-configuration__manager-row-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.ai-configuration__manager-row-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.ai-configuration__manager-row-control{flex-shrink:0}.ai-configuration__manager-select{width:200px}.ai-configuration__manager-select .ant-select-selection-item .ai-configuration__option-email{display:none}.ai-configuration__option-row{display:flex;align-items:center;gap:8px}.ai-configuration__option-text{display:flex;flex-direction:column;min-width:0}.ai-configuration__option-name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.ai-configuration__option-email{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.workspace-logs-setting__loading{display:flex;align-items:center;justify-content:center;gap:0;flex:1}.workspace-logs-setting__notice{max-width:640px;margin-top:20px;padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--vs-c-orange) 30%,transparent);background:color-mix(in srgb,var(--vs-c-orange) 8%,transparent);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.workspace-logs-setting__master .settings-row__icon{color:var(--vs-c-selected-light)}.workspace-logs-setting__master--off .settings-row__icon{color:var(--vs-c-text-tertiary)}.workspace-logs-setting__categories{transition:opacity .24s cubic-bezier(.4,0,.2,1)}.workspace-logs-setting__categories--dim{opacity:.45}.workspace-logs-setting__categories__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.workspace-logs-setting__categories__title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.workspace-logs-setting__categories__bulk-actions{display:flex;gap:4px}.workspace-logs-setting__footnote{margin:12px 0 0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.workspace-logs-setting__retention{margin:4px 0 0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.tracking-visibility-editor{display:flex;flex-direction:column;gap:12px}.tracking-visibility-editor__intro{margin:0;max-width:560px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.tracking-visibility-editor__loading{display:flex;justify-content:center;padding:24px 0}.tracking-visibility-editor__error,.tracking-visibility-editor__readonly{margin:0;padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--vs-c-orange) 30%,transparent);background:color-mix(in srgb,var(--vs-c-orange) 8%,transparent);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.tracking-visibility-editor__hint{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-orange)!important}.tracking-visibility-editor__modes{display:flex;flex-direction:column;width:100%}.tracking-visibility-editor__mode.ant-radio-wrapper{display:flex;align-items:flex-start;width:100%;margin-inline-end:0;padding:12px 0;border-bottom:1px solid var(--vs-c-border)}.tracking-visibility-editor__mode.ant-radio-wrapper:after{display:none}.tracking-visibility-editor__mode.ant-radio-wrapper span.ant-radio{align-self:flex-start;top:0;margin-top:3px}.tracking-visibility-editor__mode.ant-radio-wrapper span.ant-radio+*{display:flex;align-items:flex-start;gap:12px;padding-inline-start:12px;min-width:0;flex:1}.tracking-visibility-editor__mode-icon{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;color:var(--vs-c-text-tertiary);transition:color .15s}.tracking-visibility-editor__mode-icon svg{width:16px;height:16px}.tracking-visibility-editor__mode--active .tracking-visibility-editor__mode-icon{color:var(--vs-c-selected-light)}.tracking-visibility-editor__mode-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tracking-visibility-editor__mode-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.tracking-visibility-editor__mode--active .tracking-visibility-editor__mode-label{color:var(--vs-c-text-active)!important}.tracking-visibility-editor__mode-hint{white-space:normal;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.tracking-visibility-editor__picker-block{display:flex;flex-direction:column;gap:6px;max-width:420px;padding-left:28px;animation:tracking-visibility-reveal .24s cubic-bezier(.4,0,.2,1) both}.tracking-visibility-editor__picker-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.tracking-visibility-editor__picker{width:100%}.tracking-visibility-editor__identity{display:flex;align-items:center;gap:8px}.tracking-visibility-editor__identity span{display:flex;flex-direction:column}.tracking-visibility-editor__identity strong{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.tracking-visibility-editor__identity small{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.tracking-visibility-editor__footer{display:flex;align-items:center;gap:8px}@keyframes tracking-visibility-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tracking-privacy-setting__notice{display:flex;align-items:flex-start;gap:8px;max-width:640px;margin-top:20px;padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--vs-c-orange) 30%,transparent);background:color-mix(in srgb,var(--vs-c-orange) 8%,transparent);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.tracking-privacy-setting__notice svg{width:16px;height:16px;margin-top:2px;flex-shrink:0;color:var(--vs-c-orange)}@keyframes settings-pane-in{0%{opacity:0}to{opacity:1}}.setting-menu{width:1080px!important;max-width:calc(100vw - 32px)}.setting-menu .ant-modal-content{padding:0;width:100%;overflow:hidden}.setting-menu .ant-modal-content .ant-modal-close{top:10px;right:10px;z-index:2;transition:top .24s cubic-bezier(.4,0,.2,1)}.setting-menu .ant-modal-content .ant-modal-close .ant-modal-close-x{display:inline-flex;align-items:center;justify-content:center;padding:0}.setting-menu .ant-modal-content:has(.upgrade-plan-alert) .ant-modal-close{top:46px}.setting-menu__inner{display:flex;height:610px;width:100%}.setting-menu__inner_menu-items{display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;width:232px;padding:0 12px;background:var(--vs-c-shell);border-right:1px solid var(--vs-c-border)}.setting-menu__inner_menu-items_title{display:flex;align-items:center;flex-shrink:0;height:48px;margin:0;padding:0 8px;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.setting-menu__inner_menu-items_section{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;overflow-y:auto}.setting-menu__inner_menu-items_crown-icon{flex-shrink:0;margin-left:auto}.setting-menu__inner_menu-items svg.setting-menu__inner_menu-items_crown-icon{width:14px;height:14px;color:var(--vs-c-yellow)}.setting-menu__inner_menu-items_lougout{flex-shrink:0;padding:12px 0}.setting-menu__inner_menu-items_lougout .setting-menu__inner_menu-items_lougout_btn.ui-button.ant-btn{justify-content:flex-start;width:100%;padding:0 8px!important;gap:8px}.setting-menu__inner__content{position:relative;flex:1;min-width:0;height:100%;overflow:hidden;background:var(--vs-c-surface)}.setting-menu__inner__content_pane{display:none;height:100%;width:100%}.setting-menu__inner__content_pane--active{display:block;animation:settings-pane-in .24s cubic-bezier(.4,0,.2,1) both}@media (prefers-reduced-motion: reduce){.setting-menu__inner__content_pane--active{animation:none}}.setting-menu__nav-item{display:flex;align-items:center;gap:8px;flex-shrink:0;width:100%;height:28px;padding:0 8px;border:none;border-radius:6px;background:transparent;text-align:left;cursor:pointer;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important;transition:background-color .15s,color .15s,box-shadow .15s}.setting-menu__nav-item_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:var(--vs-c-text-tertiary);transition:color .15s}.setting-menu__nav-item_icon svg{width:16px;height:16px}.setting-menu__nav-item_label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.setting-menu__nav-item:hover:not(:disabled){background:var(--vs-c-surface);color:var(--vs-c-text-active)!important}.setting-menu__nav-item:hover:not(:disabled) .setting-menu__nav-item_icon,.setting-menu__nav-item--selected .setting-menu__nav-item_icon{color:var(--vs-c-text-active)}.setting-menu__nav-item--selected,.setting-menu__nav-item--selected:hover:not(:disabled){background:var(--vs-c-primary);box-shadow:inset 2px 0 0 var(--vs-c-selected-light);color:var(--vs-c-text-active)!important}.setting-menu__nav-item:focus-visible{outline:1px solid var(--vs-c-selected-light);outline-offset:-1px}.setting-menu__nav-item:disabled{cursor:not-allowed;color:var(--vs-c-placeholder)!important}.setting-menu__nav-item:disabled .setting-menu__nav-item_icon{color:var(--vs-c-placeholder)}@media (min-width: 320px) and (max-width: 540px){.setting-menu__inner_menu-items{width:auto;padding:0 8px}.setting-menu__inner_menu-items_title{visibility:hidden}.setting-menu__nav-item{width:28px;justify-content:center;padding:0}.setting-menu__nav-item_label{display:none}.setting-menu__inner_menu-items_lougout .setting-menu__inner_menu-items_lougout_btn.ui-button.ant-btn{width:28px;justify-content:center;padding:0!important}.setting-menu__inner_menu-items_lougout .setting-menu__inner_menu-items_lougout_btn.ui-button.ant-btn>span:not(.ant-btn-icon){display:none}}.upgrade-plan-alert.ant-alert{display:flex;align-items:center;justify-content:center;min-height:36px;padding:4px 24px;border:none;border-bottom:1px solid color-mix(in srgb,var(--vs-c-orange) 30%,transparent);border-radius:0;background:color-mix(in srgb,var(--vs-c-orange) 8%,transparent)}.upgrade-plan-alert.ant-alert .ant-alert-content{flex:0 1 auto}.upgrade-plan-alert.ant-alert .ant-alert-message{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.upgrade-plan-alert.ant-alert .upgrade-plan{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;margin:0;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.upgrade-plan-alert.ant-alert .upgrade-plan svg{display:none}.upgrade-plan-alert.ant-alert .upgrade-plan__button{margin:0}.device-setup-modal_title{display:flex;align-items:center;gap:8px;margin-bottom:16px}.device-setup-modal_title svg{width:18px;height:18px;color:var(--vs-c-text-tertiary)}.device-setup-modal_title h1{margin:0;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.device-setting{display:flex;flex-direction:column;gap:12px}.device-setting_setup-container{display:flex;flex-direction:column}.device-setting_setup-container_user-avatar{position:relative;display:flex;justify-content:center;align-items:center;max-width:750px;height:320px;padding:8px;overflow:hidden;border:1px solid var(--vs-c-border);border-radius:12px;background-color:var(--vs-c-primary)}.device-setting_setup-container_user-avatar>svg{width:160px;height:160px;color:var(--vs-c-text-tertiary)}.device-setting_setup-container_user-avatar .ant-avatar{width:200px;height:200px;overflow:hidden;display:flex;justify-content:center;border:none;border-radius:12px}.device-setting_setup-container_user-avatar .ant-avatar img{width:200px;height:200px}.device-setting_setup-container_user-avatar .avatar-with-padding{padding-top:90px}.device-setting_setup-container_user-avatar_controls-overlay{position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup{display:flex;gap:8px;justify-content:center}.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_videocamera,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_audio,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_background,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_videocamera,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_audio,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_background,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_videocamera,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_audio,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_background{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:6px;color:var(--vs-c-text-active);background-color:color-mix(in srgb,var(--vs-c-shadow) 60%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background-color .15s}.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_videocamera:hover,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_audio:hover,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_background:hover,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_videocamera:hover,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_audio:hover,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_background:hover,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_videocamera:hover,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_audio:hover,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_background:hover{background-color:color-mix(in srgb,var(--vs-c-shadow) 85%,transparent)}.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_videocamera svg,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_audio svg,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_background svg,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_videocamera svg,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_audio svg,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_background svg,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_videocamera svg,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_audio svg,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_background svg{width:18px;height:18px}.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_videocamera_on,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_audio_on,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_background_on,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_videocamera_on,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_audio_on,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_background_on,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_videocamera_on,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_audio_on,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_background_on{color:var(--vs-c-text-active)}.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_videocamera_off,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_audio_off,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_videocamera-container_background_off,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_videocamera_off,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_audio_off,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_audio-container_background_off,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_videocamera_off,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_audio_off,.device-setting_setup-container_user-avatar_controls-overlay .device-setting_setup-container_join-section_audio-video-setup_background-container_background_off{color:var(--vs-c-danger)}.device-setting_feature-container_setting{display:flex;flex-direction:column;gap:12px}.device-setting_feature-container_setting_content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.device-setting_feature-container_setting_select-container{min-width:0}.device-setting_feature-container_setting_select-container_setting_off.MuiSvgIcon-root,.device-setting_feature-container_setting_select-container_setting_icon.MuiSvgIcon-root{width:16px;height:16px}.device-setting_feature-container_setting_select-container_setting_icon{color:var(--vs-c-text-tertiary)}.device-setting_feature-container_setting_select-container_setting_off{color:var(--vs-c-danger)}.device-setting_feature-container_setting .ant-select.device-setting_feature-container_setting_select-input{width:100%}.device-setting_feature-container_setting_switch-container{display:flex;justify-content:space-between;align-items:center;gap:16px}.device-setting_feature-container_setting_switch-container_checkbox-block{display:flex;gap:8px;align-items:center;min-width:0}.device-setting_feature-container_setting_switch-container_description{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.device-setting_feature-container_setting_switch-container_button-container{display:flex;justify-content:flex-end;flex-shrink:0}.initial-video-setup{display:block;width:100%;height:100%;object-fit:cover}.invite-here-container{width:min(520px,100vw - 32px)!important}.invite-here-container .ant-modal-header{margin-bottom:14px}.invite-user-container_invite-user{display:flex;align-items:center;gap:8px;min-width:0}.invite-user-container_invite-face{position:relative;display:inline-flex;flex-shrink:0}.invite-user-container_invite-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.invite-user-container_invite-badge{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:50%;border:2px solid var(--vs-c-surface);background:var(--vs-c-placeholder)}.invite-user-container_invite-badge_online{background:var(--vs-c-green)}.invite-user-container_invite-user-list{display:flex;flex-direction:column;gap:20px}.invite-user-container_invite-user-list_select{width:100%}.invite-user-container_invite-user-list_select .ant-select-selector{min-height:32px;max-height:104px;overflow-y:auto}.invite-user-container_invite-user-list_select .ant-select-selection-overflow-item .ant-select-selection-item{height:26px}.invite-user-container_invite-user-list_select_user-disable{margin-left:auto;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.invite-user-container_invite-user-list_button-container{display:flex;justify-content:flex-end;gap:8px}.invite-user-container_dropdown .ant-select-item-option-content{align-items:center;gap:8px}.guest-modal{width:min(420px,100vw - 32px)!important}.guest-join-form-page{padding:20px;overflow:auto;min-height:100vh;box-sizing:border-box}@media (max-width: 1138px),(max-height: 640px){.guest-join-form-page{padding:0 20px 20px}}.guest-join-form-page--backdrop{position:relative;isolation:isolate}.guest-join-form-page--backdrop:before{content:"";position:fixed;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;background:var(--room-backdrop) center/cover no-repeat;filter:blur(32px) saturate(.85) brightness(.4);opacity:.5;pointer-events:none;animation:room-backdrop-in .6s ease-out}.guest-join-form-page--backdrop .guest-join-form:not(.guest-join-form_in-modal){background:color-mix(in srgb,var(--vs-c-surface) 35%,transparent);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.guest-join-form{box-sizing:border-box;width:420px;max-width:calc(100vw - 32px);padding:28px 24px 24px;text-align:center;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);position:relative;animation:guest-join-in .24s cubic-bezier(.4,0,.2,1)}.guest-join-form .ant-input:not(textarea),.guest-join-form .ant-input-affix-wrapper{height:36px}.guest-join-form .ant-input-affix-wrapper>.ant-input{height:auto}.guest-join-form .ui-button.ant-btn:not(.ui-button--icon-only):not(.ui-button--link):not(.ui-button--s){height:36px}@media (min-width: 320px) and (max-width: 450px){.guest-join-form{width:100%;padding:24px 16px 16px}}.guest-join-form_in-modal{width:100%;max-width:none;padding:8px 0 0;border:none;box-shadow:none;animation:none}.guest-join-form_icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto 12px;border-radius:50%;background:color-mix(in srgb,var(--vs-c-selected-light) 14%,transparent);color:var(--vs-c-selected-light)}.guest-join-form_icon svg{width:20px;height:20px}.guest-join-form_heading{margin-bottom:16px}.guest-join-form_heading h3{margin:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important;word-break:break-word}.guest-join-form_heading span{display:block;margin-top:4px;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.guest-join-form_status{display:inline-flex;align-items:center;gap:6px;height:26px;margin:-4px auto 16px;padding:0 10px;border-radius:999px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.guest-join-form_status i{width:6px;height:6px;border-radius:50%;background:currentColor}.guest-join-form_status--live{color:var(--vs-c-green)!important;background:var(--vs-c-status-ok-bg-soft)}.guest-join-form_status--live i{animation:guest-join-live 1.6s ease-in-out infinite}.guest-join-form_status--upcoming{color:var(--vs-c-yellow)!important;background:var(--vs-c-status-warn-bg-soft)}.guest-join-form_schedule{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 0;text-align:left;border-top:1px solid var(--vs-c-border);border-bottom:1px solid var(--vs-c-border)}.guest-join-form_schedule svg.guest-join-form_schedule-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:var(--vs-c-text-tertiary)}.guest-join-form_schedule-label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.guest-join-form_schedule-value{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.guest-join-form_schedule-countdown{display:inline-flex;align-items:center;height:22px;margin-top:6px;padding:0 8px;border-radius:6px;background:var(--vs-c-accent-bg-soft);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;font-variant-numeric:tabular-nums}.guest-join-form_schedule-hint{margin-top:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.guest-join-form_label{display:block;margin-bottom:8px;text-align:left;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.guest-join-form_form{margin-bottom:16px}.guest-join-form .ant-form-item-explain{text-align:left;margin-top:4px}.guest-join-form_submit-btn{margin-bottom:0}.guest-join-form_submit-btn .ui-button{width:100%}.guest-join-form_notice{margin:0 0 16px;text-align:left;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.guest-join-form_footer{margin-top:16px;padding-top:16px;border-top:1px solid var(--vs-c-border);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.guest-join-form_footer button,.guest-join-form_footer a{padding:0;border:0;background:transparent;cursor:pointer;text-decoration:none;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-link)!important;transition:color .15s}.guest-join-form_footer button:hover,.guest-join-form_footer a:hover{color:var(--vs-c-text-active)!important}@keyframes guest-join-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes guest-join-live{0%,to{opacity:1}50%{opacity:.35}}.guest-join-form_column{display:flex;flex-direction:column;align-items:center}.guest-join-form_legal{max-width:320px;margin:16px auto 0;text-align:center;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.guest-join-form_legal a{text-decoration:none;color:var(--vs-c-link)!important;transition:color .15s ease}.guest-join-form_legal a:hover{color:var(--vs-c-link-hover)!important;text-decoration:underline;text-underline-offset:2px}.invite-tabs{display:flex;flex-direction:column;gap:16px}.invite-tabs .settings-tab-strip{padding:0}.invite-tabs_panel{animation:invite-tabs-fade .24s cubic-bezier(.4,0,.2,1)}.invite-tabs_empty{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.main-invite-container .err-message{max-width:400px;margin-bottom:12px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-orange)!important}@keyframes invite-tabs-fade{0%{opacity:0}to{opacity:1}}.user-invite-form{width:372px;max-width:100%;margin:auto;text-align:left}.user-invite-form .ant-form-item{margin-bottom:16px}.user-invite-form_link-duration-info_text{display:flex;flex-direction:column;gap:8px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.user-invite-form_email_input_container{display:flex;flex-direction:column;gap:8px}.user-invite-form_email_input_container_tags-block{display:flex;flex-wrap:wrap;align-items:center;gap:4px;max-height:80px;overflow-y:auto}.user-invite-form_email_input_container_tags-block .ant-tag{display:inline-flex;align-items:center;gap:4px;height:24px;margin:0;padding:0 6px 0 8px;border:1px solid var(--vs-c-border);border-radius:6px;background:var(--vs-c-primary);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;animation:user-invite-chip-in .2s cubic-bezier(.4,0,.2,1)}.user-invite-form_email_input_container_tags-block .ant-tag-close-icon{display:inline-flex;margin:0;color:var(--vs-c-text-tertiary);transition:color .15s}.user-invite-form_email_input_container_tags-block .ant-tag-close-icon:hover{color:var(--vs-c-danger)}.user-invite-form_email_input_container_tags-block svg.user-invite-form_tag-close{width:14px;height:14px}.user-invite-form_email_input_container_description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-invite-form_submit-button{margin-top:8px}.user-invite-form_submit-button .ant-form-item-control-input-content{display:flex;align-items:center;justify-content:flex-end;gap:8px}.user-invite-form_submit-button_copy_animation svg{color:var(--vs-c-green)}.user-invite-form_reset-links,.user-invite-form_skip{margin-bottom:4px!important}.user-invite-form_reset-links .ant-form-item-control-input,.user-invite-form_skip .ant-form-item-control-input{min-height:0}.user-invite-form .ant-form-item-explain-error{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}@keyframes user-invite-chip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.invitation-validity .ant-select{min-width:140px}.invitation-validity svg.invitation-validity_caret{width:16px;height:16px;color:var(--vs-c-text-tertiary);pointer-events:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}.invitation-validity svg.invitation-validity_caret--open{transform:rotate(180deg)}@keyframes virtual-room-layout-in{0%{opacity:0;transform:translateY(6px)}}.virtual-room-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px 16px;max-height:min(560px,100dvh - 220px);overflow-y:auto;padding:20px 24px 24px}.virtual-room-container_virtualRooms{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;animation:virtual-room-layout-in .24s cubic-bezier(.4,0,.2,1) both}.virtual-room-container_virtualRooms:nth-child(1){animation-delay:0ms}.virtual-room-container_virtualRooms:nth-child(2){animation-delay:30ms}.virtual-room-container_virtualRooms:nth-child(3){animation-delay:60ms}.virtual-room-container_virtualRooms:nth-child(4){animation-delay:90ms}.virtual-room-container_virtualRooms:nth-child(5){animation-delay:.12s}.virtual-room-container_virtualRooms:nth-child(6){animation-delay:.15s}.virtual-room-container_virtualRooms:nth-child(7){animation-delay:.18s}.virtual-room-container_virtualRooms:nth-child(8){animation-delay:.21s}.virtual-room-container_virtualRooms:nth-child(9){animation-delay:.24s}.virtual-room-container_virtualRooms:nth-child(10){animation-delay:.27s}.virtual-room-container_virtualRooms:nth-child(11){animation-delay:.3s}.virtual-room-container_virtualRooms:nth-child(12){animation-delay:.33s}.virtual-room-container_virtualRooms_image{display:block;aspect-ratio:3/2;margin-bottom:8px;overflow:hidden;border-radius:12px;border:1px solid var(--vs-c-border);background:var(--vs-c-primary);transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.virtual-room-container_virtualRooms_image img{display:block;width:100%;height:100%;object-fit:cover}.virtual-room-container_virtualRooms_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;transition:color .2s cubic-bezier(.4,0,.2,1)}.virtual-room-container_virtualRooms_size{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums}.virtual-room-container_virtualRooms:focus-visible .virtual-room-container_virtualRooms_image{border-color:var(--vs-c-selected-light)}.virtual-room-container_virtualRooms:hover .virtual-room-container_virtualRooms_name,.virtual-room-container_virtualRooms:focus-visible .virtual-room-container_virtualRooms_name{color:var(--vs-c-text-active)!important}.virtual-room-container_virtualRooms:focus-visible{outline:none}.virtual-room-container_virtualRooms--selected .virtual-room-container_virtualRooms_image{border-color:var(--vs-c-selected-light);box-shadow:0 0 0 3px var(--vs-c-accent-bg-soft)}.virtual-room-container_virtualRooms--selected .virtual-room-container_virtualRooms_name{color:var(--vs-c-text-active)!important}.virtual-room-menu{width:min(760px,100vw - 32px)!important}.virtual-room-menu .ant-modal-content{padding:0!important;overflow:hidden}.virtual-room-menu .ant-modal-close{top:10px;inset-inline-end:12px}.virtual-room-menu_title{padding:14px 24px 4px}.virtual-room-menu_title h1{margin:0;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.virtual-room-menu .settings-tab-strip__tab{padding:10px 0}.virtual-room-menu .settings-tab-strip__tab+.settings-tab-strip__tab{margin-left:14px}.virtual-room-form-modal{width:min(760px,100vw - 32px)!important}.virtual-room-form-modal .ant-modal-content{padding:0!important;overflow:hidden}.virtual-room-form-modal .ant-modal-close{top:10px;inset-inline-end:12px}.virtual-room-form-modal_title{padding:14px 24px 0}.virtual-room-form-modal_title h1{margin:0;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.add-people-picker{display:flex;flex-direction:column;gap:6px}.add-people-picker__select{width:100%}.add-people-picker__select .ant-select-selector{min-height:32px;max-height:128px;overflow-y:auto;padding:2px 4px!important}.add-people-picker__select .ant-select-selection-placeholder{inset-inline-start:11px!important}.add-people-picker__chip{display:inline-flex;align-items:center;gap:6px;height:24px;max-width:100%;margin:2px 4px 2px 0;padding:0 4px 0 3px;border-radius:6px;border:1px solid var(--vs-c-border);background:var(--vs-c-primary);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;animation:add-people-chip-in .2s cubic-bezier(.4,0,.2,1) both}.add-people-picker__chip--email{padding-left:6px}.add-people-picker__chip svg.user-avatar__fallback-icon{color:var(--vs-c-text-active)}.add-people-picker__chip svg.add-people-picker__chip-icon{width:14px;height:14px;color:var(--vs-c-text-tertiary)}.add-people-picker__chip-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-people-picker__chip-email{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.add-people-picker__chip .add-people-picker__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--vs-c-text-tertiary);cursor:pointer;transition:background .15s,color .15s}.add-people-picker__chip .add-people-picker__chip-remove svg{width:14px;height:14px;color:inherit}.add-people-picker__chip .add-people-picker__chip-remove:hover{background:var(--vs-c-tertiary);color:var(--vs-c-text-active)}.add-people-picker__option{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.add-people-picker__option-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:6px;color:var(--vs-c-text-tertiary)}.add-people-picker__option-dot{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:50%;border:2px solid var(--vs-c-surface);background:var(--vs-c-placeholder)}.add-people-picker__option-dot--online{background:var(--vs-c-green)}.add-people-picker svg.add-people-picker__option-new-icon{width:16px;height:16px}.add-people-picker__option-text{display:flex;flex:1;flex-direction:column;min-width:0}.add-people-picker__option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.add-people-picker__option-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.add-people-picker__option-role{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.add-people-picker__option-role--external{color:var(--vs-c-selected-light)!important}.add-people-picker__option-badge{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-orange)!important}.add-people-picker__hint{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.add-people-picker__hint--error{color:var(--vs-c-danger)!important}@keyframes add-people-chip-in{0%{opacity:0;transform:scale(.92)}}.add-people-picker__dropdown .ant-select-item{min-height:40px;padding:6px 8px}.add-people-picker__dropdown .ant-select-item-option-content{min-width:0}.add-people-picker__dropdown .ant-select-item.ant-select-item-option-selected span svg.user-avatar__fallback-icon{color:var(--vs-c-text-active)!important}.add-people-picker__dropdown .ant-select-item-option-state{margin-inline-start:8px}.add-people-picker__dropdown .ant-select-item-option-disabled{opacity:.55}.add-people-picker__dropdown .ant-select-item-empty,.add-people-picker__dropdown .ant-empty-description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}@keyframes room-details-reveal{0%{opacity:0;transform:translateY(-4px)}}@keyframes room-details-caption{0%{opacity:0}}.room-details-fields{display:flex;flex-direction:column}.room-details-fields .ant-form-item{margin-bottom:16px}.room-details-fields .ant-form-item-label{padding-bottom:6px}.room-details-fields .ant-form-item-label>label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.room-details-fields .ant-form-item-required:before{display:none!important}.room-details-fields svg.ant-form-item-tooltip{width:14px;height:14px;margin-inline-start:4px;color:var(--vs-c-text-tertiary)!important;cursor:help}.room-details-fields .ant-input-lg,.room-details-fields .ant-input-affix-wrapper-lg{min-height:32px}.room-details-fields .ant-form-item-extra{margin-top:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.room-details-fields .ant-form-item-explain-error{margin-top:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.room-details-fields__rows{display:flex;flex-direction:column;border-top:1px solid var(--vs-c-border)}.room-details-fields__row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--vs-c-border)}.room-details-fields__row--disabled{cursor:not-allowed}.room-details-fields__row--disabled .room-details-fields__row-text{opacity:.6}.room-details-fields__row-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:6px;background:var(--vs-c-primary);color:var(--vs-c-text-tertiary);transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.room-details-fields__row-icon svg.room-details-fields__row-glyph{width:16px;height:16px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.room-details-fields__row-icon svg.room-details-fields__row-glyph--on,.room-details-fields__row-icon svg.room-details-fields__row-glyph--off{position:absolute}.room-details-fields__row-icon svg.room-details-fields__row-glyph--on{opacity:0;transform:scale(.7)}.room-details-fields__row--on .room-details-fields__row-icon{background:var(--vs-c-accent-bg-soft);color:var(--vs-c-selected-light)}.room-details-fields__row--on .room-details-fields__row-icon svg.room-details-fields__row-glyph--on{opacity:1;transform:none}.room-details-fields__row--on .room-details-fields__row-icon svg.room-details-fields__row-glyph--off{opacity:0;transform:scale(.7)}.room-details-fields__row-text{display:flex;flex:1;flex-direction:column;min-width:0}.room-details-fields__row-title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.room-details-fields__row-caption{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;animation:room-details-caption .24s cubic-bezier(.4,0,.2,1)}.room-details-fields__reveal{animation:room-details-reveal .24s cubic-bezier(.4,0,.2,1) both}.room-details-fields__password{display:flex;flex-direction:column;gap:6px;padding:12px 0 4px}.room-details-fields__password-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.room-details-fields__password-row{display:flex;align-items:flex-start;gap:8px}.room-details-fields__password-row .ant-form-item{flex:1;margin-bottom:0}.room-details-fields__password-row .ant-input-affix-wrapper{height:32px;padding-block:0}.room-details-fields__password-row .ant-input-suffix svg.MuiSvgIcon-root{width:16px;height:16px}.room-details-fields__view-dropdown .ant-select-item-option{padding:8px 10px}.room-details-fields__view-dropdown .room-details-fields__view-option{display:flex;flex-direction:column;gap:2px;min-width:0}.room-details-fields__view-dropdown .room-details-fields__view-option-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.room-details-fields__view-dropdown .room-details-fields__view-option-description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;white-space:normal}@keyframes add-virtual-room-pane-in{0%{opacity:0;transform:translate(8px)}}.add-virtual-room-form{display:flex;flex-direction:column}.add-virtual-room-form__steps{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.add-virtual-room-form__step{display:flex;align-items:center;gap:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;transition:color .2s cubic-bezier(.4,0,.2,1)}.add-virtual-room-form__step+.add-virtual-room-form__step:before{content:"";width:16px;height:1px;margin-right:2px;background:var(--vs-c-border);transition:background .2s cubic-bezier(.4,0,.2,1)}.add-virtual-room-form__step--active{color:var(--vs-c-text-active)!important}.add-virtual-room-form__step--done{color:var(--vs-c-text-secondary)!important}.add-virtual-room-form__step+.add-virtual-room-form__step--active:before,.add-virtual-room-form__step+.add-virtual-room-form__step--done:before{background:var(--vs-c-selected-light)}.add-virtual-room-form__step-index{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--vs-c-border);transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.add-virtual-room-form__step-number{font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:inherit!important;font-variant-numeric:tabular-nums;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.add-virtual-room-form svg.add-virtual-room-form__step-check{position:absolute;width:12px;height:12px;opacity:0;transform:scale(.6);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.add-virtual-room-form__step--active .add-virtual-room-form__step-index{border-color:var(--vs-c-selected-light);background:var(--vs-c-selected-light);color:var(--vs-c-text-active)}.add-virtual-room-form__step--done .add-virtual-room-form__step-index{border-color:var(--vs-c-selected-light);color:var(--vs-c-selected-light)}.add-virtual-room-form__step--done .add-virtual-room-form__step-index .add-virtual-room-form__step-number{opacity:0}.add-virtual-room-form__step--done .add-virtual-room-form__step-index svg.add-virtual-room-form__step-check{opacity:1;transform:none}.add-virtual-room-form__body{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:24px;align-items:start;padding:20px 0}.add-virtual-room-form--group .add-virtual-room-form__body{grid-template-columns:minmax(0,1fr)}.add-virtual-room-form__main{min-width:0;min-height:250px}.add-virtual-room-form__pane{animation:add-virtual-room-pane-in .24s cubic-bezier(.4,0,.2,1) both}.add-virtual-room-form__hidden{display:none}.add-virtual-room-form__people{display:flex;flex-direction:column;gap:8px}.add-virtual-room-form__people-title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.add-virtual-room-form__people-note{margin-bottom:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.add-virtual-room-form__layout{display:flex;flex-direction:column;gap:10px}.add-virtual-room-form__layout-image{aspect-ratio:3/2;overflow:hidden;border-radius:8px;border:1px solid var(--vs-c-border);background:var(--vs-c-primary)}.add-virtual-room-form__layout-image img{display:block;width:100%;height:100%;object-fit:cover}.add-virtual-room-form__layout-text{display:flex;flex-direction:column;min-width:0}.add-virtual-room-form__layout-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.add-virtual-room-form__layout-type{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.add-virtual-room-form__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--vs-c-border)}.add-virtual-room-form__footer-spacer{flex:1}.virtual-room-form-modal .add-virtual-room-form__steps{padding:12px 24px 0}.virtual-room-form-modal .add-virtual-room-form__body{padding:20px 24px}.virtual-room-form-modal .add-virtual-room-form__footer{padding:12px 24px}@media (max-width: 760px){.add-virtual-room-form__body{grid-template-columns:minmax(0,1fr)}.add-virtual-room-form__layout{display:none}}.virtual-room-form{display:flex;flex-direction:column}.virtual-room-form .ant-form-item{margin-bottom:16px}.virtual-room-form .ant-form-item-label{padding-bottom:6px}.virtual-room-form .ant-form-item-label>label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.virtual-room-form .ant-form-item-explain-error{margin-top:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.virtual-room-form .ant-input-lg,.virtual-room-form .ant-input-affix-wrapper-lg{min-height:32px}.virtual-room-form_body{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:24px;align-items:start;padding:16px 24px 4px}.virtual-room-form_main{min-width:0}.virtual-room-form_rows{display:flex;flex-direction:column;margin-bottom:16px;border-top:1px solid var(--vs-c-border)}.virtual-room-form__switch-container{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--vs-c-border)}.virtual-room-form__switch-container__text{display:flex;flex:1;flex-direction:column;min-width:0}.virtual-room-form__switch-container__title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.virtual-room-form__switch-container__description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.virtual-room-form__switch-container .ant-form-item.virtual-room-form__switch-container__switch-block{margin:0}.virtual-room-form_set-password-block{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid var(--vs-c-border)}.virtual-room-form_set-password-block_label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.virtual-room-form_set-password-block_input-button-block{display:flex;align-items:flex-start;gap:8px}.virtual-room-form_set-password-block_input-button-block .ant-form-item{flex:1;margin-bottom:0}.virtual-room-form_set-password-block_input-button-block .ant-input-affix-wrapper{height:32px;padding-block:0}.virtual-room-form_set-password-block_input-button-block .ant-input-suffix svg.MuiSvgIcon-root{width:16px;height:16px}.virtual-room-form_select-container .ant-select-selector{max-height:96px;overflow-y:auto}.virtual-room-form_room-image-section{display:flex;flex-direction:column;gap:10px}.virtual-room-form_room-image-section_image-container{display:block;aspect-ratio:3/2;padding:0;overflow:hidden;border-radius:8px;border:1px solid var(--vs-c-border);background:var(--vs-c-primary);cursor:pointer;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.virtual-room-form_room-image-section_image-container:hover:not(:disabled){background-color:var(--vs-c-primary)}.virtual-room-form_room-image-section_image-container:disabled{cursor:default}.virtual-room-form_room-image-section_image-container img{display:block;width:100%;height:100%;object-fit:cover}.virtual-room-form_room-image-section_room-type{display:flex;flex-direction:column}.virtual-room-form_room-image-section_room-type_label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.virtual-room-form_room-image-section_room-type_value{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.virtual-room-form_button-container{display:flex;justify-content:flex-end;padding:12px 24px;border-top:1px solid var(--vs-c-border)}.virtual-room-form_button-container .ant-form-item{margin:0}@media (max-width: 760px){.virtual-room-form_body{grid-template-columns:minmax(0,1fr)}}.update-virtualRoom-form .update-loading .ant-spin.ant-spin-lg.ant-spin-spinning{margin-top:15%;padding-bottom:30%}.virtual-room-password_input .ant-input-suffix svg.MuiSvgIcon-root{width:16px;height:16px}.virtual-room-password_error{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.user-profile-avatar{width:440px!important}.user-profile-avatar .ant-modal-content{padding:0}.user-profile-avatar .user-avatar-manager{width:100%;background:transparent;border:none;border-radius:0}.user-avatar-manager{position:relative;width:440px;max-width:100%;padding:20px 0 24px;background-color:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;text-align:left}.user-avatar-manager_heading h3{margin:0;padding:0 24px;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.user-avatar-manager_tabs{margin-top:8px}.user-avatar-manager_pane{display:none;padding:20px 24px 0}.user-avatar-manager_pane--active{display:block;animation:user-avatar-pane-in .24s cubic-bezier(.4,0,.2,1) both}.user-avatar-manager_avatars{display:block}@media (max-width: 550px){.user-avatar-manager{width:100%}}@keyframes user-avatar-pane-in{0%{opacity:0}to{opacity:1}}.user-avatar-selector{position:relative;width:100%}.user-avatar-selector .ant-form-item{margin-bottom:16px}.user-avatar-selector_input-container{max-width:300px;margin-inline:auto}.user-avatar-selector_input-container input{text-align:center}.user-avatar-selector_current-avatar{display:flex;flex-direction:column;align-items:center;justify-content:center}.user-avatar-selector_current-avatar_image{height:64px}.user-avatar-selector_avatars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-height:196px;overflow-y:auto}.user-avatar-selector_avatars_avatar{box-sizing:border-box;min-width:0;width:100%;height:56px;padding:6px;object-fit:contain;cursor:pointer;border:1px solid var(--vs-c-border);border-radius:8px;background-color:var(--vs-c-primary);transition:border-color .15s,background-color .15s}.user-avatar-selector_avatars_avatar:hover{background-color:var(--vs-c-primary)}.user-avatar-selector_avatars_avatar--selected{border-color:var(--vs-c-selected-light);background-color:var(--vs-c-accent-bg-soft)}.user-avatar-selector_submit-button{margin:20px 0 0!important}.user-avatar-selector_submit-button .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.user-profile-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;max-height:450px}.user-profile-image_container{display:flex;align-items:center;justify-content:center;gap:0;width:128px;height:128px;border:1px solid var(--vs-c-border);border-radius:6px;overflow:hidden;cursor:pointer;transition:border-color .15s ease}.user-profile-image_container:hover{background-color:var(--vs-c-primary)}.user-profile-image_container svg{width:40px;height:40px;color:var(--vs-c-tertiary)}.user-profile-image_container_preview{width:100%;height:100%;object-fit:fill}.user-profile-image_browse{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;height:184px;border:2px dashed var(--vs-c-border);border-radius:8px;text-align:center}.user-profile-image_browse br{display:none}.user-profile-image_browse_text{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;margin:0}.user-profile-image_browse_file-name{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;margin:0}.user-profile-image_submit-button{display:flex;justify-content:flex-end;width:100%}.capture-user-profile-image,.capture-user-profile-image_face-capture{width:100%}.capture-user-profile-image_uploading{text-align:center;padding:20px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-placeholder)!important}.manage-status-modal{width:400px!important}.manage-status-form{display:flex;flex-direction:column}.manage-status-form .ant-form-item{margin-bottom:12px}.manage-status-form_select-input .ant-select{width:100%}.manage-status-form_btn-container{margin:4px 0 0!important}.manage-status-form_btn-container .ant-form-item-control-input-content{display:flex;justify-content:flex-end;gap:6px}.pricing-plan-modal{width:min(920px,100vw - 32px)!important;height:auto}.pricing-plan-modal .ant-modal-content{padding:24px!important}.pricing-plan-modal_heading{margin:0 0 4px;text-align:center;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.pricing-plan-modal_heading-subtext{display:flex;gap:8px;justify-content:center;align-items:center;margin-bottom:12px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.pricing-plan-modal_heading-status{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;background:var(--vs-c-status-ok-bg-soft);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-green)!important}.pricing-plan-modal_heading-status.expired{background:var(--vs-c-status-warn-bg-soft);color:var(--vs-c-orange)!important}.pricing-plan-modal_heading-date{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.pricing-plan-modal_trial{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.pricing-plan-modal_pricing-block{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}.pricing-plan-modal_pricing-block_info{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.pricing-plan-modal_pricing-block_switch-container{display:flex;align-items:center;gap:12px}.pricing-plan-modal_pricing-block_switch-container .duration{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.pricing-plan-modal_pricing-block_switch-container .duration-info{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-orange)!important}.pricing-plan-modal_pricing-block_trial{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.pricing-plan-modal_pricing-block_plan-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-top:1px solid var(--vs-c-border);border-bottom:1px solid var(--vs-c-border)}.pricing-plan-modal_pricing-block_plan-container.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-plan-modal_pricing-block_plan-container.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan-modal_pricing-block_plan-container_slab{position:relative;display:flex;flex-direction:column;width:100%;min-width:0}.pricing-plan-modal_pricing-block_plan-container_slab+.pricing-plan-modal_pricing-block_plan-container_slab{border-left:1px solid var(--vs-c-border)}.pricing-plan-modal_pricing-block_plan-container_slab.header .header-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.pricing-plan-modal_pricing-block_plan-container_slab_header{display:flex;flex-direction:column;min-height:188px;padding:16px;border-bottom:1px solid var(--vs-c-border)}.pricing-plan-modal_pricing-block_plan-container_slab.header .pricing-plan-modal_pricing-block_plan-container_slab_header{padding-left:0}.pricing-plan-modal_pricing-block_plan-container_slab_plan-name{margin:0 0 2px;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.pricing-plan-modal_pricing-block_plan-container_slab_plan-info{margin:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.pricing-plan-modal_pricing-block_plan-container_slab_price-container{margin-top:auto}.pricing-plan-modal_pricing-block_plan-container_slab_price-container .currency,.pricing-plan-modal_pricing-block_plan-container_slab_price-container .price{font-size:20px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important}.pricing-plan-modal_pricing-block_plan-container_slab_price-container .period{margin-left:2px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.pricing-plan-modal_pricing-block_plan-container_slab_button{margin-top:12px;width:100%}.pricing-plan-modal_pricing-block_plan-container_slab_features-info{display:flex;flex-direction:column}.pricing-plan-modal_pricing-block_plan-container_slab_features-info_item-block{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px}.pricing-plan-modal_pricing-block_plan-container_slab_features-info_item-block+.pricing-plan-modal_pricing-block_plan-container_slab_features-info_item-block{border-top:1px solid var(--vs-c-border)}.pricing-plan-modal_pricing-block_plan-container_slab_features-info_item-block .check-icon,.pricing-plan-modal_pricing-block_plan-container_slab_features-info_item-block .cross-icon{width:16px;height:16px}.pricing-plan-modal_pricing-block_plan-container_slab_features-info_item-block .check-icon{color:var(--vs-c-selected-light)}.pricing-plan-modal_pricing-block_plan-container_slab_features-info_item-block .cross-icon{color:var(--vs-c-placeholder)}.pricing-plan-modal_pricing-block_plan-container_slab_features-info_item-block .item-text{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.pricing-plan-modal_pricing-block_plan-container_slab.header .pricing-plan-modal_pricing-block_plan-container_slab_features-info_item-block{justify-content:flex-start;padding-left:0}.pricing-plan-modal_pricing-block_all-features{display:flex;align-items:flex-start;width:100%}.pricing-plan-modal_pricing-block_all-features a{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-link)!important}.pricing-plan-modal_pricing-block_enterprise{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-top:12px;border-top:1px solid var(--vs-c-border)}.pricing-plan-modal_pricing-block_enterprise_name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.pricing-plan-modal_pricing-block_enterprise_description{margin:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.pricing-plan-modal_pricing-block_enterprise_button{flex-shrink:0}.pricing-plan-modal .ant-modal-title{text-align:center}.bulk-permission-modal{width:min(960px,100vw - 32px)!important}.bulk-permission-modal .ant-modal-content{padding:0}.bulk-permission-modal .ant-modal-header{display:flex;align-items:center;min-height:48px;margin:0;padding:0 24px;border-bottom:1px solid var(--vs-c-border)}.bulk-permission-modal .ant-modal-close{top:10px;inset-inline-end:12px}.bulk-permission-modal_content{display:flex;flex-direction:column;gap:12px;height:min(680px,100vh - 180px);padding:16px 24px 24px}.bulk-permission-modal_content .user-info{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.capability-picker{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.capability-picker_toolbar{flex-shrink:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.capability-picker_search.ant-input-affix-wrapper{flex:1;min-width:200px;height:28px;padding-block:0}.capability-picker_search.ant-input-affix-wrapper .ant-input{background:transparent!important;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.capability-picker_search.ant-input-affix-wrapper .ant-input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.capability-picker_search.ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:6px}.capability-picker svg.capability-picker_search-icon{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.capability-picker_filters{display:flex;gap:2px;box-sizing:border-box;height:28px;padding:2px;border-radius:6px;border:1px solid var(--vs-c-border)}.capability-picker_filter{display:flex;align-items:center;gap:6px;padding:0 8px;border:none;border-radius:4px;background:transparent;cursor:pointer;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.capability-picker_filter:hover{color:var(--vs-c-text-active)!important}.capability-picker_filter.is-active{background:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.capability-picker_filter-count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-placeholder)!important}.capability-picker_list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.capability-picker_empty{padding:32px 0;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.capability-picker_group{flex-shrink:0;border:1px solid var(--vs-c-border);border-radius:8px;overflow:hidden}.capability-picker_group-header{width:100%;display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border:none;background:transparent;cursor:pointer;text-align:left}.capability-picker_group-header:hover:not(:disabled){background:var(--vs-c-primary)}.capability-picker_group-header:disabled{cursor:default}.capability-picker svg.capability-picker_chevron{width:16px;height:16px;flex-shrink:0;color:var(--vs-c-text-tertiary);transform:rotate(-90deg);transition:transform .15s ease}.capability-picker svg.capability-picker_chevron.is-open{transform:rotate(0)}.capability-picker_group-label{flex:1;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.capability-picker_group-count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.capability-picker_rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));border-top:1px solid var(--vs-c-border)}.capability-picker_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--vs-c-border)}.capability-picker_row:hover{background:var(--vs-c-primary)}.capability-picker_row.is-locked{cursor:not-allowed}.capability-picker_row-text{display:flex;flex-direction:column;min-width:0}.capability-picker_row-name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.is-on .capability-picker_row-name{color:var(--vs-c-text-active)!important}.capability-picker_row-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.capability-picker_row-control{display:flex;align-items:center;gap:6px;flex-shrink:0}.capability-picker svg.capability-picker_saved{width:16px;height:16px;color:var(--vs-c-selected-light)}.capability-picker .ant-switch{background:transparent;outline:1px solid var(--vs-c-border)}.capability-picker .ant-switch.ant-switch-checked{background:var(--vs-c-selected-light)!important;outline-color:var(--vs-c-selected-light)}.broadcast-setup-modal .ant-modal-content{max-height:85vh;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:0!important}.broadcast-setup-modal .ant-modal-header{margin:0;padding:14px 24px 10px}.broadcast-setup-modal .ant-modal-close{top:10px;inset-inline-end:12px}.broadcast-setup-modal .ant-modal-body{padding:0 0 16px}.broadcast-setup-modal_av{padding:12px 24px 0}.broadcast-setup-modal_av--hidden{display:none}.broadcast-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--vs-c-shadow) 30%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:broadcast-loading-in .2s ease-out}.broadcast-loading-overlay_container{display:flex;flex-direction:column;align-items:center;width:400px;max-width:90vw;padding:32px;background:transparent;border-radius:12px}.broadcast-loading-overlay_container_spinner{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.broadcast-loading-overlay_container_steps{position:relative;width:100%;overflow:hidden}.broadcast-loading-overlay_container_steps_slider{display:flex;width:100%;transition:transform 1.5s ease-in-out}.broadcast-loading-overlay_container_steps_slider_step{min-width:96%;padding:8px;text-align:center;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important;opacity:.7;transform:scale(.9);transition:all .6s ease}.broadcast-loading-overlay_container_steps_slider_step.active{color:var(--vs-c-green)!important;opacity:1;transform:scale(1)}.broadcast-loading-overlay_container_steps_slider_step.fade-in{animation:broadcast-loading-in .6s ease-in-out}.broadcast-loading-overlay_container_steps_slider_step .done-step{display:flex;flex-direction:column;align-items:center;gap:12px}.broadcast-loading-overlay_container_steps_slider_step .done-step svg.check-icon{width:48px;height:48px;color:var(--vs-c-green)}.broadcast-loading-overlay_container_steps_slider_step .done-step .done-step-text{animation:broadcast-loading-in .6s ease-in-out .3s both}.broadcast-loading-overlay_container_status{text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}@keyframes broadcast-loading-in{0%{opacity:0}to{opacity:1}}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.broadcast-message-compose{display:flex;flex-direction:column;gap:12px;padding:12px 24px 0}.broadcast-message-compose__topbar{display:flex;justify-content:flex-end}.broadcast-message-compose__editor .quill{overflow:hidden;background:transparent;border:1px solid var(--vs-c-border);border-radius:8px;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.broadcast-message-compose__editor .quill:focus-within{background-color:var(--vs-c-primary)}.broadcast-message-compose__editor .ql-toolbar{border:none;border-bottom:1px solid var(--vs-c-border)}.broadcast-message-compose__editor .ql-container{height:200px;border:none;font-family:inherit;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.broadcast-message-compose__editor .ql-editor,.broadcast-message-compose__editor .ql-editor *{user-select:text!important;-webkit-user-select:text!important}.broadcast-message-compose__editor .ql-editor strong,.broadcast-message-compose__editor .ql-editor b{font-weight:600!important}.broadcast-message-compose__editor .ql-editor.ql-blank:before{font-style:normal;font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.broadcast-message-compose__editor .ql-toolbar .ql-stroke{stroke:var(--vs-c-text-tertiary)}.broadcast-message-compose__editor .ql-toolbar .ql-fill{fill:var(--vs-c-text-tertiary)}.broadcast-message-compose__editor .ql-toolbar button:hover .ql-stroke,.broadcast-message-compose__editor .ql-toolbar button.ql-active .ql-stroke{stroke:var(--vs-c-text-active)}.broadcast-message-compose__editor .ql-toolbar button:hover .ql-fill,.broadcast-message-compose__editor .ql-toolbar button.ql-active .ql-fill{fill:var(--vs-c-text-active)}.broadcast-message-compose__hint{margin:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.broadcast-message-compose__footer{display:flex;justify-content:flex-end}.ant-popover-inner:has(>.ant-popover-inner-content>.user-info-card),.ant-popover-inner-content:has(>.user-info-card){padding:0!important;background:transparent!important;box-shadow:none!important}.user-info-card{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;width:300px;padding:16px;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.user-info-card_header{display:flex;align-items:center;gap:12px}.user-info-card_header_avatar-block{position:relative;flex:0 0 auto}.user-info-card_header_avatar-block .ant-avatar{width:32px;height:32px;overflow:hidden;border:none;border-radius:6px}.user-info-card_header_avatar-block .ant-avatar img{height:39px}.user-info-card_header_avatar-block .avatar-with-padding{padding-top:16px}.user-info-card_header_avatar-block_circle{border-radius:50%}.user-info-card_header_avatar-block_square{border-radius:6px}.user-info-card_header_identity{display:flex;flex:1;flex-direction:column;min-width:0}.user-info-card_header_identity_name-row{display:flex;align-items:center;gap:8px;min-width:0}.user-info-card_header_identity_name-row_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.user-info-card_header_identity_name-row svg.user-info-card_header_identity_name-row_device-icon{width:14px;height:14px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.user-info-card_header_identity_name-row_role{flex:0 0 auto;display:inline-flex;align-items:center;box-sizing:border-box;height:18px;padding:0 6px;border:1px solid var(--vs-c-border);border-radius:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-info-card_header_identity_name-row_role--visitor{color:var(--vs-c-orange)!important}.user-info-card_header_identity_designation{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.user-info-card_header_identity_status{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px}.user-info-card_header_identity_status .user-info-card_header_identity_name-row_role{height:16px;padding:0 5px;font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-tertiary)!important}.user-info-card_header_identity_status .user-info-card_header_identity_name-row_role--visitor{color:var(--vs-c-orange)!important}.user-info-card_header_identity_presence{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-info-card_actions{display:flex;gap:6px}.user-info-card_actions>.ui-button,.user-info-card_actions>*>.ui-button{flex:1}.user-info-card_actions>*{display:flex;flex:1}.user-info-card_actions .ui-button svg{width:14px;height:14px}.user-info-card_status-item,.user-info-card_location,.user-info-card_leave{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--vs-c-border);border-radius:8px}.user-info-card_status-item{cursor:pointer;transition:border-color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.user-info-card_status-item .icon{display:grid;place-items:center;color:var(--vs-c-text-tertiary)}.user-info-card_status-item .icon svg{width:16px;height:16px}.user-info-card_status-item:hover{background-color:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.user-info-card_section{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--vs-c-border)}.user-info-card_section_label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-info-card_section_about-text{display:-webkit-box;margin:0;overflow:hidden;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.user-info-card_detail-grid{display:grid;grid-template-columns:72px 1fr;align-items:center;row-gap:8px;column-gap:12px}.user-info-card_detail-grid_label{white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-info-card_detail-grid_value{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.user-info-card_detail-grid_value_text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info-card_detail-grid_value_today-bar{flex:0 0 56px;height:4px;overflow:hidden;border-radius:2px;background:var(--vs-c-tertiary)}.user-info-card_detail-grid_value_today-bar_fill{display:block;width:100%;height:100%;transform-origin:left center;transition:transform .6s ease-out,background-color .6s ease-out}.user-info-card_detail-grid_value_hours-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--vs-c-placeholder)}.user-info-card_detail-grid_value_hours-dot.in-hours{background:var(--vs-c-green)}.user-info-card_detail-grid_value_copy{display:grid;flex:0 0 auto;place-items:center;margin-left:auto;cursor:pointer;color:var(--vs-c-text-tertiary)}.user-info-card_detail-grid_value_copy svg{width:14px;height:14px}.user-info-card_detail-grid_value_copy:hover{color:var(--vs-c-text-active)}.user-info-card_detail-grid_value_copy .copied{color:var(--vs-c-green)}.user-info-card_github_summary{display:flex;align-items:center;gap:10px}.user-info-card_github_logo{flex:0 0 auto;width:16px;height:16px;color:var(--vs-c-text-tertiary)}.user-info-card_github_copy{display:flex;flex-direction:column;min-width:0}.user-info-card_github_copy strong{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.user-info-card_github_copy small{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-info-card_github_pr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-info-card_github_pr small{color:var(--vs-c-text-secondary)!important}.user-info-card_github_pr:hover{color:var(--vs-c-text-active)!important}.user-info-card_location_icon,.user-info-card_leave_icon{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:6px}.user-info-card_location_icon svg,.user-info-card_leave_icon svg{width:16px;height:16px}.user-info-card_location_copy,.user-info-card_leave_copy{display:flex;flex:1;flex-direction:column;min-width:0}.user-info-card_location_copy strong,.user-info-card_location_copy small,.user-info-card_leave_copy strong,.user-info-card_leave_copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info-card_location_copy strong,.user-info-card_leave_copy strong{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.user-info-card_location_copy small,.user-info-card_leave_copy small{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-info-card_location_icon{color:var(--vs-c-selected-light);background:var(--vs-c-accent-bg-soft)}.user-info-card_location_copy_busy{display:flex;align-items:center;gap:6px;color:var(--vs-c-text-secondary)!important}.user-info-card_location_copy_busy:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--vs-c-red)}.user-info-card_location_go-wrap{display:inline-flex;flex:0 0 auto}.user-info-card_location--muted .user-info-card_location_icon{color:var(--vs-c-text-tertiary);background:var(--vs-c-primary)}.user-info-card_leave--on_leave .user-info-card_leave_icon{color:var(--vs-c-green);background:color-mix(in srgb,var(--vs-c-green) 16%,transparent)}.user-info-card_leave--upcoming .user-info-card_leave_icon{color:var(--vs-c-selected-light);background:var(--vs-c-accent-bg-soft)}.ant-tooltip-inner{background-color:var(--vs-c-tertiary)!important}.ant-tooltip-arrow:before{background-color:var(--vs-c-tertiary)!important}.ant-tooltip .calling-tooltip-message{display:flex;align-items:center;gap:5px}.ant-tooltip .calling-tooltip-message svg{width:18px;height:18px}.user-avar-status-badge-icon{width:12px;position:absolute;top:-2px;right:-3px}.broadcast-reaction-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.broadcast-reaction-bar__item{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.broadcast-reaction-bar__item:hover:not(:disabled){background-color:var(--vs-c-primary)}.broadcast-reaction-bar__item--has-count{background:var(--vs-c-primary)}.broadcast-reaction-bar__item--mine{background:var(--vs-c-accent-bg-soft);border-color:var(--vs-c-selected-light)}.broadcast-reaction-bar__item--readonly{cursor:default}.broadcast-reaction-bar__emoji{font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important;line-height:1}.broadcast-reaction-bar__count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.broadcast-message-modal .ant-modal-content{padding:0!important;overflow:hidden}.broadcast-message-modal .ant-modal-header{margin:0;padding:14px 24px 10px}.broadcast-message-modal .ant-modal-close{top:10px;inset-inline-end:12px}.broadcast-message-modal__body{display:flex;flex-direction:column;gap:12px;padding:0 24px}.broadcast-message-modal__subtitle{margin-top:-6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.broadcast-message-modal__sender{display:flex;align-items:center;gap:8px}.broadcast-message-modal__sender-name{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-active)!important}.broadcast-message-modal__content{max-height:320px;overflow-y:auto;word-break:break-word;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.broadcast-message-modal__content strong,.broadcast-message-modal__content b{font-weight:600!important}.broadcast-message-modal__content p{margin:0 0 8px}.broadcast-message-modal__content a{color:var(--vs-c-link)!important}.broadcast-message-modal__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:4px -24px 0;padding:12px 24px;border-top:1px solid var(--vs-c-border)}.user-map-avatar-container{cursor:pointer}.user-map-avatar-container :hover:not(.ant-avatar img,.user-avar-status-badge-icon){background:var(--vs-c-primary)}.user-map-avatar-container_user-item{position:relative;width:100%;height:auto;padding:5px 0 5px 12px;border-radius:16px}.user-map-avatar-container_user-item_popover_trailing{display:flex;align-items:center;gap:4px;margin-left:auto;padding-right:8px;flex-shrink:0}.user-map-avatar-container_user-item_popover_actions{display:flex;align-items:center;justify-content:center;width:24px;opacity:0;transition:opacity .15s ease-in-out}.user-map-avatar-container_user-item_popover_actions .call-back-btn--calling{opacity:1}.user-map-avatar-container_user-item:hover .user-map-avatar-container_user-item_popover_actions,.user-map-avatar-container_user-item_popover_actions:focus-within,.user-map-avatar-container_user-item_popover_actions:has(.call-back-btn--calling){opacity:1}.user-map-avatar-container_user-item_popover{width:96%;display:flex;align-items:center}.user-map-avatar-container_user-item_popover--with-trailing .user-map-avatar-container_user-item_popover_user-info,.user-map-avatar-container_user-item_popover--with-trailing .user-map-avatar-container_user-item_popover_user-info_name-info,.user-map-avatar-container_user-item_popover--with-trailing .user-map-avatar-container_user-item_popover_user-info_name-block{min-width:0}.user-map-avatar-container_user-item_popover--with-trailing .user-map-avatar-container_user-item_popover_user-info_name-block>*:not(.ellipsis-text){flex-shrink:0}.user-map-avatar-container_user-item_popover--with-trailing .user-map-avatar-container_user-item_popover_user-info_user-last-seen{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-map-avatar-container_user-item_popover_badge{display:flex}.user-map-avatar-container_user-item_popover_badge .ant-avatar{width:28px;height:28px;overflow:hidden;background-color:var(--vs-c-border);border-radius:6px;border:none}.user-map-avatar-container_user-item_popover_badge .ant-avatar img{width:32px;height:32px}.user-map-avatar-container_user-item_popover_badge .avatar-with-padding{padding-top:15px}.user-map-avatar-container_user-item_popover_badge .ant-scroll-number-custom-component{position:absolute;top:20%;left:45%;width:10px}.user-map-avatar-container_user-item_popover_user-info{color:var(--vs-c-grey-blue);width:100%}.user-map-avatar-container_user-item_popover_user-info_name-block{display:flex;align-items:center;gap:8px}.user-map-avatar-container_user-item_popover_user-info_name-info{margin-left:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;display:flex;justify-content:space-between}.user-map-avatar-container_user-item_popover_user-info_name-info .custom-icon{width:16px}.user-map-avatar-container_user-item_popover_user-info_name-info .ant-badge .ant-badge-count{font-size:.625rem;height:14px;line-height:14px;border:1px solid;box-shadow:none!important;border-radius:6px;border:none}.user-map-avatar-container_user-item_popover_user-info_user-last-seen{margin-left:6px;display:flex;align-items:center;gap:4px}.user-map-avatar-container_user-item_popover_user-info_user-last-seen_icon{display:flex;align-items:center;gap:4px}.user-map-avatar-container_user-item_popover_user-info_user-last-seen_icon svg{width:14px;height:14px;transform:rotate(45deg)}.user-map-avatar-container_user-item_popover_user-info_user-last-seen{font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-primary)!important}.user-map-avatar-container_user-item_popover_user-info_user-last-seen p{margin:0}.user-map-avatar-container_user-item_popover_user-info_admin-surface-icon{width:16px!important;height:16px!important;color:var(--vs-c-selected-light);flex-shrink:0}.video-avatar{position:relative;width:100%;height:100%;overflow:hidden}.video-avatar.video-avatar-without-position{position:unset}.video-avatar video{width:100%;height:100%;border-radius:4px;object-fit:cover;transition:opacity .3s ease-in-out;opacity:0}.video-avatar video.video-avatar__video--ready{opacity:1}.video-avatar .video-avatar__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.user-status-card{width:auto;padding:5px}.user-status-card_tooltip-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:inherit!important}.user-status-card_tooltip-status_message{max-width:200px!important}.user-status-card_tooltip-status .icon{width:16px!important}.user-status-card_tooltip-duration{display:flex;justify-content:center;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:inherit!important}.app-tracker-info{display:flex;align-items:center;gap:6px;max-width:150px}.app-tracker-info__content{display:flex;align-items:center;gap:6px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:background-color .2s ease}.app-tracker-info__content:hover{background-color:color-mix(in srgb,var(--vs-c-shadow) 5%,transparent)}.app-tracker-info__icon{width:16px;height:16px;border-radius:2px;flex-shrink:0}.call-back-btn{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:24px;padding:0 8px;border:1px solid var(--vs-c-border);border-radius:6px;background:transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s,opacity .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.call-back-btn:hover:not(:disabled){background-color:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.call-back-btn:disabled{opacity:.5;cursor:not-allowed}.call-back-btn svg{width:14px;height:14px;color:var(--vs-c-pure-green)}.call-back-btn__tip{display:inline-flex}.call-back-btn--icon{justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--vs-c-text-active);flex-shrink:0}.call-back-btn--icon svg{width:18px;height:18px;color:inherit}.call-back-btn--icon:hover:not(:disabled){background:var(--vs-c-primary-active);border:none}.call-back-btn--icon:disabled{opacity:.4}.broadcast-dashboard-modal .ant-modal-content{padding:0!important;overflow:hidden}.broadcast-dashboard-modal .ant-modal-header{margin:0;padding:14px 24px 10px}.broadcast-dashboard-modal__title{display:inline-flex;align-items:center;gap:8px}.broadcast-dashboard-modal__live{display:inline-flex;align-items:center;height:16px;padding:0 6px;background:var(--vs-c-status-danger-bg-soft);border-radius:4px;font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-danger)!important}.broadcast-dashboard-modal__body{display:flex;flex-direction:column;gap:16px;padding:0 24px}.broadcast-dashboard-modal__subtitle{margin-top:-10px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.broadcast-dashboard-modal__content{max-height:220px;overflow-y:auto;word-break:break-word;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.broadcast-dashboard-modal__content p{margin:0 0 8px}.broadcast-dashboard-modal__seen,.broadcast-dashboard-modal__reactions{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--vs-c-border)}.broadcast-dashboard-modal__seen-count,.broadcast-dashboard-modal__reactions-label{font-variant-numeric:tabular-nums;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.broadcast-dashboard-modal__seen-list{display:flex;flex-direction:column;gap:4px;max-height:168px;overflow-y:auto}.broadcast-dashboard-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 -24px;padding:12px 24px;border-top:1px solid var(--vs-c-border)}.broadcast-message-pill{position:fixed;right:24px;bottom:92px;z-index:1000;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;background:var(--vs-c-surface);border:1px solid var(--vs-c-selected-light);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);cursor:pointer;animation:broadcast-message-pill-in .24s ease-out;transition:background .2s cubic-bezier(.4,0,.2,1)}.broadcast-message-pill:hover{background:var(--vs-c-primary)}.broadcast-message-pill__icon{display:inline-flex;color:var(--vs-c-selected-light)}.broadcast-message-pill__icon svg{width:18px;height:18px}.broadcast-message-pill__icon svg [fill]:not([fill=none]){fill:currentColor}.broadcast-message-pill__text{display:flex;flex-direction:column}.broadcast-message-pill__label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.broadcast-message-pill__stats{display:flex;align-items:center;gap:10px}.broadcast-message-pill__stat{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.broadcast-message-pill__stat svg{width:14px;height:14px}.broadcast-message-pill__end{margin-left:4px}@keyframes broadcast-message-pill-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.broadcast-history-modal .ant-modal-content{padding:0!important;overflow:hidden}.broadcast-history-modal .ant-modal-header{margin:0;padding:14px 24px 10px}.broadcast-history-modal .ant-modal-close{top:10px;inset-inline-end:12px}.broadcast-history-modal .ant-modal-body{padding:0 0 12px}.broadcast-history-modal__subtitle{display:block;margin-top:-6px;padding:0 24px 8px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.broadcast-history-modal__body{display:flex;flex-direction:column;max-height:420px;overflow-y:auto;padding:0 12px}.broadcast-history-modal__body .ant-empty{margin:16px 0}.broadcast-history-modal__body .ant-empty .ant-empty-image{display:none}.broadcast-history-modal__body .ant-empty .ant-empty-description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.broadcast-history-modal__loading{display:flex;justify-content:center;padding:32px 0}.broadcast-history-modal__item{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border-radius:6px;transition:background .2s cubic-bezier(.4,0,.2,1)}.broadcast-history-modal__item+.broadcast-history-modal__item{box-shadow:inset 0 1px 0 var(--vs-c-border)}.broadcast-history-modal__item:hover{background:var(--vs-c-primary)}.broadcast-history-modal__item-main{display:flex;flex-direction:column;flex:1;min-width:0}.broadcast-history-modal__item-head{display:flex;align-items:center;gap:8px}.broadcast-history-modal__item-sender{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important}.broadcast-history-modal__item-live{display:inline-flex;align-items:center;height:16px;padding:0 6px;background:var(--vs-c-status-danger-bg-soft);border-radius:4px;font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-danger)!important}.broadcast-history-modal__item-snippet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.broadcast-history-modal__item-seen{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.broadcast-history-modal__item-seen svg{width:14px;height:14px}.bulk-role-modal{width:min(420px,100vw - 32px)!important}.bulk-role-modal_content{display:flex;flex-direction:column;gap:12px;margin-top:12px}.bulk-role-modal_content .user-info{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.bulk-role-modal_select{width:100%}.bulk-role-modal_button-container{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.manage-user{width:min(520px,100vw - 32px)!important}.manage-user .ant-modal-content{padding:0!important;overflow:hidden}.manage-user .ant-modal-close{top:10px;inset-inline-end:12px}.manage-user__heading{display:flex;align-items:center;gap:8px;margin:0;padding:14px 56px 12px 24px;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.manage-user__heading-icon{display:inline-flex;color:var(--vs-c-text-tertiary)}.manage-user__heading-icon:empty{display:none}.manage-user__heading-icon svg{width:16px;height:16px}.manage-user__heading-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-user>.manage-user__search:first-child{margin-top:16px}.manage-user__search.admin-filters_search{display:flex;width:auto;margin:0 24px 8px}.manage-user_no-results{display:block;padding:32px 0;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.manage-user__users{position:relative;min-height:264px;max-height:min(500px,60vh);overflow-x:hidden;overflow-y:auto;padding:0 12px 12px}.manage-user__users__item{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:6px;transition:background .15s}.manage-user__users__item:hover{background:var(--vs-c-primary)}.manage-user__users__item__avatar{flex:1;min-width:0}.manage-user__users__item__buttons{display:flex;flex-shrink:0;gap:6px}.manage-user__users__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.manage-user-modal{width:min(960px,100vw - 32px)!important}.manage-user-modal .ant-modal-content{padding:0}.manage-user-modal .ant-modal-header{display:flex;align-items:center;min-height:48px;margin:0;padding:0 24px;border-bottom:1px solid var(--vs-c-border)}.manage-user-modal .ant-modal-close{top:10px;inset-inline-end:12px}.manage-user-capabilities{display:flex;flex-direction:column;gap:16px;padding:16px 24px 24px;height:min(720px,100vh - 140px)}.manage-user-capabilities_header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.manage-user-capabilities_role-section{display:flex;align-items:center;gap:8px}.manage-user-capabilities_role-section .ant-select{width:160px}.manage-user-capabilities .ant-select .ant-select-selector{background:transparent!important}.manage-user-capabilities .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:var(--vs-c-primary)!important}.manage-user-capabilities .ant-select .ant-select-selection-placeholder{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-placeholder)!important}.manage-user-capabilities_role-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.manage-user-capabilities_user-switcher{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.manage-user-capabilities_nav-button{flex-shrink:0}.manage-user-capabilities_user-select{flex:1;min-width:0;max-width:420px}.manage-user-capabilities_position{flex-shrink:0;margin-left:6px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.manage-user-capabilities_user-option{display:flex;align-items:center;gap:8px;min-width:0;height:100%}.manage-user-capabilities_user-option .ant-avatar{width:20px;height:20px;overflow:hidden;border-radius:6px;border:none}.manage-user-capabilities_user-option .ant-avatar img{width:24px;height:24px}.manage-user-capabilities_user-option .avatar-with-padding{padding-top:11px}.manage-user-capabilities_user-option .user-avatar,.manage-user-capabilities_user-option .ant-avatar{flex-shrink:0}.manage-user-capabilities_user-option svg.user-avatar__fallback-icon{color:var(--vs-c-text-active)!important}.manage-user-capabilities_user-option_name,.manage-user-capabilities_user-option_mail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-user-capabilities_user-option_name{flex-shrink:0;max-width:60%;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.manage-user-capabilities_user-option_mail{flex:1;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.manage-user-capabilities_user-option_role{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.edit-profile-image-modal{width:440px!important}.chat-group_form-modal{width:min(520px,100vw - 32px)!important}.chat-group_form-modal .ant-modal-header{margin-bottom:16px}.create-chat-group-form_select-container{margin-bottom:8px}.create-chat-group-form_select-container .ant-select-multiple .ant-select-selector{max-height:96px;overflow-y:auto}.create-chat-group-form_button-container{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;padding-top:8px}.create-chat-group-form_button-container .ant-form-item{width:100%;margin:0}.create-chat-group-form_button-container_start{margin-right:auto}.google-docs-list-modal{width:min(420px,100vw - 32px)!important}.google-docs-list-modal .ant-modal-content{padding:0!important;overflow:hidden}.google-docs-list-modal .ant-modal-close{top:10px;inset-inline-end:12px}.google-docs-list-modal__content{padding:40px 24px 28px}.google-docs-list-modal__connect-container{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.google-docs-list-modal__connect-container p{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.embeded-url-modal{width:min(480px,100vw - 32px)!important}.embeded-url-modal .ant-modal-content{padding:0!important;overflow:hidden}.embeded-url-modal .ant-modal-header{margin:0;padding:14px 24px 10px}.embeded-url-modal .ant-modal-close{top:10px;inset-inline-end:12px}.embeded-url-modal__content{padding:4px 24px 0}.embeded-url-modal__content .ant-form-item{margin-bottom:16px}.embeded-url-modal__content .ant-form-item-label>label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.embeded-url-modal__content .ant-alert{align-items:flex-start;padding:8px 12px;background:color-mix(in srgb,var(--vs-c-orange) 8%,transparent);border:1px solid var(--vs-c-border);border-radius:6px}.embeded-url-modal__content .ant-alert .ant-alert-message{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.embeded-url-modal__content .ant-alert .ant-alert-icon{color:var(--vs-c-orange)}.embeded-url-modal__content .ant-alert .ant-alert-close-icon{color:var(--vs-c-text-tertiary)}.embeded-url-modal__content .ant-alert .ant-alert-close-icon:hover{color:var(--vs-c-text-active)}.embeded-url-modal__footer.ant-form-item{display:flex;justify-content:flex-end;margin:16px -24px 0;padding:12px 24px;border-top:1px solid var(--vs-c-border)}.embeded-url-modal__footer.ant-form-item .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.create-google-file-modal{width:min(440px,100vw - 32px)!important}.create-google-file-modal .ant-modal-content{padding:0!important;overflow:hidden}.create-google-file-modal .ant-modal-header{margin:0;padding:14px 24px 10px}.create-google-file-modal .ant-modal-close{top:10px;inset-inline-end:12px}.add-google-file-form{padding:4px 24px 0}.add-google-file-form .ant-form-item{margin-bottom:16px}.add-google-file-form .ant-form-item-label>label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.add-google-file-form .ant-input,.add-google-file-form .ant-select{width:100%}.add-google-file-form__select-container__option-item .ant-select-item-option-content{white-space:normal}.add-google-file-form__footer.ant-form-item{margin:20px -24px 0;padding:12px 24px;border-top:1px solid var(--vs-c-border)}.add-google-file-form__footer.ant-form-item .ant-form-item-control-input-content{display:flex;justify-content:flex-end;gap:8px}.request-google-file-access-modal{width:min(440px,100vw - 32px)!important}.request-google-file-access-modal .ant-modal-content{padding:0!important;overflow:hidden}.request-google-file-access-modal .ant-modal-header{margin:0;padding:14px 24px 10px}.request-google-file-access-modal .ant-modal-close{top:10px;inset-inline-end:12px}.request-google-file-access{padding:4px 24px 0}.request-google-file-access .ant-form-item{margin-bottom:16px}.request-google-file-access .ant-form-item-label>label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.request-google-file-access .ant-input,.request-google-file-access .ant-select{width:100%}.request-google-file-access__select-container__option-item .ant-select-item-option-content{white-space:normal}.request-google-file-access__input__description{display:block;margin:-12px 0 16px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.request-google-file-access__footer.ant-form-item{margin:20px -24px 0;padding:12px 24px;border-top:1px solid var(--vs-c-border)}.request-google-file-access__footer.ant-form-item .ant-form-item-control-input-content{display:flex;justify-content:flex-end;gap:8px}.pdf-viewer-modal{width:min(991px,100vw - 32px)!important}.pdf-viewer-modal .ant-modal-header{margin-bottom:12px}.pdf-viewer-modal .ant-modal-body{height:min(650px,var(--vs-app-dvh, 100dvh) - 140px)!important}.pdf-viewer-modal_title{display:flex;align-items:center;gap:8px;min-width:0;padding-right:40px}.pdf-viewer-modal_title_name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-viewer-modal_title_open{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--vs-c-text-tertiary);transition:background .15s,color .15s}.pdf-viewer-modal_title_open svg{width:16px;height:16px}.pdf-viewer-modal_title_open:hover{background:var(--vs-c-primary);color:var(--vs-c-text-active)}.pdf-viewer-modal_iframe{display:block;border:1px solid var(--vs-c-border)!important;border-radius:8px}.media-recorder-modal{width:360px!important;max-width:calc(100vw - 32px)}.media-recorder-modal .ant-modal-content{max-height:calc(var(--vs-app-dvh, 100dvh) - 32px);overflow-y:auto}.media-recorder-modal_minimized .ant-modal-content{display:none!important}.media-recorder-modal_title{display:flex;align-items:center;gap:4px;min-height:28px;padding-right:32px;margin-bottom:16px}.media-recorder-modal_title h1{margin:0;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.media-recorder-modal_minimize-btn{margin-left:auto}.virtual-station-app-modal:has(.media-recorder-modal_minimized) .ant-modal-wrap,.virtual-station-app-modal:has(.media-recorder-modal_minimized) .ant-modal-mask{display:none!important}.media-recorder-modal-floating{pointer-events:none}.media-recorder-modal.media-recorder-modal_live{position:fixed!important;top:auto!important;bottom:24px;left:50%;width:auto!important;max-width:calc(100vw - 32px);margin:0!important;padding-bottom:0!important;transform:translate(-50%)!important;pointer-events:auto}.media-recorder-modal.media-recorder-modal_live .ant-modal-content{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.media-recorder-modal.media-recorder-modal_live .ant-modal-header,.media-recorder-modal.media-recorder-modal_live .media-recorder-modal_title{display:none}.media-recorder-modal.media-recorder-modal_review{width:560px!important}.draggable-float_enabled{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.draggable-float_enabled.draggable-float_dragging{cursor:grabbing}.draggable-float_enabled button{cursor:pointer}.screen-sharer-sources-modal{width:min(960px,100vw - 32px)!important}.screen-sharer-sources-modal .ant-modal-header{margin-bottom:8px}.recording-controls{display:inline-flex;align-items:center;gap:10px;box-sizing:border-box;max-width:100%;padding:4px 4px 4px 12px;border:1px solid var(--vs-c-border);border-radius:999px;background:var(--vs-c-surface);box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.recording-controls__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--vs-c-red);animation:recording-controls-pulse 1.4s ease-in-out infinite}.recording-controls_paused .recording-controls__dot{background:var(--vs-c-text-tertiary);animation:none}.recording-controls__time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.recording-controls__limit{color:var(--vs-c-text-tertiary)!important}.recording-controls__progress{position:relative;flex:0 0 48px;height:3px;border-radius:2px;background:var(--vs-c-tertiary);overflow:hidden}.recording-controls__progress-fill{position:absolute;inset:0 auto 0 0;background:var(--vs-c-red);transition:width .3s linear}.recording-controls__waves{flex:0 0 40px;height:20px;--wf-bar: var(--vs-c-red);--wf-muted: var(--vs-c-tertiary-hover);--wf-track: var(--vs-c-tertiary)}.recording-controls__waves .voicemail-waveform{display:block;width:100%;height:100%}.recording-controls_paused .recording-controls__waves{--wf-bar: var(--vs-c-text-tertiary)}.recording-controls__actions{display:flex;align-items:center;gap:4px}@keyframes recording-controls-pulse{50%{opacity:.35}}.media-recorder{display:flex;flex-direction:column;align-items:stretch;gap:12px}.media-recorder__rows{display:flex;flex-direction:column}.media-recorder__row{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 8px;border:none;border-radius:6px;background:transparent;overflow:hidden;cursor:pointer;text-align:left;transition:background-color .15s ease}.media-recorder__row+.media-recorder__row{border-top:1px solid var(--vs-c-border);border-radius:0}.media-recorder__row:hover{background:var(--vs-c-primary)}.media-recorder__row:focus-visible{outline:1px solid var(--vs-c-selected-light);outline-offset:-1px}.media-recorder__row-icon{display:inline-flex;flex-shrink:0;color:var(--vs-c-text-tertiary);transition:color .15s ease}.media-recorder__row-icon svg{width:16px;height:16px}.media-recorder__row_on .media-recorder__row-icon{color:var(--vs-c-selected-light)}.media-recorder__row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important;transition:color .15s ease}.media-recorder__row_on .media-recorder__row-label{color:var(--vs-c-text-active)!important}.media-recorder__badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:36px;height:22px;padding:0 8px;border-radius:6px;background:var(--vs-c-tertiary);cursor:pointer;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;transition:background-color .15s ease,color .15s ease}.media-recorder__badge_on{background:var(--vs-c-accent-bg-soft);color:var(--vs-c-text-active)!important}.media-recorder__badge:focus-visible{outline:1px solid var(--vs-c-selected-light);outline-offset:1px}.media-recorder__level{position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;pointer-events:none}.media-recorder__level-fill{display:block;width:100%;height:100%;background:var(--vs-c-selected-light);transform:scaleX(0);transform-origin:left center;transition:transform .08s linear}.media-recorder .ui-button.media-recorder__start{width:100%;margin-top:4px}.media-recorder__limit{text-align:center;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.media-recorder .ui-button.media-recorder__link{align-self:center}.media-recorder__countdown{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0 8px}.media-recorder__count{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--vs-c-accent-bg-soft);font-size:22px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:30px;color:var(--vs-c-text-active)!important;font-variant-numeric:tabular-nums;animation:media-recorder-count 1s ease-out}.media-recorder__review .custom-video-player,.media-recorder__review .audio-clip{max-width:none}.media-recorder__review-actions{display:flex;justify-content:flex-end;gap:8px}.media-recorder__picker-popover .ant-popover-inner{padding:4px!important}.media-recorder__picker{display:flex;flex-direction:column;min-width:260px;max-width:320px;margin:0;padding:0;list-style:none}.media-recorder__picker-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:28px;padding:0 8px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;transition:background-color .15s ease}.media-recorder__picker-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-recorder__picker-item svg{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-selected-light)}.media-recorder__picker-item:hover{background:var(--vs-c-primary)}.media-recorder__picker-item_selected{color:var(--vs-c-text-active)!important}@keyframes media-recorder-count{0%{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:1}}.floating-recorder-button{position:fixed;z-index:9999;cursor:move;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;gap:8px;align-items:center}.floating-recorder-button__camera-preview{width:160px;height:120px;border-radius:12px;overflow:hidden;background:var(--vs-c-primary);border:1px solid var(--vs-c-border);box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.floating-recorder-button__camera-preview video{width:100%;height:100%;object-fit:cover;display:block}.floating-recorder-button__content{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 8px;min-width:140px;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:999px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);cursor:pointer;transition:border-color .15s}.floating-recorder-button__content:hover{background-color:var(--vs-c-primary)}.floating-recorder-button__icon{display:flex;align-items:center;justify-content:center}.floating-recorder-button__icon svg.recording-icon{width:16px;height:16px;color:var(--vs-c-text-tertiary);transition:color .3s ease}.floating-recorder-button__icon svg.recording-icon--recording{color:var(--vs-c-red);animation:floating-recorder-pulse 1.5s ease-in-out infinite}.floating-recorder-button__icon svg.recording-icon--paused{color:var(--vs-c-orange)}.floating-recorder-button__icon svg.recording-icon--recorded{color:var(--vs-c-green)}.floating-recorder-button__info{display:flex;align-items:center;gap:8px}.floating-recorder-button__status{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.floating-recorder-button__time{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;font-variant-numeric:tabular-nums}@keyframes floating-recorder-pulse{0%,to{opacity:1}50%{opacity:.3}}.voicemail-modal{width:min(440px,100vw - 32px)!important}.voicemail-modal_header{display:flex;align-items:flex-start;gap:12px;padding-right:28px}.voicemail-modal_header-icon{display:flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--vs-c-selected-light) 14%,transparent);color:var(--vs-c-selected-light)}.voicemail-modal_header-icon svg{width:18px;height:18px}.voicemail-modal_header-text{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:6px}.voicemail-modal_title{margin:0;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.voicemail-modal_subtitle{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.voicemail-modal_callee{display:flex;align-items:center;gap:10px;margin-top:16px}.voicemail-modal_callee-stack{display:flex}.voicemail-modal_callee-stack>*+*{margin-left:-8px}.voicemail-modal_callee-text{display:flex;flex-direction:column;min-width:0}.voicemail-modal_callee-name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voicemail-modal_callee-status{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.voicemail-modal_stage{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:128px;margin-top:16px;padding-top:16px;border-top:1px solid var(--vs-c-border);animation:voicemail-stage-in .24s cubic-bezier(.4,0,.2,1)}.voicemail-modal_stage-title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;text-align:center}.voicemail-modal_stage-hint{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;text-align:center}.voicemail-modal_mic-ring{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:8px;border-radius:50%;background:color-mix(in srgb,var(--vs-c-selected-light) 14%,transparent);color:var(--vs-c-selected-light)}.voicemail-modal_mic-ring svg{width:22px;height:22px}.voicemail-modal_mic-ring:before,.voicemail-modal_mic-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--vs-c-selected-light);animation:voicemail-ripple 1.6s ease-out infinite}.voicemail-modal_mic-ring:after{animation-delay:.8s}.voicemail-modal_timer{display:flex;align-items:center;gap:10px;width:100%}.voicemail-modal_rec-dot{width:8px;height:8px;border-radius:50%;background:var(--vs-c-red);animation:voicemail-blink 1.2s ease-in-out infinite}.voicemail-modal_rec-dot--paused{animation:none;background:var(--vs-c-text-tertiary)}.voicemail-modal_timer-value{font-size:20px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important}.voicemail-modal_timer-state{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-danger)!important}.voicemail-modal_timer-state--paused{color:var(--vs-c-text-primary)!important}.voicemail-modal_timer-remaining{margin-left:auto;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums}.voicemail-modal_timer-remaining--ending{color:var(--vs-c-danger)!important}.voicemail-modal_track{width:100%;height:48px;padding:4px;border-radius:8px;background:var(--vs-c-primary);--wf-bar: var(--vs-c-selected-light);--wf-muted: var(--vs-c-tertiary-hover);--wf-track: var(--vs-c-tertiary)}.voicemail-modal_track--playback{flex:1;min-width:0}.voicemail-modal .voicemail-waveform{display:block;width:100%;height:100%}.voicemail-modal_controls{display:flex;align-items:center;justify-content:center;gap:12px}.voicemail-modal_player{display:flex;align-items:center;gap:12px;width:100%}.voicemail-modal_review-head{display:flex;align-items:center;justify-content:space-between;width:100%}.voicemail-modal_review-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.voicemail-modal_review-length{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums}.voicemail-modal svg.voicemail-modal_sent-icon,.voicemail-modal svg.voicemail-modal_error-icon{width:32px;height:32px;margin-top:8px}.voicemail-modal svg.voicemail-modal_sent-icon{color:var(--vs-c-green)}.voicemail-modal svg.voicemail-modal_error-icon{color:var(--vs-c-danger)}.voicemail-modal_footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@keyframes voicemail-stage-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes voicemail-ripple{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}@keyframes voicemail-blink{0%,to{opacity:1}50%{opacity:.25}}.audio-visualizer{width:100%;display:flex;flex-direction:column;gap:16px}.audio-visualizer__device-selection{display:flex;flex-direction:column;gap:12px}.audio-visualizer__device-group{display:flex;flex-direction:column;gap:6px}.audio-visualizer__label{display:block;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.audio-visualizer__select{width:100%;max-width:420px}.audio-visualizer__icon.MuiSvgIcon-root{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.audio-visualizer__test-section{display:flex;flex-direction:column;gap:12px}.audio-visualizer__microphone-test__text,.audio-visualizer__speaker-test__text{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.audio-visualizer__microphone-test p,.audio-visualizer__speaker-test p{margin:0 0 8px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.audio-visualizer__conatiner{display:flex;align-items:center;gap:8px}.audio-visualizer__step-controls{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.audio-visualizer__playback-info p{margin:8px 0 0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-green)!important}.audio-visualizer__visualizer-container{display:flex;justify-content:center;flex:1;min-width:0}.audio-visualizer__results-section{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.audio-visualizer__results-content{display:flex;flex-direction:column;gap:12px;padding:24px}.audio-visualizer__device-result{display:flex;align-items:center;gap:6px}.audio-visualizer__device-type{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.audio-visualizer__device-name{display:inline-flex;align-items:center;gap:4px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-green)!important}.audio-visualizer__device-name svg{width:16px;height:16px}.audio-visualizer__device-name_failed{color:var(--vs-c-danger)!important}.audio-visualizer .minimal-audio-visualizer{display:flex;align-items:center;width:100%;height:28px;padding:0 8px;border:1px solid var(--vs-c-border);border-radius:6px;overflow:hidden}.audio-visualizer .minimal-audio-visualizer .bars-container{display:flex;align-items:center;gap:4px}.audio-visualizer .minimal-audio-visualizer .visualizer-bar{flex-shrink:0;width:4px;height:16px;border-radius:2px;background-color:var(--vs-c-tertiary);transition:background-color .1s ease}.audio-visualizer .minimal-audio-visualizer .visualizer-bar.active{background-color:var(--vs-c-selected-light)}.test-devices-modal{width:560px!important;max-width:calc(100vw - 32px)}.task-feed_day+.task-feed_day{margin-top:8px}.task-feed_day-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;height:32px;background:var(--vs-c-surface);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-feed_day-meta{font-variant-numeric:tabular-nums;color:var(--vs-c-text-secondary)!important}.task-feed_list{position:relative;margin:0;padding:0;list-style:none}.task-feed_list:before{content:"";position:absolute;top:12px;bottom:12px;left:10px;width:1px;background:var(--vs-c-border)}.task-feed_entry{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:10px;padding:6px 0}.task-feed_entry_continued{padding-top:0;margin-top:-2px}.task-feed_face{position:relative;z-index:1;display:inline-flex;width:20px;height:20px}.task-feed_face .ant-avatar{width:20px;height:20px;overflow:hidden;border-radius:5px;border:none}.task-feed_face .ant-avatar img{width:24px;height:24px}.task-feed_face .avatar-with-padding{padding-top:11px}.task-feed_face .user-avatar{box-shadow:0 0 0 3px var(--vs-c-surface);border-radius:5px}.task-feed_entry_continued .task-feed_face{height:0}.task-feed_body{display:flex;flex-direction:column;gap:4px;min-width:0}.task-feed_line{display:flex;align-items:flex-start;gap:12px;min-height:20px}.task-feed_lead{flex:1;min-width:0;word-break:break-word;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.task-feed_name{margin-right:5px;color:var(--vs-c-text-active)}.task-feed_text strong{font-weight:400;color:var(--vs-c-text-active)}.task-feed_aside{flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-feed_detail{min-width:0;word-break:break-word;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.task-feed_state{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.task-feed_value{color:var(--vs-c-text-active)}.task-status-label{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;vertical-align:middle;line-height:1}.task-status-label--small{gap:4px}.task-status-label_icon{flex-shrink:0;color:var(--status-color, var(--vs-c-silver-gray))!important}.task-status-label_icon--small{font-size:14px!important}.task-status-label_icon--medium{font-size:16px!important}.task-status-label_icon--large{font-size:18px!important}.task-status-label_name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal}.activity-tab{width:100%}.activity-tab__text{display:inline}.activity-tab__field-label{color:var(--vs-c-text-active)}.activity-tab__old-value,.activity-tab__new-value{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.activity-tab__old-value{text-decoration:line-through;color:var(--vs-c-text-tertiary)}.activity-tab__new-value{color:var(--vs-c-text-active)}.activity-tab__old-value .task-status-label,.activity-tab__new-value .task-status-label{gap:4px;line-height:inherit;vertical-align:bottom}.activity-tab__duration{font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)}.activity-tab__note{color:var(--vs-c-text-tertiary)}.activity-tab__grant-btn{align-self:flex-start;margin-top:2px}.activity-tab__grant-done{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-selected-light)!important}svg.project-priority-icon{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-text-secondary)}svg.project-priority-icon--urgent{color:var(--vs-c-deep-orange)}svg.project-priority-icon .project-priority-icon_unlit{opacity:.3}svg.project-priority-icon--none{color:var(--vs-c-text-tertiary)}svg.project-health-icon{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-placeholder)}svg.project-health-icon--on_track{color:var(--vs-c-green)}svg.project-health-icon--at_risk{color:var(--vs-c-orange)}svg.project-health-icon--off_track{color:var(--vs-c-danger)}svg.project-health-icon--update_missing{color:var(--vs-c-text-tertiary)}.project-health-label{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.project-health-label--update_missing,.project-health-label--no_update_expected{color:var(--vs-c-text-tertiary)!important}.project-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--project-icon-color)}.project-icon svg{display:block;color:inherit}.project-icon--small{width:16px;height:16px}.project-icon--small svg{width:14px;height:14px}.project-icon--medium{width:18px;height:18px}.project-icon--medium svg{width:16px;height:16px}.project-icon--large{width:20px;height:20px}.project-icon--large svg{width:18px;height:18px}.project-icon--emoji{line-height:1}.project-icon--emoji.project-icon--small{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:inherit!important;line-height:1}.project-icon--emoji.project-icon--medium,.project-icon--emoji.project-icon--large{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:inherit!important;line-height:1}.task-ui_glyph{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.task-ui_glyph svg{display:block}.task-ui_faces{display:inline-flex;align-items:center;flex-shrink:0}.task-ui_face{display:inline-flex;border-radius:5px;box-shadow:0 0 0 2px var(--task-ui-ground, var(--vs-c-surface))}.task-ui_face+.task-ui_face{margin-left:-4px}.task-ui_more{align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;background:var(--vs-c-tertiary);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important}.task-ui_tags{display:inline-flex;align-items:center;gap:4px;min-width:0}.task-ui_tags-tooltip{display:flex;flex-wrap:wrap;gap:4px;max-width:240px}.task-ui_tag{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:120px;height:20px;padding:0 6px;border:1px solid var(--vs-c-border);border-radius:6px;white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.task-ui_tag_more{flex-shrink:0;color:var(--vs-c-text-tertiary)!important;cursor:default}.task-ui_tag-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--task-tag-color)}.task-ui_tag-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.record-media-buttons{display:inline-flex;align-items:center;gap:8px}.record-media-buttons__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px dashed var(--vs-c-border);border-radius:6px;background:transparent;color:var(--vs-c-text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.record-media-buttons__button svg{width:18px;height:18px}.record-media-buttons__button:hover:not(:disabled){background:var(--vs-c-primary);color:var(--vs-c-text-active)}.record-media-buttons__button:disabled{cursor:not-allowed;opacity:.4}.record-media-buttons__button_locked{opacity:.6}.record-media-buttons_toolbar .record-media-buttons__button{width:auto;height:auto;border:none;border-radius:4px;color:var(--vs-c-text-secondary)}.record-media-buttons_toolbar .record-media-buttons__button svg{width:18px;height:18px}.record-media-buttons_toolbar .record-media-buttons__button:hover:not(:disabled){background:transparent;color:var(--vs-c-text-active)}.record-media-buttons__button_live,.record-media-buttons_toolbar .record-media-buttons__button_live{color:var(--vs-c-red);opacity:1}.record-media-buttons__label{white-space:nowrap}.record-media-buttons svg.record-media-buttons__lock{width:11px;height:11px;position:absolute;right:2px;bottom:2px;color:var(--vs-c-text-primary)}.record-media-buttons__voice{display:block;width:100%}.record-media-buttons__voice-retry{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.record-media-buttons__voice-retry .audio-clip{flex:1 1 240px}.record-media-buttons__voice-status{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.task-form_root{width:100%}.task-form_container{display:flex;gap:24px;width:100%}.task-form_container_loading{justify-content:center;padding:48px 0}.task-form{display:flex;flex:1;flex-direction:column;min-width:0}.task-form .ant-form-item{margin-bottom:0}.task-form .ant-form-item-explain-error{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.task-form_head{display:flex;align-items:center;gap:4px;min-width:0;min-height:40px}.task-form_head .task-form_chip_project{margin-left:-8px;padding:0 8px;border:none;border-radius:6px}.task-form_head .task-form_chip_project:hover:not(:disabled),.task-form_head .task-form_chip_project:focus-visible,.task-form_head .task-form_chip_project.ant-dropdown-open{background:var(--vs-c-primary)}.task-form svg.task-form_crumb-separator{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-placeholder)}.task-form_title{margin-top:4px}.task-form_title .ant-input{padding:0;background:transparent!important;box-shadow:none!important;resize:none;font-size:22px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:30px;color:var(--vs-c-text-active)!important}.task-form_title .ant-input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.task-form_title .ant-form-item-explain{margin-top:2px}.task-form_chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px}.task-form_property{display:contents}.task-form_extras-row{display:flex;margin-top:12px;margin-left:-6px}.task-form_chip-errors{display:flex;flex-direction:column;gap:2px;margin-top:8px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.task-form_description{margin-top:8px}.task-form_description .rich-mention-input .quill{position:relative;background:transparent;border:none;border-radius:0;overflow:visible}.task-form_description .rich-mention-input .ql-container.ql-snow{padding-bottom:34px}.task-form_description .rich-mention-input .ql-container.ql-snow,.task-form_description .rich-mention-input .ql-editor{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.task-form_description .rich-mention-input .ql-editor{min-height:86px;max-height:none;padding:0;overflow-y:visible}.task-form_description .rich-mention-input .ql-editor.ql-blank:before{right:0;left:0;opacity:1;font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.task-form_description .rich-mention-input .ql-toolbar.ql-snow{position:absolute;right:0;bottom:0;left:-4px;z-index:1;display:flex;align-items:center;height:28px;padding:0;border:none;visibility:hidden;opacity:0;transition:opacity .12s,visibility .12s}.task-form_description .rich-mention-input .ql-toolbar.ql-snow .ql-formats{display:inline-flex;align-items:center;gap:2px;margin-right:8px}.task-form_description .rich-mention-input .ql-toolbar.ql-snow button{border-radius:4px}.task-form_description .rich-mention-input .ql-toolbar.ql-snow button:hover,.task-form_description .rich-mention-input .ql-toolbar.ql-snow button:focus-visible{background:var(--vs-c-primary)}.task-form_description .rich-mention-input .ql-toolbar.ql-snow .ql-stroke{stroke:var(--vs-c-text-tertiary)}.task-form_description .rich-mention-input .ql-toolbar.ql-snow .ql-fill{fill:var(--vs-c-text-tertiary)}.task-form_description .rich-mention-input .quill:focus-within .ql-toolbar.ql-snow,.task-form_description .rich-mention-input .ql-toolbar.ql-snow:hover{visibility:visible;opacity:1}.task-form_recording-slot:not(:empty){margin-top:8px}.task-form_section{display:flow-root;margin-top:16px;border-top:1px solid var(--vs-c-border)}.task-form_section-head{display:flex;align-items:center;gap:8px;height:40px}.task-form_section-title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.task-form_section-count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-form_section-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.task-form_rows{display:flex;flex-direction:column;padding-bottom:8px}.task-form_row{display:flex;align-items:center;gap:8px;height:40px;padding:0 4px;border-radius:6px}.task-form_row+.task-form_row{box-shadow:inset 0 1px 0 var(--vs-c-border)}.task-form_row:hover,.task-form_row:focus-within{background:var(--vs-c-primary)}.task-form_row_static:hover{background:transparent}.task-form_row-input{flex:1;min-width:0;height:28px;padding:0;background:transparent;border:none;outline:none;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.task-form_row-input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.task-form_row-linked{display:inline-flex;flex:1;align-items:center;gap:6px;min-width:0}.task-form_row-linked svg{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-text-tertiary)}.task-form_row-key{flex-shrink:0;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-form_row-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.task-form_row-meta{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-form_row-glyph{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.task-form_row-glyph svg:not(.task-status-label_icon){width:14px;height:14px;color:var(--vs-c-text-tertiary)}.task-form_attachments{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px}.task-form_attachments .attachment-tile-media_audio{flex-basis:100%}.task-form_hidden-upload{display:none}.task-form_extras{display:inline-flex;align-items:center;gap:2px}.task-form_extras .record-media-buttons{gap:2px}button.task-form_record-button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--vs-c-text-tertiary);cursor:pointer;transition:background-color .15s,color .15s}button.task-form_record-button>svg:first-child{width:16px;height:16px}button.task-form_record-button:hover:not(:disabled){background:var(--vs-c-primary);color:var(--vs-c-text-active)}button.task-form_record-button:focus-visible{outline:1px solid var(--vs-c-selected-light);outline-offset:1px}button.task-form_record-button:disabled{opacity:.45;cursor:not-allowed}button.task-form_record-button.record-media-buttons__button_locked{opacity:.6}button.task-form_record-button.record-media-buttons__button_live{color:var(--vs-c-red);opacity:1}.task-form_crumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-form_chip{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;max-width:100%;height:26px;padding:0 10px 0 8px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;cursor:pointer;white-space:nowrap;transition:border-color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.task-form_chip:hover:not(:disabled){background-color:var(--vs-c-primary)}.task-form_chip:focus-visible,.task-form_chip:focus-within{outline:none}.task-form_chip_empty{color:var(--vs-c-text-tertiary)!important}.task-form_chip_icon-only{justify-content:center;width:26px;padding:0}.task-form_chip:disabled{cursor:not-allowed;color:var(--vs-c-placeholder)!important}.task-form_chip_static{cursor:default}.task-form_chip_static:hover{border-color:var(--vs-c-border)}.task-form_chip_input{cursor:text}.task-form_chip-disabled-wrap{display:inline-flex}.task-form_chip-label{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis}.task-form_chip-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.task-form_chip-icon svg{display:block}.task-form_chip-icon>svg:not(.project-priority-icon):not(.task-status-label_icon){width:14px;height:14px;color:var(--vs-c-text-tertiary)}.task-form_chip-number.ant-input-number{width:44px;background:transparent!important}.task-form_chip-number.ant-input-number .ant-input-number-input{height:24px;padding:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.task-form_chip-number.ant-input-number .ant-input-number-input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important;color:var(--vs-c-text-tertiary)!important}.task-form_chip-text.ant-input{width:60px;height:24px;padding:0;background:transparent!important;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.task-form_chip-text.ant-input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important;color:var(--vs-c-text-tertiary)!important}.task-form_chip-hint{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-form_date-anchor{position:relative;display:inline-flex}.task-form_date-input.ant-picker{position:absolute;bottom:0;left:0;width:1px;height:1px;padding:0;opacity:0;pointer-events:none}.task-form_date-clear{margin:4px 0}.task-form_tag-panel{width:260px}.task-form_tag-row{position:relative}.task-form_tag-recolor{position:absolute;top:50%;left:32px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;transform:translateY(-50%);cursor:pointer}.task-form_tag-swatch{display:inline-block;flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--task-tag-color)}.task-form_tag-swatch_editable{outline:1px solid var(--vs-c-text-tertiary);outline-offset:1px}.task-form_tag-error{padding:2px 8px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.task-form_tag-footer{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 2px 8px;border-top:1px solid var(--vs-c-border);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-form_tag-color-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer}.task-form_tag-color-button:hover{background:var(--vs-c-primary)}.task-form_row-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer}.task-form_row-button>svg:not(.project-priority-icon):not(.task-status-label_icon){width:14px;height:14px;color:var(--vs-c-text-tertiary)}.task-form_row-button:hover,.task-form_row-button:focus-visible,.task-form_row-button.ant-dropdown-open{background:var(--vs-c-tertiary);outline:none}.task-form_row-button svg.task-form_row-empty-glyph{color:var(--vs-c-placeholder)}svg.task-form_row-empty-glyph{color:var(--vs-c-placeholder)}.task-form_activity-section{display:flex;flex:0 0 clamp(320px,30%,440px);flex-direction:column;min-width:0;height:520px;padding-left:20px;border-left:1px solid var(--vs-c-border)}.task-form_activity-section .settings-tab-strip{gap:4px;padding:0;border-bottom:1px solid var(--vs-c-border)}.task-form_activity-section .settings-tab-strip .settings-tab-strip__tab{height:40px;padding:0 10px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.task-form_activity-section .settings-tab-strip .settings-tab-strip__tab:hover{color:var(--vs-c-text-active)!important}.task-form_activity-section .settings-tab-strip .settings-tab-strip__tab--active{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.task-form_activity-section .settings-tab-strip .settings-tab-strip__tab-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:inherit!important}.task-form_activity-section .settings-tab-strip .settings-tab-strip__tab-pill{min-width:18px;padding:0 6px;background:var(--vs-c-primary);border-radius:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.task-form_activity-section .user-identity .user-identity_name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.task-form_activity-section .user-identity .user-identity_email{opacity:1;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-form_activity-pane{flex:1;min-height:0;overflow-y:auto}.task-form_activity-pane[hidden]{display:none!important}.task-form_comments{display:flex;flex-direction:column;overflow:hidden}.task-form_comments-list{flex:1;min-height:0;overflow-y:auto}.task-form_comment-message-body{word-break:break-word;white-space:pre-wrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.task-form_comment-message-body:has(p,ul,ol,blockquote,pre){white-space:normal}.task-form_comment-message-body p:has(>br:only-child):last-child,.task-form_comment-message-body p:empty:last-child{display:none}.task-form_comment-message-body p{margin:0}.task-form_comment-message-body ol,.task-form_comment-message-body ul{margin:2px 0;padding-left:18px}.task-form_comment-message-body blockquote{margin:4px 0;padding-left:10px;border-left:2px solid var(--vs-c-border)}.task-form_comment-message-body pre{padding:8px 10px;background:var(--vs-c-primary);border-radius:6px;white-space:pre-wrap}.task-form_comment-message-body a{color:var(--vs-c-link)!important}.task-form_comment-message-toggle{margin-top:2px}.task-form_comment-composer{position:relative;padding-top:12px;border-top:1px solid var(--vs-c-border)}.task-form_comment-composer .rich-mention-input{width:100%}.task-form_comment-composer .rich-mention-input .quill{border-color:var(--vs-c-border)}.task-form_comment-composer .rich-mention-input .quill:hover{background-color:var(--vs-c-primary)}.task-form_comment-composer .rich-mention-input .quill:focus-within{background-color:var(--vs-c-primary)}.task-form_comment-composer .rich-mention-input .ql-container.ql-snow,.task-form_comment-composer .rich-mention-input .ql-editor{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.task-form_comment-composer .rich-mention-input .ql-editor{padding-right:40px}.task-form_comment-composer .rich-mention-input .ql-editor.ql-blank:before{right:40px;opacity:1;font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.task-form_comment-send.ant-btn{position:absolute;right:8px;bottom:8px}.task-form_worklog-summary{display:flex;align-items:center;gap:16px;height:36px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.task-form_worklog-summary strong{font-weight:400;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)}.task-form_worklog-range{font-variant-numeric:tabular-nums;color:var(--vs-c-text-tertiary)}.task-form_worklog-live-dot{display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;background:var(--vs-c-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--vs-c-green) 20%,transparent);vertical-align:middle}.task-form_worklog-memo{display:-webkit-box;margin:0;padding-left:8px;overflow:hidden;border-left:2px solid var(--vs-c-border);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.task-form_root .rich-mention-input_picker{background:var(--vs-c-surface);border-color:var(--vs-c-border)}.task-form_root .rich-mention-input_picker .rich-mention-input_picker_row--active{background:var(--vs-c-primary)}.task-form_root .rich-mention-input_picker .rich-mention-input_picker_name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.task-form_root .rich-mention-input_picker .rich-mention-input_picker_email,.task-form_root .rich-mention-input_picker .rich-mention-input_picker_empty{font-style:normal;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}@media (min-width: 1025px){.task-form_activity-section{position:sticky;top:0;align-self:flex-start;height:var(--task-form-viewport-height, calc(var(--vs-app-dvh, 100dvh) - 48px))}}@media (max-width: 1024px){.task-form_container{flex-direction:column}.task-form_activity-section{flex:0 0 auto;height:480px;padding-top:8px;padding-left:0;border-top:1px solid var(--vs-c-border);border-left:none}}svg.task-form_menu-glyph{width:14px;height:14px;color:var(--vs-c-text-tertiary)}.delete-task-modal_summary{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.delete-task-modal .ant-table{background:transparent}.delete-task-modal .ant-table-thead>tr>th{background:var(--vs-c-secondary);border-bottom:1px solid var(--vs-c-border);color:var(--vs-c-text-tertiary);padding:8px 12px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.delete-task-modal .ant-table-tbody>tr>td{border-bottom:1px solid color-mix(in srgb,var(--vs-c-border) 50%,transparent);padding:8px 12px;color:var(--vs-c-text-secondary)}.delete-task-modal .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--vs-c-secondary) 60%,transparent)}.delete-task-modal .ant-table-tbody>tr:last-child>td{border-bottom:none}.delete-task-modal_task-name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.delete-task-modal_task-type{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;margin-top:2px}.delete-task-modal_task-status{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.rich-mention-input{position:relative;width:100%}.rich-mention-input .quill{display:flex;flex-direction:column;background:transparent;border:1px solid var(--vs-c-border);border-radius:8px;overflow:hidden;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.rich-mention-input .quill:hover{background-color:var(--vs-c-primary)}.rich-mention-input .quill:focus-within{background-color:var(--vs-c-primary)}.rich-mention-input--bare .quill{border:none;border-radius:0;background:transparent;box-shadow:none}.rich-mention-input--bare .quill:hover,.rich-mention-input--bare .quill:focus-within{background:transparent;box-shadow:none}.rich-mention-input .ql-toolbar.ql-snow{border:none;border-bottom:1px solid var(--vs-c-border);padding:6px 8px}.rich-mention-input .ql-toolbar.ql-snow .ql-formats{margin-right:10px}.rich-mention-input .ql-toolbar.ql-snow button{width:24px;height:24px;padding:3px}.rich-mention-input .ql-toolbar.ql-snow .rich-mention-input_toolbar-extra{display:inline-flex;align-items:center;gap:2px}.rich-mention-input .ql-toolbar.ql-snow .rich-mention-input_toolbar-extra button{color:var(--vs-c-text-tertiary)}.rich-mention-input .ql-toolbar.ql-snow .rich-mention-input_toolbar-extra button:hover:not(:disabled),.rich-mention-input .ql-toolbar.ql-snow .rich-mention-input_toolbar-extra button:focus-visible{color:var(--vs-c-text-active)}.rich-mention-input .ql-toolbar.ql-snow .ql-stroke{stroke:var(--vs-c-text-tertiary)}.rich-mention-input .ql-toolbar.ql-snow .ql-fill{fill:var(--vs-c-text-tertiary)}.rich-mention-input .ql-toolbar.ql-snow button:hover .ql-stroke,.rich-mention-input .ql-toolbar.ql-snow button:focus .ql-stroke,.rich-mention-input .ql-toolbar.ql-snow button.ql-active .ql-stroke{stroke:var(--vs-c-text-active)}.rich-mention-input .ql-toolbar.ql-snow button:hover .ql-fill,.rich-mention-input .ql-toolbar.ql-snow button:focus .ql-fill,.rich-mention-input .ql-toolbar.ql-snow button.ql-active .ql-fill{fill:var(--vs-c-text-active)}.rich-mention-input .ql-container.ql-snow{border:none;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.rich-mention-input .ql-editor{padding:10px 12px;overflow-y:auto}.rich-mention-input .ql-editor.ql-blank:before{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-placeholder)!important;font-style:normal;left:12px;right:12px}.rich-mention-input .ql-editor p{margin:0}.rich-mention-input .ql-editor ol,.rich-mention-input .ql-editor ul{padding-left:18px}.rich-mention-input .ql-editor blockquote{border-left:2px solid var(--vs-c-selected-light);padding-left:10px;margin:4px 0}.rich-mention-input .ql-editor pre{background:var(--vs-c-primary);border-radius:6px;padding:8px 10px}.rich-mention-input .ql-editor a{color:var(--vs-c-link)!important}.rich-mention-input .ql-editor .ticket-mention>span{all:unset}.rich-mention-input--description .ql-editor{min-height:96px;max-height:320px}.rich-mention-input--comment .ql-editor{min-height:40px;max-height:180px}.rich-mention-input--disabled .quill{opacity:.6;cursor:not-allowed}.rich-mention-input_picker{position:absolute;z-index:1100;left:0;right:0;max-height:240px;overflow-y:auto;padding:4px;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:8px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.rich-mention-input_picker:hover{scrollbar-color:var(--vs-c-secondary) transparent}.rich-mention-input_picker--bottom{top:calc(100% + 4px)}.rich-mention-input_picker--top{bottom:calc(100% + 4px)}.rich-mention-input_picker_row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer}.rich-mention-input_picker_row--active{background:var(--vs-c-primary)}.rich-mention-input_picker_row .user-avatar{flex:0 0 auto;border-radius:8px}.rich-mention-input_picker_row .user-avatar .ant-avatar{border-radius:8px}.rich-mention-input_picker_row .user-avatar .avatar-with-padding img{object-fit:cover;object-position:top}.rich-mention-input_picker_name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;white-space:nowrap}.rich-mention-input_picker_email{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-mention-input_picker_empty{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;padding:6px 8px}.draft-autosave{display:inline-flex;align-items:center;gap:6px;min-width:0;margin-right:auto;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.draft-autosave_problem{color:var(--vs-c-orange)!important}.draft-autosave__icon{font-size:14px!important;flex-shrink:0}.draft-autosave__icon_spin{animation:draft-autosave-spin 1s linear infinite}.draft-autosave__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-autosave__action{flex-shrink:0;padding:0;border:0;background:none;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@keyframes draft-autosave-spin{to{transform:rotate(360deg)}}.task-form-action-bar{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;box-sizing:border-box;min-height:var(--task-form-action-bar-h, 52px);margin:16px calc(-1 * var(--task-form-gutter, 0px)) 0;padding:8px var(--task-form-gutter, 0px);background:var(--vs-c-surface);border-top:1px solid var(--vs-c-border)}.task-form-action-bar__start{display:flex;align-items:center;gap:2px;min-width:0}.task-form-action-bar__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.task-form-action-bar__divider{flex-shrink:0;width:1px;height:16px;margin:0 10px 0 8px;background:var(--vs-c-border)}.task-form-action-bar__divider:last-child{display:none}.task-form-action-bar__state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-form-action-bar__dot{flex-shrink:0;width:6px;height:6px;border-radius:50%}.task-form-action-bar__dot--ok{background:var(--vs-c-green)}.task-form-action-bar__dot--dirty{background:var(--vs-c-yellow)}.task-form-action-bar__dot--busy{background:var(--vs-c-text-tertiary);animation:task-form-action-bar-pulse 1s ease-in-out infinite alternate}.task-form-action-bar__closed{height:22px;margin-left:10px;padding:0 8px;border:1px solid var(--vs-c-border);border-radius:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.task-form-action-bar .draft-autosave{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.task-form-action-bar .draft-autosave.draft-autosave_problem{color:var(--vs-c-warning)!important}.task-form-action-bar svg.draft-autosave__icon{width:14px;height:14px}.task-form-action-bar .draft-autosave__action{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important}@media (prefers-reduced-motion: reduce){.task-form-action-bar__dot--busy{animation:none}}@media (max-width: 768px){.task-form-action-bar__start{width:100%}.task-form-action-bar__actions{flex-wrap:wrap;justify-content:flex-end;width:100%}}.admin-page_body .task-form-action-bar{bottom:-16px;min-height:calc(var(--task-form-action-bar-h, 52px) + 16px);margin-bottom:-16px;padding-bottom:24px}@keyframes task-form-action-bar-pulse{to{opacity:.35}}.dependencies-modal_content{display:flex;flex-direction:column;gap:12px}.dependencies-modal_description{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.dependencies-modal_section{display:flex;flex-direction:column;border-top:1px solid var(--vs-c-border)}.dependencies-modal_section-header{display:flex;align-items:center;gap:8px;height:40px}.dependencies-modal_section-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.dependencies-modal_section-icon svg{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.dependencies-modal_section-icon--waitingOn svg{color:var(--vs-c-yellow)}.dependencies-modal_section-icon--blocking svg{color:var(--vs-c-danger)}.dependencies-modal_section-title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.dependencies-modal_section-count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.dependencies-modal_add-button{margin-left:auto}.dependencies-modal_task-list{display:flex;flex-direction:column;max-height:120px;overflow-y:auto}.dependencies-modal_task-item{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 4px 0 24px;border-radius:6px}.dependencies-modal_task-item:hover{background:var(--vs-c-primary)}.dependencies-modal_task-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.dependencies-modal_actions{display:flex;justify-content:flex-end;margin:16px -24px 0;padding:12px 24px;border-top:1px solid var(--vs-c-border)}.dependencies-form-modal .ant-modal-content{padding:0 24px!important;overflow:hidden;background:var(--vs-c-surface);border:1px solid var(--vs-c-border)!important;border-radius:12px}.dependencies-form-modal .ant-modal-header{margin:0;padding:14px 0 10px;background:transparent}.dependencies-form-modal .ant-modal-title{background:transparent;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.dependencies-form-modal .ant-modal-close{top:10px;inset-inline-end:12px}.dependencies-form-modal .ant-modal-close-x svg,.dependencies-form-modal .ant-modal-close-x .anticon{color:var(--vs-c-text-tertiary)}.expandable-content{display:flex;flex-direction:column;gap:6px;min-width:0}.expandable-content__body{min-width:0}.expandable-content__body--collapsed{overflow:hidden;max-height:calc(var(--expandable-content-line-height, 1.5em) * var(--expandable-content-collapsed-lines, 3))}.expandable-content__toggle{align-self:flex-start;padding:0;border:none;background:none;cursor:pointer;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-selected-light)!important;transition:color .15s}.expandable-content__toggle:hover{color:var(--vs-c-text-active)!important}.attachment-source-modal{width:480px!important}.attachment-source-modal .ant-modal-title{background:var(--vs-c-surface);margin-top:5px;margin-bottom:20px;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.attachment-source-modal__options{display:flex;gap:14px;padding-bottom:10px}.attachment-source-modal__option{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26px 16px;cursor:pointer;border:1px dashed var(--vs-c-border);border-radius:8px;background:transparent;color:var(--vs-c-text-secondary);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.attachment-source-modal__option:hover{border-color:var(--vs-c-border);color:var(--vs-c-text-active);background-color:var(--vs-c-primary)}.attachment-source-modal svg.attachment-source-modal__option-icon{width:30px;height:30px}.attachment-source-modal__option-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;text-align:center}.attachment-source-modal__option-hint{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important;text-align:center}.project-modal-container{width:min(760px,100vw - 32px)!important}.project-modal-container .ant-modal-content{padding:0!important;border-radius:12px;background:var(--vs-c-surface);border:1px solid var(--vs-c-border)!important;overflow:hidden}.project-modal-container .ant-modal-header{margin:0;padding:14px 24px 10px;background:transparent}.project-modal-container .ant-modal-title{background:transparent;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.project-modal-container .ant-modal-close{top:10px;inset-inline-end:12px}.project-modal-container .ant-modal-close-x svg,.project-modal-container .ant-modal-close-x .anticon{color:var(--vs-c-text-tertiary)}.property-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.property-chip:hover:not(:disabled){background-color:var(--vs-c-primary)}.property-chip:focus-visible{border-color:var(--vs-c-selected-light);outline:none}.property-chip:disabled{cursor:default}.property-chip--plain{height:28px;max-width:100%;padding:0 8px;border:none;border-radius:6px;transition:background-color .15s}.property-chip--plain:hover:not(:disabled),.property-chip--plain:focus-visible{background:var(--vs-c-primary)}.property-chip_empty{color:var(--vs-c-text-tertiary)!important}.property-chip_icon-only{justify-content:center;width:26px;padding:0}.property-chip_label{overflow:hidden;text-overflow:ellipsis}.property-chip_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.property-chip_icon:has(.face-stack){width:auto;height:18px}.property-chip_icon svg{width:14px;height:14px;display:block;color:var(--vs-c-text-tertiary)}.property-chip_icon .task-status-label_icon{color:var(--status-color)!important}.property-chip_icon svg.project-priority-icon--urgent{color:var(--vs-c-deep-orange)}.property-chip_icon svg.project-health-icon--on_track{color:var(--vs-c-green)}.property-chip_icon svg.project-health-icon--at_risk{color:var(--vs-c-orange)}.property-chip_icon svg.project-health-icon--off_track{color:var(--vs-c-danger)}.property-chip_date-anchor{position:relative;display:inline-flex}.property-chip_date-picker.ant-picker{position:absolute;left:0;bottom:0;width:1px;height:1px;padding:0;opacity:0;pointer-events:none}.property-chip_date-clear{width:100%;padding:6px 0;background:transparent;border:none;cursor:pointer;text-align:left;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.property-chip_date-clear:hover{color:var(--vs-c-text-active)!important}.project-icon-picker_popover .ant-popover-inner{padding:0;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.project-icon-picker_anchor{display:inline-flex}.project-icon-picker_anchor[aria-disabled=true]{pointer-events:none}.project-icon-picker{display:flex;flex-direction:column;width:360px}.project-icon-picker .settings-tab-strip{padding:0 12px}.project-icon-picker .settings-tab-strip__tab{padding:10px}.project-icon-picker_colors{display:flex;flex-wrap:wrap;gap:10px;padding:12px;border-bottom:1px solid var(--vs-c-border)}.project-icon-picker_swatch{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:var(--swatch-color);cursor:pointer;transition:box-shadow .15s}.project-icon-picker_swatch svg{width:14px;height:14px;color:var(--vs-c-text-active)}.project-icon-picker_swatch:hover,.project-icon-picker_swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--vs-c-surface),0 0 0 3px var(--vs-c-selected-light)}.project-icon-picker_swatch:focus-visible{outline:1px solid var(--vs-c-selected-light);outline-offset:2px}.project-icon-picker_search{height:28px;margin:12px 12px 8px;padding:0 10px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;outline:none;transition:border-color .15s ease;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.project-icon-picker_search::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.project-icon-picker_grid{display:grid;grid-template-columns:repeat(10,1fr);gap:2px;max-height:260px;overflow-y:auto;padding:0 12px 12px}.project-icon-picker_cell{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:var(--project-icon-color)}.project-icon-picker_cell svg{width:18px;height:18px;display:block}.project-icon-picker_cell:hover,.project-icon-picker_cell_selected{background:var(--vs-c-primary)}.project-icon-picker_cell:focus-visible{outline:1px solid var(--vs-c-selected-light)}.project-icon-picker_empty{grid-column:1/-1;padding:8px 0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.project-icon-picker_emojis{padding:4px}.project-icon-picker_emojis .EmojiPickerReact{--epr-bg-color: var(--vs-c-surface);--epr-category-label-bg-color: var(--vs-c-surface);--epr-picker-border-color: transparent;--epr-search-input-bg-color: var(--vs-c-primary);--epr-search-input-bg-color-active: var(--vs-c-primary);--epr-search-border-color: var(--vs-c-border);--epr-search-border-color-active: var(--vs-c-selected-light);--epr-hover-bg-color: var(--vs-c-primary);--epr-focus-bg-color: var(--vs-c-primary);--epr-highlight-color: var(--vs-c-selected-light);--epr-text-color: var(--vs-c-text-primary);--epr-category-icon-active-color: var(--vs-c-selected-light);border:none}.project-icon-picker_remove.ui-button{justify-content:flex-start;margin:4px;width:auto}.project-form{display:flex;flex-direction:column;min-height:440px}.project-form .ant-form-item{margin-bottom:0}.project-form .ant-form-item-explain-error{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.project-form_body{display:flex;flex:1;flex-direction:column;padding:4px 24px 0}.project-form_icon-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:28px;height:28px;margin-bottom:12px;padding:0;background:var(--vs-c-primary);border:1px solid var(--vs-c-border);border-radius:6px;cursor:pointer;transition:border-color .15s}.project-form_icon-button:hover{background-color:var(--vs-c-primary)}.project-form_icon-button:focus-visible{border-color:var(--vs-c-selected-light);outline:none}.project-form_name .ant-input{padding:0;background:transparent!important;box-shadow:none!important;font-size:22px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:30px;color:var(--vs-c-text-active)!important}.project-form_name .ant-input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.project-form_chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-bottom:16px;border-bottom:1px solid var(--vs-c-border)}.project-form_description{flex:1;margin-top:14px}.project-form_description .rich-mention-input .quill,.project-form_description .rich-mention-input .ql-container{border:none!important;background:transparent!important}.project-form_description .rich-mention-input .ql-editor{min-height:160px;padding:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.project-form_description .rich-mention-input .ql-editor.ql-blank:before{left:0;font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.project-form_footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding:12px 24px;border-top:1px solid var(--vs-c-border)}.face-stack{--face-stack-overlap: calc(var(--face-size) * -.3);display:inline-flex;align-items:center;gap:6px;flex-shrink:0;vertical-align:middle}.face-stack_faces{display:inline-flex;align-items:center}.face-stack_face{position:relative;isolation:isolate;display:inline-flex;flex-shrink:0;border-radius:5px;box-shadow:0 0 0 2px var(--face-stack-ring, var(--vs-c-surface))}.face-stack_face .ant-avatar{width:20px;height:20px;overflow:hidden;border-radius:5px;border:none}.face-stack_face .ant-avatar img{width:24px;height:24px}.face-stack_face .avatar-with-padding{padding-top:11px}.face-stack_face+.face-stack_face{margin-left:var(--face-stack-overlap)}.face-stack--18 .face-stack_face .ant-avatar{width:18px;height:18px;overflow:hidden;border-radius:4px;border:none}.face-stack--18 .face-stack_face .ant-avatar img{width:22px;height:22px}.face-stack--18 .face-stack_face .avatar-with-padding{padding-top:10px}.face-stack--24 .face-stack_face .ant-avatar{width:24px;height:24px;overflow:hidden;border-radius:6px;border:none}.face-stack--24 .face-stack_face .ant-avatar img{width:28px;height:28px}.face-stack--24 .face-stack_face .avatar-with-padding{padding-top:13px}.face-stack_more{cursor:default;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.virtual-station-app-modal .ant-modal.add-task-container{width:90vw!important;max-width:calc(100vw - 32px)!important}.virtual-station-app-modal .ant-modal.add-task-container.add-task-container--add{width:min(720px,100vw - 32px)!important}.add-task-container{height:auto}.add-task-container .ant-modal-content{padding:0!important;overflow:hidden;background:var(--vs-c-surface);border:1px solid var(--vs-c-border)!important;border-radius:12px}.add-task-container_close.ui-button{position:absolute;top:10px;right:16px;z-index:4}.add-task-container_body{--task-form-gutter: 24px;--task-form-action-bar-h: 52px;--task-form-body-height: min(722px, calc(var(--vs-app-dvh, 100dvh) - 160px));--task-form-viewport-height: calc(var(--task-form-body-height) - var(--task-form-action-bar-h) - 20px);display:flex;flex-direction:column;box-sizing:border-box;padding:4px 24px 0;overflow-y:auto;scrollbar-gutter:stable}.add-task-container_body .task-form_head,.add-task-container_body .add-task-container_skeleton-head{padding-right:36px}.add-task-container_body--update{height:var(--task-form-body-height)}.add-task-container_body--add{max-height:calc(var(--vs-app-dvh, 100dvh) - 120px)}.add-task-container_body>.task-form_root{display:flex;flex:1 0 auto;flex-direction:column}.add-task-container_body .task-form-action-bar{margin-top:auto}.add-task-container_body .task-form_container{flex:1;padding-bottom:16px}.add-task-container_key{display:inline-flex;align-items:center;gap:2px;min-width:0}.add-task-container_key-link{padding:0;background:transparent;border:0;cursor:pointer;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-link)!important}.add-task-container_key-link:hover,.add-task-container_key-link:focus-visible{color:var(--vs-c-link-hover)!important;text-decoration:underline;text-underline-offset:3px;outline:none}.add-task-container_skeleton{width:100%}.add-task-container_skeleton-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.add-task-container_skeleton .ant-skeleton.ant-skeleton-element{display:block;width:100%;min-width:0;line-height:0}.add-task-container_skeleton .ant-skeleton.ant-skeleton-element .ant-skeleton-input{width:100%;min-width:0;height:var(--task-skeleton-height, 26px);border-radius:var(--task-skeleton-radius, 6px)}.add-task-container_skeleton .ant-skeleton-input,.add-task-container_skeleton .ant-skeleton-avatar{background:linear-gradient(90deg,var(--vs-c-primary) 25%,var(--vs-c-tertiary) 37%,var(--vs-c-primary) 63%)!important;background-size:400% 100%!important}.add-task-container_skeleton-form{display:flex;flex:1;flex-direction:column;min-width:0}.add-task-container_skeleton-head{display:flex;align-items:center;gap:4px;min-height:40px}.add-task-container_skeleton-project{width:88px}.add-task-container_skeleton svg.add-task-container_skeleton-separator{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-placeholder)}.add-task-container_skeleton-title{--task-skeleton-height: 30px;--task-skeleton-radius: 6px;width:60%;margin-top:4px}.add-task-container_skeleton-description{--task-skeleton-height: 14px;--task-skeleton-radius: 4px;display:flex;flex-direction:column;gap:10px;min-height:120px;margin-top:12px}.add-task-container_skeleton-line--long{width:86%}.add-task-container_skeleton-line--medium{width:64%}.add-task-container_skeleton-line--short{width:38%}.add-task-container_skeleton-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.add-task-container_skeleton-chips>div{width:84px}.add-task-container_skeleton-chips>.add-task-container_skeleton-more{width:26px}.add-task-container_skeleton-section{--task-skeleton-height: 14px;--task-skeleton-radius: 4px;display:flex;align-items:center;height:40px;margin-top:16px;border-top:1px solid var(--vs-c-border)}.add-task-container_skeleton-section>div{width:88px}.add-task-container_skeleton-activity{display:flex;flex:0 0 clamp(320px,30%,440px);flex-direction:column;padding-left:20px;border-left:1px solid var(--vs-c-border)}.add-task-container_skeleton-tabs{--task-skeleton-height: 14px;--task-skeleton-radius: 4px;display:flex;align-items:center;gap:24px;height:40px;border-bottom:1px solid var(--vs-c-border)}.add-task-container_skeleton-tabs>div{width:56px}.add-task-container_skeleton-activity-row{display:flex;gap:8px;padding:10px 0}.add-task-container_skeleton-activity-row>.ant-skeleton.ant-skeleton-element{flex:0 0 20px}.add-task-container_skeleton-activity-content{--task-skeleton-height: 14px;--task-skeleton-radius: 4px;display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.add-task-container_skeleton-activity-time{width:32%}@media (max-width: 1024px){.add-task-container_skeleton-activity{display:none}}@media (prefers-reduced-motion: reduce){.add-task-container_skeleton .ant-skeleton-input,.add-task-container_skeleton .ant-skeleton-avatar{animation:none!important}}.add-task-container .ant-input.ant-input-borderless,.add-task-container .ant-input.ant-input-borderless:hover,.add-task-container .ant-input.ant-input-borderless:focus{border-color:transparent!important}.face-cam-capture-modal_container{position:relative;padding:4px 0 0}.face-cam-capture-modal_stepper{padding:0 0 8px}.face-cam-capture-modal_stepper p{margin:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums}.face-cam-capture-modal_uploading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:12px;background:color-mix(in srgb,var(--vs-c-surface) 90%,transparent);animation:face-cam-capture-fade .24s cubic-bezier(.4,0,.2,1) both}.face-cam-capture-modal_uploading p{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}@keyframes face-cam-capture-fade{0%{opacity:0}to{opacity:1}}.user-validation-list-modal .ant-modal-content{width:min(560px,100vw - 32px);padding:16px 20px}.user-validation-list-modal .ant-modal-header{margin-bottom:8px}.user-validation-list-modal__content{display:flex;flex-direction:column;gap:12px}.user-validation-list-modal__description{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.user-validation-list-modal__select{width:100%}.user-validation-list-modal__dropdown-item{display:flex;width:100%;align-items:center;gap:10px;min-height:36px}.user-validation-list-modal__dropdown-item .ant-avatar{width:24px;height:24px;overflow:hidden;border-radius:6px;border:none}.user-validation-list-modal__dropdown-item .ant-avatar img{width:28px;height:28px}.user-validation-list-modal__dropdown-item .avatar-with-padding{padding-top:13px}.user-validation-list-modal__user-info{display:flex;flex-direction:column;flex:1;min-width:0}.user-validation-list-modal__user-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.user-validation-list-modal__user-email{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-validation-list-modal__status-indicator{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-validation-list-modal__status-indicator.online{color:var(--vs-c-green)!important}.user-validation-list-modal__warning{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:color-mix(in srgb,var(--vs-c-orange) 8%,transparent);border:1px solid color-mix(in srgb,var(--vs-c-orange) 30%,transparent);border-radius:6px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.user-validation-list-modal__warning>svg{flex-shrink:0;margin-top:3px;width:14px;height:14px;color:var(--vs-c-orange)}.user-validation-list-modal__warning-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.user-validation-list-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin:4px -20px -16px;padding:12px 20px;border-top:1px solid var(--vs-c-border)}.user-validation-list-modal__verifying{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0 8px;text-align:center}.user-validation-list-modal__verifying .ant-progress{width:240px;margin:8px 0 0}.user-validation-list-modal__verifying .ant-progress-bg{background:var(--vs-c-selected-light)!important}.user-validation-list-modal__verifying .ant-progress-inner{background:var(--vs-c-primary)!important}.user-validation-list-modal__state-title{margin:0;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.user-validation-list-modal__state-text{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.user-validation-list-modal__state-text_error{color:var(--vs-c-danger)!important}.user-validation-list-modal__result{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.user-validation-list-modal__comparison-images{display:flex;align-items:center;justify-content:center;gap:20px}.user-validation-list-modal__image-container{display:flex;flex-direction:column;align-items:center;gap:6px}.user-validation-list-modal__image-container .ant-avatar{width:120px;height:120px;border:1px solid var(--vs-c-border);border-radius:12px;background:var(--vs-c-primary)}.user-validation-list-modal__image-container .ant-avatar svg{width:32px;height:32px;color:var(--vs-c-placeholder)}.user-validation-list-modal__image-label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.user-validation-list-modal__indicator{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.user-validation-list-modal__indicator svg{width:18px;height:18px}.user-validation-list-modal__indicator_match{background:var(--vs-c-status-ok-bg-soft);color:var(--vs-c-green)}.user-validation-list-modal__indicator_failed{background:var(--vs-c-status-danger-bg-soft);color:var(--vs-c-danger)}.user-validation-list-modal__indicator_warning{background:var(--vs-c-status-warn-bg-soft);color:var(--vs-c-orange)}.user-validation-list-modal__user-identity{display:flex;flex-direction:column;align-items:center;gap:10px}.user-validation-list-modal__user-identity .ant-avatar{border-radius:12px;background:var(--vs-c-primary)}.user-validation-list-modal__user-details{display:flex;flex-direction:column;align-items:center}.user-validation-list-modal__verification-details{width:100%;max-width:360px;margin:0}.user-validation-list-modal__metric{display:flex;align-items:center;justify-content:space-between;height:32px}.user-validation-list-modal__metric+.user-validation-list-modal__metric{border-top:1px solid var(--vs-c-border)}.user-validation-list-modal__metric dt{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.user-validation-list-modal__metric dd{margin:0;font-variant-numeric:tabular-nums;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.user-validation-list-modal__metric dd.user-validation-list-modal__status-success{display:inline-flex;align-items:center;gap:4px;color:var(--vs-c-green)!important}.user-validation-list-modal__metric dd.user-validation-list-modal__status-success svg{width:14px;height:14px}.user-validation-list-modal__result .user-validation-list-modal__actions{align-self:stretch}svg.user-validation-list-modal__no-setup-icon{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-orange)}.video-background-modal{width:min(960px,100vw - 32px)!important;max-width:960px!important}.video-background-modal__title{margin-bottom:12px}.video-background-modal__title h2{margin:0 0 4px;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.video-background-modal__title p{margin:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.video-background-modal__toggle{display:flex;align-items:center;justify-content:space-between;padding:10px 0;margin-bottom:16px;border-top:1px solid var(--vs-c-border);border-bottom:1px solid var(--vs-c-border)}.video-background-modal__toggle-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.video-background-modal__content{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.video-background-modal__preview{display:flex;flex-direction:column;gap:8px}.video-background-modal__preview-frame{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--vs-c-border);border-radius:12px;background:var(--vs-c-primary)}.video-background-modal__preview-video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .24s ease}.video-background-modal__preview-video--ready{opacity:1}.video-background-modal__preview-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vs-c-primary);pointer-events:none}.video-background-modal__preview-spinner .anticon{width:28px;height:28px;color:var(--vs-c-text-tertiary)}.video-background-modal__preview-status{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.video-background-modal__preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:absolute;top:0;right:0;bottom:0;left:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.video-background-modal__preview-placeholder svg{width:28px;height:28px;color:var(--vs-c-text-tertiary)}.video-background-modal__picker{display:flex;flex-direction:column;gap:16px}.video-background-modal__section{display:flex;flex-direction:column;gap:8px}.video-background-modal__section-title{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.video-background-modal__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.video-background-modal__grid-skeleton{width:100%!important;aspect-ratio:16/9;border-radius:6px!important}.video-background-modal__grid-skeleton .ant-skeleton-image{width:100%!important;height:100%!important;border-radius:6px!important}.video-background-modal__tile{position:relative;padding:0;aspect-ratio:16/9;overflow:hidden;border-radius:6px;border:2px solid var(--vs-c-border);background:var(--vs-c-primary);cursor:pointer;transition:border-color .15s}.video-background-modal__tile img{display:block;width:100%;height:100%;object-fit:cover}.video-background-modal__tile:hover{background-color:var(--vs-c-primary)}.video-background-modal__tile:focus-visible{outline:none;border-color:var(--vs-c-selected-light)}.video-background-modal__tile--active{border-color:var(--vs-c-selected-light)}.video-background-modal__tile--preset{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;transition:border-color .15s,color .15s}.video-background-modal__tile--preset svg{width:18px;height:18px}.video-background-modal__tile--preset:hover,.video-background-modal__tile--preset.video-background-modal__tile--active{color:var(--vs-c-text-active)!important}.audio-setting-modal{width:520px!important;max-width:calc(100vw - 32px)}.audio-setting-modal__setting{display:flex;align-items:flex-start;gap:16px;padding:4px 0 20px}.audio-setting-modal__setting>.ant-switch{flex-shrink:0;margin-top:2px}.audio-setting-modal__copy{display:flex;flex:1;flex-direction:column;gap:2px}.audio-setting-modal__title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.audio-setting-modal__description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.audio-setting-modal__fallback{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-orange)!important}.audio-setting-modal__footer{display:flex;align-items:center;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--vs-c-border)}.audio-setting-modal__footer-actions{display:flex;flex-shrink:0;gap:8px}@keyframes todo-modal-panel-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes todo-modal-drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.todo-modal .ant-modal-content{padding:0;overflow:hidden}.todo-modal .ant-modal-close{top:10px;inset-inline-end:10px}.todo-modal__container{display:flex;width:min(620px,100vw - 32px);height:min(600px,100vh - 96px);overflow:hidden;transition:width .24s cubic-bezier(.4,0,.2,1)}.todo-modal__container--split{width:min(940px,100vw - 32px)}.todo-modal__reveal{display:inline-flex;flex-shrink:0;max-width:0;margin-left:auto;overflow:hidden;opacity:0;transition:max-width .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.todo-modal__empty-text{display:block;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.todo-modal__sidebar{display:flex;flex-direction:column;flex-shrink:0;width:180px;background:var(--vs-c-shell);border-right:1px solid var(--vs-c-border)}.todo-modal__sidebar-header{display:flex;align-items:center;gap:8px;height:48px;padding:0 20px;flex-shrink:0}svg.todo-modal__brand-icon{width:18px;height:18px;color:var(--vs-c-selected-light)}.todo-modal__brand-title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.todo-modal__filters{display:flex;flex-direction:column;gap:6px;padding:4px 12px}.todo-modal__filter{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:28px;padding:0 8px;background:transparent;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:background-color .15s,color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.todo-modal__filter:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:2px;border-radius:2px;background:var(--vs-c-selected-light);opacity:0;transition:opacity .15s}.todo-modal__filter:hover{background:var(--vs-c-surface);color:var(--vs-c-text-secondary)!important}.todo-modal__filter--active,.todo-modal__filter--active:hover{background:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.todo-modal__filter--active:before,.todo-modal__filter--active:hover:before{opacity:1}.todo-modal__filter-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.todo-modal__filter-badge .ant-badge-count{border:none;box-shadow:none;font-variant-numeric:tabular-nums}.todo-modal__list-panel{display:flex;flex-direction:column;flex:1 0 440px;min-width:0;overflow:hidden}.todo-modal__list-header{display:flex;align-items:center;gap:8px;flex-shrink:0;height:48px;padding:0 52px 0 16px;border-bottom:1px solid var(--vs-c-border);transition:padding .24s cubic-bezier(.4,0,.2,1)}.todo-modal__container--split .todo-modal__list-header{padding-right:16px}.todo-modal__list-title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.todo-modal__list-count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.todo-modal__new.ui-button{margin-left:auto}.todo-modal__list{flex:1;overflow-y:auto;padding:6px 8px 16px;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.todo-modal__list:hover{scrollbar-color:var(--vs-c-secondary) transparent}.todo-modal__list-section-label{display:flex;align-items:center;height:32px;margin:4px 0 0;padding:0 8px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.todo-modal__list-section-label:first-child{margin-top:0}.todo-modal__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:96px;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}svg.todo-modal__empty-icon{width:20px;height:20px;color:var(--vs-c-placeholder)}.todo-modal__row{--face-stack-ring: var(--vs-c-surface);display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;border-radius:6px;cursor:pointer;outline:none;transition:background-color .15s}.todo-modal__row:hover,.todo-modal__row:focus-visible{--face-stack-ring: var(--vs-c-primary);background:var(--vs-c-primary)}.todo-modal__row--active,.todo-modal__row--active:hover{--face-stack-ring: var(--vs-c-primary);background:var(--vs-c-primary);box-shadow:inset 2px 0 0 var(--vs-c-selected-light)}.todo-modal__row-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;transition:color .2s}.todo-modal__row--done .todo-modal__row-title{text-decoration:line-through;color:var(--vs-c-placeholder)!important}.todo-modal__row-meta{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.todo-modal__priority{display:inline-flex;align-items:center;gap:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.todo-modal__priority[data-priority=URGENT]{color:var(--vs-c-danger)!important}.todo-modal__priority[data-priority=HIGH]{color:var(--vs-c-orange)!important}.todo-modal__container--split .todo-modal__priority-label{display:none}.todo-modal__fact{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.todo-modal__fact svg{width:12px;height:12px}.todo-modal__fact--overdue{color:var(--vs-c-danger)!important}.todo-modal__status-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:50%;cursor:default;transition:background-color .15s,transform .15s}.todo-modal__status-btn--editable{cursor:pointer}.todo-modal__status-btn--editable:hover{background:var(--vs-c-tertiary)}.todo-modal__status-btn--editable:active{transform:scale(.9)}.todo-modal__create{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:10px 16px 12px;border-bottom:1px solid var(--vs-c-border);animation:todo-modal-drop-in .24s cubic-bezier(.4,0,.2,1) both}.todo-modal__create-line{display:flex;align-items:center;gap:10px}.todo-modal__create-glyph{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.todo-modal__create-input.ant-input{flex:1;padding:0;border:none!important;box-shadow:none!important;background:transparent!important;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.todo-modal__create-input.ant-input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.todo-modal__create-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:30px}.todo-modal__create-actions{display:inline-flex;gap:6px;margin-left:auto}.todo-modal__detail-panel{display:flex;flex-direction:column;flex-shrink:0;width:320px;min-width:0;border-left:1px solid var(--vs-c-border);animation:todo-modal-panel-in .24s cubic-bezier(.4,0,.2,1) both}.todo-modal__detail{display:flex;flex-direction:column;flex:1;min-height:0}.todo-modal__detail-bar{display:flex;align-items:center;gap:4px;flex-shrink:0;height:48px;padding:0 44px 0 8px;border-bottom:1px solid var(--vs-c-border)}.todo-modal__detail-bar-actions{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.todo-modal__detail-scroll{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 8px;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.todo-modal__detail-scroll:hover{scrollbar-color:var(--vs-c-secondary) transparent}.todo-modal__detail-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.todo-modal__detail-title{overflow-wrap:anywhere;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.todo-modal__detail-description{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.todo-modal__props{display:flex;flex-direction:column;gap:2px;padding-bottom:12px}.todo-modal__prop{display:flex;align-items:center;min-height:28px}.todo-modal__prop .property-chip{max-width:100%}.todo-modal__prop-label{flex-shrink:0;width:80px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.todo-modal__owner{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0 8px}.todo-modal__owner .ant-avatar{width:20px;height:20px;overflow:hidden;border-radius:6px;border:none}.todo-modal__owner .ant-avatar img{width:24px;height:24px}.todo-modal__owner .avatar-with-padding{padding-top:11px}.todo-modal__owner-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.todo-modal__section{display:flex;flex-direction:column;gap:6px;padding:10px 0 12px;border-top:1px solid var(--vs-c-border)}.todo-modal__section-head{display:flex;align-items:center;gap:6px;min-height:24px}.todo-modal__section-title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.todo-modal__section-count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.todo-modal__section-action.ui-button{margin-left:auto}.todo-modal__add-collab{display:flex;gap:6px;animation:todo-modal-drop-in .24s cubic-bezier(.4,0,.2,1) both}.todo-modal__add-collab .todo-modal__collab-select{flex:1;min-width:0}.todo-modal__people{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.todo-modal__person{display:flex;align-items:center;gap:8px;height:32px;margin:0 -8px;padding:0 8px;border-radius:6px;transition:background-color .15s}.todo-modal__person .ant-avatar{width:20px;height:20px;overflow:hidden;border-radius:6px;border:none}.todo-modal__person .ant-avatar img{width:24px;height:24px}.todo-modal__person .avatar-with-padding{padding-top:11px}.todo-modal__person:hover,.todo-modal__person:focus-within{background:var(--vs-c-primary)}.todo-modal__person:hover .todo-modal__reveal,.todo-modal__person:focus-within .todo-modal__reveal{max-width:32px;opacity:1}.todo-modal__person-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.todo-modal__person-role{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.todo-modal__comments{display:flex;flex-direction:column;gap:12px;margin:2px 0 0;padding:0;list-style:none}.todo-modal__comment{display:flex;align-items:flex-start;gap:8px}.todo-modal__comment .ant-avatar{width:20px;height:20px;overflow:hidden;border-radius:6px;border:none}.todo-modal__comment .ant-avatar img{width:24px;height:24px}.todo-modal__comment .avatar-with-padding{padding-top:11px}.todo-modal__comment-body{flex:1;min-width:0}.todo-modal__comment-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.todo-modal__comment-author{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important}.todo-modal__comment-time{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-placeholder)!important}.todo-modal__comment-text{overflow-wrap:anywhere;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.todo-modal__comment-text p{margin:0}.todo-modal__composer{display:flex;flex-direction:column;gap:6px;flex-shrink:0;padding:10px 16px 12px;border-top:1px solid var(--vs-c-border)}.todo-modal__mention-note{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.todo-modal__mention-note--warning{color:var(--vs-c-orange)!important}.todo-modal__composer-row{display:flex;align-items:flex-end;gap:6px}.todo-modal__composer-row .rich-mention-input{flex:1;min-width:0}.todo-modal__composer-row .ql-container.ql-snow,.todo-modal__composer-row .ql-editor.ql-blank:before{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.todo-modal__composer-row .rich-mention-input--comment .ql-editor{min-height:36px;padding:8px 10px}.todo-modal__composer-row .rich-mention-input--comment .ql-editor.ql-blank:before{left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--vs-c-placeholder)!important}.todo-reminders__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.todo-reminders__row{display:flex;align-items:center;gap:8px;height:32px;margin:0 -8px;padding:0 8px;border-radius:6px;transition:background-color .15s}.todo-reminders__row:hover,.todo-reminders__row:focus-within{background:var(--vs-c-primary)}.todo-reminders__row:hover .todo-modal__reveal,.todo-reminders__row:focus-within .todo-modal__reveal{max-width:32px;opacity:1}svg.todo-reminders__row-icon{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-orange)}.todo-reminders__row-time{flex-shrink:0;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.todo-reminders__row-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.todo-reminders__popover .ant-popover-inner-content{padding:12px 16px 14px}.todo-reminder-composer{display:flex;flex-direction:column;gap:10px;width:264px}.todo-reminder-composer .settings-tab-strip{padding:0}.todo-reminder-composer .settings-tab-strip__tab{padding:6px 10px}.todo-reminders__chips{display:flex;flex-wrap:wrap;gap:6px}.todo-reminders__chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .15s,color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.todo-reminders__chip:hover:not(:disabled){background-color:var(--vs-c-primary)}.todo-reminders__chip:focus-visible{border-color:var(--vs-c-selected-light);outline:none;color:var(--vs-c-text-active)!important}.todo-reminders__chip:disabled{cursor:default;color:var(--vs-c-placeholder)!important}.todo-reminders__input-row{display:flex;gap:6px}.todo-reminders__input{flex:1;min-width:0;height:28px;padding:0 10px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;outline:none;transition:background-color .15s,border-color .15s,box-shadow .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.todo-reminders__input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.todo-reminders__input:hover{background-color:var(--vs-c-primary)}.todo-reminders__input:focus{background-color:var(--vs-c-primary)}.todo-reminders__preview{min-height:16px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.todo-reminders__preview--error{color:var(--vs-c-orange)!important}.sprint-dialog.ant-modal{width:min(440px,100vw - 32px)!important}.sprint-dialog .ant-select-selector{background:var(--vs-c-primary)!important}.sprint-dialog .ant-modal-content{padding:0!important;background:var(--vs-c-surface)!important;border:1px solid var(--vs-c-border)!important;border-radius:12px;overflow:hidden}.sprint-dialog .ant-modal-header{margin:0;padding:16px 24px 8px;background:transparent}.sprint-dialog .ant-modal-title{background:transparent;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.sprint-dialog .ant-modal-close{top:12px;inset-inline-end:12px}.sprint-dialog .ant-modal-close-x svg,.sprint-dialog .ant-modal-close-x .anticon{color:var(--vs-c-text-tertiary)}.sprint-dialog .ant-modal-body{padding:8px 24px 0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.sprint-dialog_text{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.sprint-dialog_text strong{font-weight:inherit;color:var(--vs-c-text-active)}.sprint-dialog_field{display:flex;flex-direction:column;gap:6px}.sprint-dialog_field .ant-select{width:100%}.sprint-dialog_label{margin:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.sprint-dialog_warning{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:color-mix(in srgb,var(--vs-c-danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--vs-c-danger) 30%,transparent);border-radius:8px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.sprint-dialog_warning svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--vs-c-danger)}.sprint-dialog_footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:20px -24px 0;padding:12px 24px;border-top:1px solid var(--vs-c-border)}.sa-task-modal.sprint-dialog.ant-modal{width:min(520px,100vw - 32px)!important}.sa-task-modal .ant-modal-body{padding-bottom:8px}.sa-task-modal__list{max-height:420px;margin:0 -24px;padding:0;overflow-y:auto;list-style:none;border-top:1px solid var(--vs-c-border)}.sa-task-modal__item{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 24px;border-bottom:1px solid var(--vs-c-border)}.sa-task-modal__item:last-child{border-bottom:none}.sa-task-modal__item:hover{background:var(--vs-c-primary)}.sa-task-modal__link{display:flex;align-items:baseline;gap:8px;min-width:0;text-decoration:none}.sa-task-modal__link:hover .sa-task-modal__title{text-decoration:underline}.sa-task-modal__key,.sa-task-modal__estimate{flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.sa-task-modal__title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.sa-task-modal__empty{margin:0 0 12px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.sa-member-modal.sprint-dialog.ant-modal{width:min(400px,100vw - 32px)!important}.sa-member-modal .ant-modal-body{padding-bottom:16px}.sa-member-modal__body{display:flex;flex-direction:column;gap:12px}.sa-member-modal__status-row{display:flex;align-items:center;justify-content:space-between}.sa-member-modal__status-badge{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.sa-member-modal__pct{font-variant-numeric:tabular-nums;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.sa-member-modal__meter{display:block;height:6px;overflow:hidden;background:var(--vs-c-tertiary);border-radius:3px}.sa-member-modal__meter-fill{display:block;height:100%;border-radius:inherit}.sa-member-modal__stats{display:flex;flex-direction:column;margin:4px 0 0;padding:0;list-style:none}.sa-member-modal__stat{display:flex;align-items:center;justify-content:space-between;height:32px}.sa-member-modal__stat+.sa-member-modal__stat{border-top:1px solid var(--vs-c-border)}.sa-member-modal__stat-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.sa-member-modal__stat-value{font-variant-numeric:tabular-nums;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.sa-member-modal__tone--good{color:var(--vs-c-green)!important}.sa-member-modal__tone--good.sa-member-modal__status-badge{background:color-mix(in srgb,var(--vs-c-green) 12%,transparent)}.sa-member-modal__tone--good.sa-member-modal__meter-fill{background:var(--vs-c-green)}.sa-member-modal__tone--warn{color:var(--vs-c-orange)!important}.sa-member-modal__tone--warn.sa-member-modal__status-badge{background:color-mix(in srgb,var(--vs-c-orange) 12%,transparent)}.sa-member-modal__tone--warn.sa-member-modal__meter-fill{background:var(--vs-c-orange)}.sa-member-modal__tone--bad{color:var(--vs-c-danger)!important}.sa-member-modal__tone--bad.sa-member-modal__status-badge{background:color-mix(in srgb,var(--vs-c-danger) 12%,transparent)}.sa-member-modal__tone--bad.sa-member-modal__meter-fill{background:var(--vs-c-danger)}.schedule-meeting-modal .ant-modal-content{width:min(560px,100vw - 32px);padding:0;overflow:hidden}.schedule-meeting-modal .ant-modal-header{margin:0;padding:16px 52px 4px 20px}.schedule-meeting-modal .ant-modal-close{top:12px;inset-inline-end:12px}.schedule-meeting-modal__title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.schedule-meeting-modal__form{display:flex;flex-direction:column;height:600px;max-height:80vh}.schedule-meeting-modal__form .ant-form-item{margin-bottom:16px}.schedule-meeting-modal__form .ant-form-item-label{padding-bottom:6px}.schedule-meeting-modal__form .ant-select-multiple .ant-select-selector{max-height:80px;overflow-x:hidden;overflow-y:auto}.schedule-meeting-modal__tabs{flex-shrink:0;margin-bottom:12px}.schedule-meeting-modal__tabs .settings-tab-strip{padding:0 12px}.schedule-meeting-modal__tabs .settings-tab-strip__tab{padding:10px 8px}.schedule-meeting-modal__body{flex:1 1 auto;overflow-y:auto;padding:4px 20px 0;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.schedule-meeting-modal__body:hover{scrollbar-color:var(--vs-c-secondary) transparent}.schedule-meeting-modal__title-input.ant-input{padding:0;background:transparent!important;border:none!important;box-shadow:none!important;font-size:22px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:30px;color:var(--vs-c-text-active)!important}.schedule-meeting-modal__title-input.ant-input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.schedule-meeting-modal__title-limit{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.schedule-meeting-modal__datetime-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.schedule-meeting-modal__date-picker{flex:1.4;min-width:130px}.schedule-meeting-modal__time-picker{flex:1;min-width:100px}.schedule-meeting-modal__time-sep{flex-shrink:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.schedule-meeting-modal__duration-hint{flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.schedule-meeting-modal__room-busy{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.schedule-meeting-modal__duration-pills{display:flex;gap:6px;margin-top:10px}.schedule-meeting-modal__duration-pill{display:inline-flex;align-items:center;height:26px;padding:0 12px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .15s,border-color .15s,color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.schedule-meeting-modal__duration-pill:hover{background-color:var(--vs-c-primary)}.schedule-meeting-modal__duration-pill:focus-visible{border-color:var(--vs-c-selected-light);outline:none;color:var(--vs-c-text-active)!important}.schedule-meeting-modal__duration-pill_active,.schedule-meeting-modal__duration-pill_active:hover{background:var(--vs-c-accent-bg-soft);border-color:var(--vs-c-selected-light);color:var(--vs-c-text-active)!important}.schedule-meeting-modal__conflict-warning,.schedule-meeting-modal__slots-info{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.schedule-meeting-modal__conflict-warning svg,.schedule-meeting-modal__slots-info svg{flex-shrink:0;width:14px;height:14px}.schedule-meeting-modal__conflict-warning{margin-top:8px;background:color-mix(in srgb,var(--vs-c-danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--vs-c-danger) 30%,transparent)}.schedule-meeting-modal__conflict-warning svg{color:var(--vs-c-danger)}.schedule-meeting-modal__slots-info{margin-bottom:16px;background:color-mix(in srgb,var(--vs-c-selected-light) 8%,transparent);border:1px solid color-mix(in srgb,var(--vs-c-selected-light) 30%,transparent)}.schedule-meeting-modal__slots-info svg{color:var(--vs-c-selected-light)}.schedule-meeting-modal svg.schedule-meeting-modal__select-icon{width:14px;height:14px}.schedule-meeting-modal__room-option{display:flex;align-items:center;gap:8px}.schedule-meeting-modal__invitee-option{display:flex;flex-direction:column}.schedule-meeting-modal__invitee-name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.schedule-meeting-modal__invitee-email{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.schedule-meeting-modal__invitee-badge{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-orange)!important}.schedule-meeting-modal__roles,.schedule-meeting-modal__guest-zones{margin:-8px 0 16px}.schedule-meeting-modal__roles-list,.schedule-meeting-modal__guest-zones-list{display:flex;flex-direction:column;max-height:176px;margin:0 -8px;padding:0;overflow-y:auto;list-style:none;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.schedule-meeting-modal__roles-list:hover,.schedule-meeting-modal__guest-zones-list:hover{scrollbar-color:var(--vs-c-secondary) transparent}.schedule-meeting-modal__role-row,.schedule-meeting-modal__guest-zones-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 8px;border-radius:6px;transition:background-color .15s}.schedule-meeting-modal__role-row:hover,.schedule-meeting-modal__guest-zones-row:hover{background:var(--vs-c-primary)}.schedule-meeting-modal__role-row .ant-avatar{width:24px;height:24px;overflow:hidden;border-radius:6px;border:none}.schedule-meeting-modal__role-row .ant-avatar img{width:28px;height:28px}.schedule-meeting-modal__role-row .avatar-with-padding{padding-top:13px}.schedule-meeting-modal__role-name,.schedule-meeting-modal__guest-zones-email{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.schedule-meeting-modal__role-you{margin-left:4px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.schedule-meeting-modal__role-chip{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;height:26px;padding:0 8px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.schedule-meeting-modal__role-chip--host{color:var(--vs-c-selected-light)!important}.schedule-meeting-modal__role-chip--cohost{color:var(--vs-c-text-active)!important}.schedule-meeting-modal__role-chip--participant{color:var(--vs-c-text-primary)!important}.schedule-meeting-modal__role-chip--editable{padding-right:4px;cursor:pointer;transition:border-color .15s}.schedule-meeting-modal__role-chip--editable:hover{background-color:var(--vs-c-primary)}.schedule-meeting-modal__role-chip--editable:focus-visible,.schedule-meeting-modal__role-chip--editable.ant-dropdown-open{border-color:var(--vs-c-selected-light);outline:none}.schedule-meeting-modal svg.schedule-meeting-modal__role-chip-caret{width:14px;height:14px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.schedule-meeting-modal__role-chip.ant-dropdown-open svg.schedule-meeting-modal__role-chip-caret{transform:rotate(180deg)}.schedule-meeting-modal__role-option{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:96px}.schedule-meeting-modal__guest-label{display:inline-flex;align-items:center;gap:12px}.schedule-meeting-modal__guest-zones-select{flex-shrink:0;width:240px}.schedule-meeting-modal__transcription-item .ant-form-item-tooltip{color:var(--vs-c-text-tertiary)!important;cursor:help}.schedule-meeting-modal__attach-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;cursor:pointer;transition:border-color .15s,color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.schedule-meeting-modal__attach-btn svg{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.schedule-meeting-modal__attach-btn:hover:not(.schedule-meeting-modal__attach-btn_loading){background-color:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.schedule-meeting-modal__attach-btn_loading{cursor:not-allowed;color:var(--vs-c-placeholder)!important}.schedule-meeting-modal__attach-hint{margin-top:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.schedule-meeting-modal__file-list{display:flex;flex-direction:column;margin:8px -8px 0;padding:0;list-style:none}.schedule-meeting-modal__file-item{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 4px 0 8px;border-radius:6px;transition:background-color .15s}.schedule-meeting-modal__file-item:hover{background:var(--vs-c-primary)}.schedule-meeting-modal__file-thumb{width:24px!important;height:24px!important;flex-shrink:0;object-fit:cover;border-radius:4px;cursor:zoom-in}.schedule-meeting-modal svg.schedule-meeting-modal__file-icon{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-text-tertiary)}.schedule-meeting-modal__file-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.schedule-meeting-modal__notify{display:flex;flex-direction:column;gap:2px;flex-shrink:0;padding:12px 20px 0;border-top:1px solid var(--vs-c-border)}.schedule-meeting-modal__notify .ant-checkbox-wrapper{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.schedule-meeting-modal__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;margin-top:12px;padding:12px 20px;border-top:1px solid var(--vs-c-border)}.schedule-meeting-modal__actions>:first-child:not(.ui-button){margin-right:auto}svg.schedule-meeting-modal__role-option-check{width:14px;height:14px;color:var(--vs-c-selected-light)}.schedule-meeting-modal__guest-zones-popup .ant-select-item-option-content{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.schedule-meeting-modal__notify+.schedule-meeting-modal__actions{margin-top:0;border-top:none}.schedule-meeting-modal__form:not(:has(.schedule-meeting-modal__tabs)) .schedule-meeting-modal__body{margin-top:8px;padding-top:12px;border-top:1px solid var(--vs-c-border)}.meeting-detail-modal .ant-modal-content{width:min(520px,100vw - 32px);padding:0;overflow:hidden}.meeting-detail-modal .ant-modal-header{margin:0;padding:16px 52px 4px 20px}.meeting-detail-modal .ant-modal-close{top:12px;inset-inline-end:12px}.meeting-detail-modal__title{overflow-wrap:anywhere;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-detail-modal__body{max-height:min(560px,100vh - 200px);overflow-y:auto;padding:8px 20px 4px;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.meeting-detail-modal__body:hover{scrollbar-color:var(--vs-c-secondary) transparent}.meeting-detail-modal__facts{display:flex;flex-wrap:wrap;gap:6px}.meeting-detail-modal__fact{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border:1px solid var(--vs-c-border);border-radius:6px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-detail-modal__fact svg{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-text-tertiary)}.meeting-detail-modal__fact-note{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail-modal__status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.meeting-detail-modal__status_scheduled{color:var(--vs-c-selected-light)!important}.meeting-detail-modal__status_live{color:var(--vs-c-green)!important}.meeting-detail-modal__status_cancelled{color:var(--vs-c-danger)!important}.meeting-detail-modal__status_completed{color:var(--vs-c-text-tertiary)!important}.meeting-detail-modal__countdown{display:block;margin-top:8px;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-selected-light)!important}.meeting-detail-modal__details{display:flex;flex-direction:column;gap:2px;padding:12px 0}.meeting-detail-modal__detail{display:flex;align-items:flex-start;min-height:28px;padding-top:4px}.meeting-detail-modal__detail-label{flex-shrink:0;width:96px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.meeting-detail-modal__detail-value{flex:1;min-width:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-detail-modal__detail-inline{display:inline-flex;align-items:center;gap:8px;min-width:0}.meeting-detail-modal__detail-inline svg{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-text-tertiary)}.meeting-detail-modal__detail-inline_top{align-items:flex-start}.meeting-detail-modal__detail-inline_top svg{margin-top:3px}.meeting-detail-modal__agenda{display:block;max-height:120px;overflow-y:auto;white-space:pre-wrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-detail-modal__agenda p{margin:0}.meeting-detail-modal__section{padding:12px 0;border-top:1px solid var(--vs-c-border)}.meeting-detail-modal__section-title{display:flex;align-items:baseline;gap:6px;margin-bottom:4px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.meeting-detail-modal__count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail-modal__people{display:flex;flex-direction:column;margin:0 -8px;padding:0;list-style:none}.meeting-detail-modal__person{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;border-radius:6px;transition:background-color .15s}.meeting-detail-modal__person .ant-avatar{width:24px;height:24px;overflow:hidden;border-radius:6px;border:none}.meeting-detail-modal__person .ant-avatar img{width:28px;height:28px}.meeting-detail-modal__person .avatar-with-padding{padding-top:13px}.meeting-detail-modal__person:hover{background:var(--vs-c-primary)}.meeting-detail-modal__avatar_external{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:6px;background:var(--vs-c-tertiary)}.meeting-detail-modal__avatar_external svg{width:14px;height:14px;color:var(--vs-c-text-tertiary)}.meeting-detail-modal__person-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-detail-modal__pill{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail-modal__pill_accepted{color:var(--vs-c-green)!important}.meeting-detail-modal__pill_declined{color:var(--vs-c-danger)!important}.meeting-detail-modal__pill_external{color:var(--vs-c-selected-light)!important}.meeting-detail-modal__pill_none{color:var(--vs-c-placeholder)!important}.meeting-detail-modal__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.meeting-detail-modal__attachment{display:inline-flex;align-items:center;gap:6px;max-width:220px;height:26px;padding:0 10px 0 8px;border:1px solid var(--vs-c-border);border-radius:6px;text-decoration:none;transition:border-color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-detail-modal__attachment span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meeting-detail-modal__attachment svg{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-text-tertiary)}.meeting-detail-modal__attachment:hover{background-color:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.meeting-detail-modal__attachment-thumb{display:inline-flex;overflow:hidden;border:1px solid var(--vs-c-border);border-radius:6px;transition:border-color .15s}.meeting-detail-modal__attachment-thumb:hover{background-color:var(--vs-c-primary)}.meeting-detail-modal__attachment-thumb img{object-fit:cover}.meeting-detail-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;border-top:1px solid var(--vs-c-border)}.meeting-detail-modal__footer-left,.meeting-detail-modal__footer-right{display:flex;align-items:center;gap:8px}.meeting-participants-modal .ant-modal-content{width:min(480px,100vw - 32px);padding:0;overflow:hidden}.meeting-participants-modal .ant-modal-header{margin:0;padding:16px 20px 12px;border-bottom:1px solid var(--vs-c-border)}.meeting-participants-modal .ant-modal-close{top:12px;inset-inline-end:12px}.meeting-participants-modal__header{display:flex;align-items:baseline;gap:8px}.meeting-participants-modal__title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-participants-modal__count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-participants-modal__body{max-height:min(520px,100vh - 200px);overflow-y:auto;padding:4px 0 8px;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.meeting-participants-modal__body:hover{scrollbar-color:var(--vs-c-secondary) transparent}.meeting-participants-modal__empty{padding:24px 20px;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.meeting-participants-modal__list{margin:0;padding:0;list-style:none}.meeting-participants-modal__row{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 20px;transition:background-color .15s}.meeting-participants-modal__row .ant-avatar{width:28px;height:28px;overflow:hidden;border-radius:6px;border:none}.meeting-participants-modal__row .ant-avatar img{width:32px;height:32px}.meeting-participants-modal__row .avatar-with-padding{padding-top:15px}.meeting-participants-modal__row+.meeting-participants-modal__row{border-top:1px solid var(--vs-c-border)}.meeting-participants-modal__row:hover{background:var(--vs-c-primary)}.meeting-participants-modal__info{display:flex;flex-direction:column;flex:1;min-width:0}.meeting-participants-modal__name-row{display:flex;align-items:center;gap:6px;min-width:0}.meeting-participants-modal__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-participants-modal__role{display:inline-block;flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-participants-modal__role:first-letter{text-transform:uppercase}.meeting-participants-modal__email{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-participants-modal__time{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;font-variant-numeric:tabular-nums}.meeting-participants-modal__total{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.meeting-participants-modal__meta{display:inline-flex;gap:4px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-placeholder)!important}.meeting-history-detail .ant-modal-content{width:min(560px,100vw - 32px);padding:0;overflow:hidden}.meeting-history-detail .ant-modal-header{margin:0;padding:16px 52px 4px 20px}.meeting-history-detail .ant-modal-close{top:12px;inset-inline-end:12px}.meeting-history-detail .ant-modal-body{padding:0}.meeting-history-detail__header{display:flex;flex-direction:column;gap:2px;min-width:0}.meeting-history-detail__title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-history-detail__where{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-history-detail__where span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meeting-history-detail__where svg{flex-shrink:0;width:14px;height:14px}.meeting-history-detail__center{display:flex;align-items:center;justify-content:center;min-height:200px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.meeting-history-detail__body{display:flex;flex-direction:column;max-height:min(640px,100vh - 180px);overflow-y:auto;padding:8px 20px 16px;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.meeting-history-detail__body:hover{scrollbar-color:var(--vs-c-secondary) transparent}.meeting-history-detail__facts{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px}.meeting-history-detail__fact{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border:1px solid var(--vs-c-border);border-radius:6px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-history-detail__fact svg{flex-shrink:0;width:14px;height:14px;color:var(--vs-c-text-tertiary)}.meeting-history-detail__tabs{margin:0 -20px}.meeting-history-detail__tabs .settings-tab-strip{padding:0 12px}.meeting-history-detail__tabs .settings-tab-strip__tab{padding:10px 8px}.meeting-history-detail__pane{animation:meeting-history-pane-in .2s ease both}.meeting-history-detail__section{padding:12px 0}.meeting-history-detail__section+.meeting-history-detail__section{border-top:1px solid var(--vs-c-border)}.meeting-history-detail__section-head{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.meeting-history-detail__section-title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.meeting-history-detail__section-count{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-history-detail__people{display:flex;flex-direction:column;margin:0 -8px}.meeting-history-detail__person{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;border-radius:6px;cursor:default;transition:background-color .15s}.meeting-history-detail__person .ant-avatar{width:24px;height:24px;overflow:hidden;border-radius:6px;border:none}.meeting-history-detail__person .ant-avatar img{width:28px;height:28px}.meeting-history-detail__person .avatar-with-padding{padding-top:13px}.meeting-history-detail__person:hover{background:var(--vs-c-primary)}.meeting-history-detail__person .user-avatar{flex-shrink:0}.meeting-history-detail__person-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-history-detail__person-role{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-selected-light)!important}.meeting-history-detail__person-time{flex-shrink:0;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-history-detail__summary{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-history-detail__summary p{margin:0 0 6px}.meeting-history-detail__summary p:last-child{margin-bottom:0}.meeting-history-detail__summary-hidden{margin:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-history-detail__actions{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-history-detail__actions li{display:flex;align-items:flex-start;gap:8px}.meeting-history-detail__actions svg{flex-shrink:0;margin-top:3px;width:14px;height:14px;color:var(--vs-c-text-tertiary)}.meeting-history-detail__footer{display:flex;justify-content:flex-end;margin:4px -20px -16px;padding:12px 20px;border-top:1px solid var(--vs-c-border)}@keyframes meeting-history-pane-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.meeting-detail{display:flex;flex-direction:column;height:100%;overflow:hidden;background:transparent;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-detail .ant-spin-dot-item,.meeting-detail__loading .ant-spin-dot-item,.meeting-detail__error .ant-spin-dot-item{background-color:var(--vs-c-selected-light)!important}.meeting-detail__loading,.meeting-detail__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;padding:24px;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__center{display:flex;justify-content:center;padding:16px}.meeting-detail__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:40px 24px;text-align:center}.meeting-detail__empty-icon{display:inline-flex;margin-bottom:4px;color:var(--vs-c-text-tertiary)}.meeting-detail__empty-icon svg{width:20px;height:20px}.meeting-detail__empty-title{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-detail__empty-hint{max-width:360px;margin:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__empty-hint--inline{max-width:none;padding:4px 0;text-align:left}.meeting-detail__hero{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding:14px 16px 0;border-bottom:1px solid var(--vs-c-border)}.meeting-detail__title-row{display:flex;align-items:center;gap:4px;min-width:0}.meeting-detail__title{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.meeting-detail .ui-button.meeting-detail__rename-btn{opacity:0;transition:opacity .15s}.meeting-detail__title-row:hover .ui-button.meeting-detail__rename-btn,.meeting-detail .ui-button.meeting-detail__rename-btn:focus-visible{opacity:1}.meeting-detail__eyebrow-spacer{flex:1}.meeting-detail__rename{display:flex;align-items:center;gap:4px}.meeting-detail__rename-input{flex:1;min-width:0;padding:0;background:transparent;border:none;outline:none;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.meeting-detail__rename-input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.meeting-detail__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.meeting-detail__chip{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;max-width:100%;height:26px;padding:0 10px 0 8px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-detail__chip>svg{width:14px;height:14px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.meeting-detail__chip--button{cursor:pointer;transition:border-color .15s}.meeting-detail__chip--button:hover{background-color:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.meeting-detail__chip--kind>svg{color:var(--vs-c-selected-light)}.meeting-detail__chip--ok>svg{color:var(--vs-c-green)}.meeting-detail__chip--progress>svg{color:var(--vs-c-selected-light)}.meeting-detail__chip--live,.meeting-detail__chip--danger{color:var(--vs-c-danger)!important}.meeting-detail__chip--danger>svg{color:var(--vs-c-danger)}.meeting-detail__chip--location{min-width:0}.meeting-detail__chip .face-stack{--face-stack-ring: var(--vs-c-surface);margin-left:-2px}.meeting-detail__chip .face-stack_more{display:none}.meeting-detail__chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.meeting-detail svg.meeting-detail__chip-lock{width:12px;height:12px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.meeting-detail__chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--vs-c-selected-light);font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-active)!important}.meeting-detail__live-dot{width:6px;height:6px;border-radius:50%;background:var(--vs-c-danger);animation:meeting-detail-pulse 1.4s ease-in-out infinite}.meeting-detail__transcription-toggle{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:28px;padding:0 10px;border:1px solid var(--vs-c-border);border-radius:6px;background:transparent;cursor:pointer;transition:border-color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-detail__transcription-toggle svg{width:14px;height:14px}.meeting-detail__transcription-toggle:hover:not(:disabled){background-color:var(--vs-c-primary)}.meeting-detail__transcription-toggle--on{color:var(--vs-c-danger)!important}.meeting-detail__transcription-toggle:disabled{opacity:.5;cursor:not-allowed}.meeting-detail__tabs{display:flex;gap:16px;margin-top:2px}.meeting-detail__tab{display:inline-flex;align-items:center;gap:6px;height:36px;margin-bottom:-1px;padding:0;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__tab:hover{color:var(--vs-c-text-active)!important}.meeting-detail__tab--active{border-bottom-color:var(--vs-c-selected-light);color:var(--vs-c-text-active)!important}.meeting-detail__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:999px;background:var(--vs-c-primary);font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-secondary)!important}.meeting-detail__body{flex:1;min-height:0;overflow-y:auto;padding:4px 16px 24px}.meeting-detail__body--live{display:flex;flex-direction:column;padding:12px 16px;overflow:hidden}.meeting-detail__live-wrap{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.meeting-detail__live-wrap .transcription-view{flex:1;min-height:0}.meeting-detail__overview{display:flex;flex-direction:column;max-width:760px}.meeting-detail__card{padding:14px 0}.meeting-detail__card+.meeting-detail__card{border-top:1px solid var(--vs-c-border)}.meeting-detail__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.meeting-detail__card-head .meeting-detail__card-title{margin-bottom:0}.meeting-detail__card-title{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-detail__card-title svg{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.meeting-detail__markdown{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-detail__markdown p{margin:0 0 6px}.meeting-detail__markdown h4,.meeting-detail__markdown h5,.meeting-detail__markdown h6{margin:10px 0 4px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-detail__markdown>h4:first-child,.meeting-detail__markdown>h5:first-child{display:none}.meeting-detail__markdown ul,.meeting-detail__markdown ol{margin:0 0 6px;padding-left:18px}.meeting-detail__markdown li{margin-bottom:2px}.meeting-detail__markdown strong{color:var(--vs-c-text-active)!important}.meeting-detail__markdown code{padding:1px 5px;border-radius:4px;background:var(--vs-c-primary);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.meeting-detail__markdown>:last-child{margin-bottom:0}.meeting-detail__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.meeting-detail__item{display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;min-height:40px;padding:10px 8px;margin:0 -8px;border-radius:6px;transition:background .15s}.meeting-detail__item:hover{background:var(--vs-c-primary)}.meeting-detail__item-icon{display:inline-flex;flex-shrink:0;padding-top:2px;color:var(--vs-c-text-tertiary)}.meeting-detail__item-icon svg{width:16px;height:16px}.meeting-detail__items--done .meeting-detail__item-icon{color:var(--vs-c-green)}.meeting-detail__items--risk .meeting-detail__item-icon{color:var(--vs-c-orange)}.meeting-detail__item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.meeting-detail__item-title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-detail__item-desc{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.meeting-detail__item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__item-owner{display:inline-flex;align-items:center;gap:6px}.meeting-detail__chip--host,.meeting-detail__chip--done,.meeting-detail__chip--participant,.meeting-detail__chip--guest,.meeting-detail__chip--invited_no_show,.meeting-detail__chip--co_host{height:18px;padding:0 6px;border-radius:6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__chip--host{color:var(--vs-c-selected-light)!important}.meeting-detail__chip--done{color:var(--vs-c-green)!important}.meeting-detail__footer{display:flex;align-items:center;gap:6px;margin:0;padding-top:14px;border-top:1px solid var(--vs-c-border);font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__footer svg{width:14px;height:14px}.meeting-detail__transcript{display:flex;flex-direction:column;gap:8px;max-width:760px;padding-top:8px}.meeting-detail__transcript-toolbar{display:flex;align-items:center;gap:8px}.meeting-detail__search{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;width:220px;height:28px;padding:0 8px;border:1px solid var(--vs-c-border);border-radius:6px;cursor:text;transition:background-color .15s,border-color .15s,box-shadow .15s}.meeting-detail__search:hover{background-color:var(--vs-c-primary)}.meeting-detail__search:focus-within{background-color:var(--vs-c-primary)}.meeting-detail__search svg{width:16px;height:16px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.meeting-detail__search input{flex:1;min-width:0;padding:0;background:transparent;border:none;outline:none;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-detail__search input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.meeting-detail__search-clear{display:inline-flex;padding:0;background:transparent;border:none;cursor:pointer}.meeting-detail__search-clear svg{width:14px;height:14px}.meeting-detail__search-clear:hover svg{color:var(--vs-c-text-active)}.meeting-detail__transcript-count{flex:1;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__turns{display:flex;flex-direction:column}.meeting-detail__turns .transcription-view__gap{padding:4px 0}.meeting-detail__turn{display:flex;gap:10px;padding:8px 0}.meeting-detail__turn-avatar{flex-shrink:0;padding-top:2px}.meeting-detail__turn-body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.meeting-detail__turn-head{display:flex;align-items:baseline;gap:8px}.meeting-detail__turn-speaker{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-detail__turn-ts{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__line{display:flex;flex-direction:column;gap:2px}.meeting-detail__line-text{margin:0;word-break:break-word;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-detail__line-text mark{padding:0 1px;border-radius:3px;background:var(--vs-c-selected-dark);color:inherit}.meeting-detail__line-translation{margin:0;padding-left:8px;border-left:2px solid var(--vs-c-border);font-style:italic;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important}.meeting-detail__line-translation mark{padding:0 1px;border-radius:3px;background:var(--vs-c-selected-dark);color:inherit}.meeting-detail__line-lang{display:inline-block;margin-right:6px;font-style:normal;font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__people{display:flex;flex-direction:column;max-width:760px;padding-top:8px}.meeting-detail__people-axis{display:flex;justify-content:space-between;padding:0 0 6px 34px;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__person{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--vs-c-border)}.meeting-detail__person--absent{opacity:.6}.meeting-detail__person-avatar{display:inline-flex;flex-shrink:0;cursor:pointer}.meeting-detail__person-main{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.meeting-detail__person-head{display:flex;align-items:center;gap:8px;min-width:0}.meeting-detail__person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.meeting-detail__person-time{margin-left:auto;font-variant-numeric:tabular-nums;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-detail__person-track{position:relative;height:4px;overflow:hidden;border-radius:999px;background:var(--vs-c-primary)}.meeting-detail__person-bar{position:absolute;top:0;bottom:0;border-radius:999px;background:color-mix(in srgb,var(--vs-c-selected-light) 50%,transparent)}.meeting-detail__person-bar--host{background:var(--vs-c-selected-light)}.meeting-detail__person-meta{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-detail__avatar{--person-avatar-size: 24px;display:inline-flex;flex-shrink:0}.meeting-detail__avatar .ant-avatar{width:var(--person-avatar-size);height:var(--person-avatar-size);overflow:hidden;border:none;border-radius:6px}.meeting-detail__avatar .ant-avatar img{width:calc(var(--person-avatar-size) + 4px);height:calc(var(--person-avatar-size) + 4px)}.meeting-detail__avatar .avatar-with-padding{padding-top:calc(var(--person-avatar-size) * .54)}@keyframes meeting-detail-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.transcription-view{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.transcription-view__toolbar{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--vs-c-border)}.transcription-view__search{flex:1;min-width:0;height:28px;display:flex;align-items:center;gap:6px;cursor:text}.transcription-view__search svg.transcription-view__search-icon{width:16px;height:16px;flex-shrink:0;color:var(--vs-c-text-tertiary)}.transcription-view__search input{flex:1;min-width:0;padding:0;background:transparent;border:none;outline:none;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.transcription-view__search input::placeholder{font-size:inherit!important;font-weight:inherit!important;color:var(--vs-c-placeholder)!important}.transcription-view__language{flex-shrink:0}.transcription-view__scroller{flex:1;min-height:0;padding:8px;overflow-y:auto;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.transcription-view__scroller:hover{scrollbar-color:var(--vs-c-secondary) transparent}.transcription-view__jump{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:999px;cursor:pointer;white-space:nowrap;background:var(--vs-c-selected-light);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;animation:tv-jump-in .14s ease-out}.transcription-view__jump svg{width:14px;height:14px;color:var(--vs-c-text-active)}.transcription-view__jump:hover{filter:brightness(1.08)}.transcription-view__empty{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;height:100%;min-height:100%;padding:0 24px;text-align:center}.transcription-view__empty p{max-width:260px;margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-placeholder)!important}.transcription-view__empty svg.transcription-view__empty-mark{width:56px;height:56px;color:color-mix(in srgb,var(--vs-c-text-tertiary) 35%,transparent)}.transcription-view__list{display:flex;flex-direction:column;gap:2px}.transcription-view__older,.transcription-view__no-match{margin:0;padding:8px 12px;text-align:center;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.transcription-view__gap{display:flex;align-items:center;gap:8px;padding:6px 12px;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.transcription-view__gap:before,.transcription-view__gap:after{content:"";flex:1;height:1px;background:var(--vs-c-border)}.transcription-view__turn{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-radius:8px;transition:background-color .15s}.transcription-view__turn:hover{background:var(--vs-c-primary)}.transcription-view__turn:hover .transcription-view__actions,.transcription-view__turn:focus-within .transcription-view__actions{opacity:1;pointer-events:auto}.transcription-view__turn mark{padding:0 1px;border-radius:3px;background:var(--vs-c-selected-dark);color:inherit}.transcription-view__turn-head{display:flex;align-items:center;gap:8px;min-height:24px}.transcription-view__avatar{flex:0 0 20px;display:inline-flex;width:20px;height:20px}.transcription-view__avatar .ant-avatar{width:20px;height:20px;overflow:hidden;border-radius:6px;border:none}.transcription-view__avatar .ant-avatar img{width:24px;height:24px}.transcription-view__avatar .avatar-with-padding{padding-top:11px}.transcription-view__speaker{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-active)!important}.transcription-view__time{flex-shrink:0;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.transcription-view__actions{margin-left:auto;display:inline-flex;opacity:0;pointer-events:none;transition:opacity .15s}.transcription-view__text{margin:0;white-space:pre-wrap;word-break:break-word;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.transcription-view__tail{color:var(--vs-c-placeholder)}.transcription-view__original{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.transcript-language-menu .ant-dropdown-menu{max-height:320px;overflow-y:auto}@keyframes tv-jump-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.text-document-editor{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--vs-c-surface);color:var(--vs-c-text-secondary)}.text-document-editor__state{margin:auto;padding:24px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.text-document-editor__state--error{color:var(--vs-c-danger)!important}.text-document-editor__notice{padding:6px 16px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;background:var(--vs-c-primary);border-bottom:1px solid var(--vs-c-border)}.text-document-editor__body{display:flex;flex:1;min-height:0}.text-document-editor__preview{display:flex;flex-direction:column;flex:1;min-width:0;border-left:1px solid var(--vs-c-border);background:var(--vs-c-shell)}.text-document-editor__preview-title{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 8px 0 16px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;border-bottom:1px solid var(--vs-c-border)}.text-document-editor__preview-empty{padding:16px 20px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.text-document-editor__preview-body{flex:1;overflow-y:auto;padding:16px 20px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;line-height:1.6;overflow-wrap:anywhere}.text-document-editor__preview-body h1{font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important;margin:.6em 0 .4em}.text-document-editor__preview-body h2{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;margin:.6em 0 .4em}.text-document-editor__preview-body h3{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-active)!important;margin:.6em 0 .4em}.text-document-editor__preview-body p{margin:0 0 .7em}.text-document-editor__preview-body ul,.text-document-editor__preview-body ol{padding-left:1.4em;margin:0 0 .7em}.text-document-editor__preview-body blockquote{margin:0 0 .7em;padding:2px 12px;border-left:3px solid var(--vs-c-border);color:var(--vs-c-text-tertiary)}.text-document-editor__preview-body code{padding:1px 4px;border-radius:4px;background:var(--vs-c-primary);color:var(--vs-c-text-active)}.text-document-editor__preview-body pre{padding:10px 12px;border-radius:6px;background:var(--vs-c-primary);color:var(--vs-c-text-active);overflow-x:auto}.text-document-editor__preview-body pre code{padding:0;background:transparent;color:inherit}.text-document-editor__preview-body img{max-width:100%;max-height:60vh;border-radius:6px}.text-document-editor__host{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.text-document-editor__host .ql-toolbar.ql-snow{border:0;border-bottom:1px solid var(--vs-c-border);padding:6px 10px}.text-document-editor__host .ql-container.ql-snow{flex:1;min-height:0;border:0;overflow-y:auto;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.text-document-editor__host .ql-editor{min-height:100%;padding:16px 20px;line-height:1.6;color:var(--vs-c-text-secondary)}.text-document-editor__host .ql-editor h1,.text-document-editor__host .ql-editor h2,.text-document-editor__host .ql-editor h3{color:var(--vs-c-text-active)}.text-document-editor__host .ql-editor a{color:var(--vs-c-link)!important}.text-document-editor__host .ql-editor blockquote{border-left-color:var(--vs-c-border);color:var(--vs-c-text-tertiary)}.text-document-editor__host .ql-editor code{background:var(--vs-c-primary);color:var(--vs-c-text-active)}.text-document-editor__host .ql-editor pre.ql-syntax{background:var(--vs-c-shell);color:var(--vs-c-text-active)}.text-document-editor__host .ql-editor img{max-width:100%;height:auto;border-radius:6px;margin:4px 0;cursor:pointer}.text-document-editor__host .ql-editor img:not([width]){max-height:60vh;width:auto}.text-document-editor__host .ql-snow .ql-stroke{stroke:var(--vs-c-text-tertiary)}.text-document-editor__host .ql-snow .ql-fill{fill:var(--vs-c-text-tertiary)}.text-document-editor__host .ql-snow .ql-picker{color:var(--vs-c-text-tertiary)}.text-document-editor__host .ql-snow button:hover,.text-document-editor__host .ql-snow button.ql-active,.text-document-editor__host .ql-snow .ql-picker-label:hover,.text-document-editor__host .ql-snow .ql-picker-label.ql-active{color:var(--vs-c-text-active)}.text-document-editor__host .ql-snow button:hover .ql-stroke,.text-document-editor__host .ql-snow button.ql-active .ql-stroke,.text-document-editor__host .ql-snow .ql-picker-label:hover .ql-stroke,.text-document-editor__host .ql-snow .ql-picker-label.ql-active .ql-stroke{stroke:var(--vs-c-text-active)}.text-document-editor__host .ql-snow button:hover .ql-fill,.text-document-editor__host .ql-snow button.ql-active .ql-fill,.text-document-editor__host .ql-snow .ql-picker-label:hover .ql-fill,.text-document-editor__host .ql-snow .ql-picker-label.ql-active .ql-fill{fill:var(--vs-c-text-active)}.text-document-editor__host .ql-snow .ql-picker-options{background:var(--vs-c-surface);border-color:var(--vs-c-border);border-radius:6px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent)}.text-document-editor__host .ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:var(--vs-c-border)}.text-document-editor__host .ql-snow .ql-tooltip{background:var(--vs-c-surface);border-color:var(--vs-c-border);border-radius:6px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);color:var(--vs-c-text-secondary)}.text-document-editor__host .ql-snow .ql-tooltip input[type=text]{background:transparent;border-color:var(--vs-c-border);color:var(--vs-c-text-active)}.text-document-editor__host .ql-snow .ql-tooltip a{color:var(--vs-c-link)!important}.text-document-editor__host .doc-image-resize{position:absolute;z-index:3;pointer-events:none;outline:2px solid var(--vs-c-selected-light);outline-offset:1px;border-radius:6px}.text-document-editor__host .doc-image-resize__bar{position:absolute;left:0;top:-34px;display:flex;align-items:center;gap:2px;padding:3px;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:6px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);pointer-events:auto;white-space:nowrap}.text-document-editor__host .doc-image-resize__bar button{height:22px;min-width:26px;padding:0 6px;border:0;border-radius:4px;background:transparent;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-secondary)!important;cursor:pointer;transition:background-color .15s}.text-document-editor__host .doc-image-resize__bar button:hover{background:var(--vs-c-primary);color:var(--vs-c-text-active)!important}.text-document-editor__host .doc-image-resize__size{padding:0 6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.text-document-editor__host .doc-image-resize__handle{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;border:2px solid var(--vs-c-surface);border-radius:50%;background:var(--vs-c-selected-light);box-shadow:0 1px 3px color-mix(in srgb,var(--vs-c-shadow) 30%,transparent);cursor:nwse-resize;pointer-events:auto;touch-action:none}.text-document-editor__host .ql-toolbar button.ql-import-md{width:auto;padding:0 6px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.text-document-editor__host .ql-toolbar button.ql-import-md:hover{color:var(--vs-c-text-active)!important}.text-document-editor__host .ql-editor.ql-blank:before{left:20px;font-style:normal;color:var(--vs-c-placeholder)}.text-document-editor__host .ql-cursor .ql-cursor-flag{opacity:1;visibility:visible;border-radius:4px 4px 4px 0;font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-text-active)!important;padding:1px 6px;white-space:nowrap;pointer-events:none}.text-document-editor--read-only .ql-toolbar,.text-document-editor--hide-names .text-document-editor__host .ql-cursor .ql-cursor-flag{display:none}.meeting-attachments-panel{display:flex;flex-direction:column;gap:16px;height:100%;padding:12px;overflow-y:auto;background:var(--vs-c-surface);scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.meeting-attachments-panel:hover{scrollbar-color:var(--vs-c-secondary) transparent}.meeting-attachments-panel__state{height:100%;padding:24px;text-align:center;background:var(--vs-c-surface);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.meeting-attachments-panel__state--error{color:var(--vs-c-danger)!important}.meeting-attachments-panel__images{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.meeting-attachments-panel__image{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.meeting-attachments-panel__image .ant-image{display:block;width:100%}.meeting-attachments-panel__image figcaption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.meeting-attachments-panel__thumb{width:100%!important;height:120px!important;object-fit:cover;border-radius:8px;border:1px solid var(--vs-c-border);background:var(--vs-c-primary)}.meeting-attachments-panel__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.meeting-attachments-panel__files li+li{border-top:1px solid var(--vs-c-border)}.meeting-attachments-panel__item{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;border-radius:6px;text-decoration:none;transition:background-color .15s ease}.meeting-attachments-panel__item:hover{background:var(--vs-c-primary)}.meeting-attachments-panel__item:hover .meeting-attachments-panel__name{color:var(--vs-c-text-active)!important}.meeting-attachments-panel svg.meeting-attachments-panel__icon{width:16px;height:16px;color:var(--vs-c-text-tertiary);flex-shrink:0}.meeting-attachments-panel__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.meeting-attachments-panel__size{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums;flex-shrink:0}.meeting-attachments-panel svg.meeting-attachments-panel__open{width:14px;height:14px;color:var(--vs-c-text-tertiary);flex-shrink:0}.action-item-ticket-modal .ant-modal-content{width:min(760px,100vw - 32px);padding:0;overflow:hidden}.action-item-ticket-modal .ant-modal-header{margin:0;padding:16px 52px 4px 20px}.action-item-ticket-modal .ant-modal-close{top:12px;inset-inline-end:12px}.action-item-ticket-modal .ant-modal-body{padding:0}.action-item-ticket-modal__header{display:flex;align-items:baseline;gap:8px}.action-item-ticket-modal__title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.action-item-ticket-modal__chip{font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.action-item-ticket-modal__tabs .settings-tab-strip{padding:0 12px}.action-item-ticket-modal__tabs .settings-tab-strip__tab{padding:10px 8px}.action-item-ticket-modal__body{display:flex;flex-direction:column;height:min(620px,100vh - 200px);overflow:hidden}.action-item-ticket-modal__loading,.action-item-ticket-modal__empty{display:flex;flex:1;align-items:center;justify-content:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.action-item-ticket-modal__sequential{display:flex;flex:1;flex-direction:column;overflow:hidden}.action-item-ticket-modal__seq-progress{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:12px 20px 4px}.action-item-ticket-modal__seq-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--vs-c-tertiary);transition:background-color .2s,transform .2s}.action-item-ticket-modal__seq-dot_active{background:var(--vs-c-selected-light);transform:scale(1.3)}.action-item-ticket-modal__seq-dot_saved{background:var(--vs-c-green)}.action-item-ticket-modal__seq-dot_skipped{background:var(--vs-c-placeholder)}.action-item-ticket-modal__seq-label{margin-left:4px;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.action-item-ticket-modal__seq-form{flex:1;overflow-y:auto;padding:12px 20px;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.action-item-ticket-modal__seq-form:hover{scrollbar-color:var(--vs-c-secondary) transparent}.action-item-ticket-modal__seq-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;padding:12px 20px;border-top:1px solid var(--vs-c-border)}.action-item-ticket-modal__list{display:flex;flex:1;flex-direction:column;overflow-y:auto;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.action-item-ticket-modal__list:hover{scrollbar-color:var(--vs-c-secondary) transparent}.action-item-ticket-modal__card{flex-shrink:0;border-bottom:1px solid var(--vs-c-border)}.action-item-ticket-modal__card_skipped .action-item-ticket-modal__card-title{text-decoration:line-through;color:var(--vs-c-placeholder)!important}.action-item-ticket-modal__card-header{display:flex;align-items:center;gap:10px;height:40px;padding:0 20px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s}.action-item-ticket-modal__card-header:hover{background:var(--vs-c-primary)}.action-item-ticket-modal__card_skipped .action-item-ticket-modal__card-header{cursor:default}.action-item-ticket-modal__card-num{flex-shrink:0;width:18px;text-align:center;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.action-item-ticket-modal__card-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.action-item-ticket-modal__card-status{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.action-item-ticket-modal__card-status_saved{color:var(--vs-c-green)!important}.action-item-ticket-modal__card-status_skipped{color:var(--vs-c-placeholder)!important}.action-item-ticket-modal svg.action-item-ticket-modal__card-toggle{flex-shrink:0;width:16px;height:16px;color:var(--vs-c-text-tertiary);transition:transform .2s cubic-bezier(.4,0,.2,1)}.action-item-ticket-modal svg.action-item-ticket-modal__card-toggle.action-item-ticket-modal__card-toggle_open{transform:rotate(180deg)}.action-item-ticket-modal__card-body{padding:8px 20px 16px;animation:action-item-card-open .24s cubic-bezier(.4,0,.2,1) both}.action-item-ticket-modal__card-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}@keyframes action-item-card-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.action-item-ticket-modal .ant-input.ant-input-borderless,.action-item-ticket-modal .ant-input.ant-input-borderless:hover,.action-item-ticket-modal .ant-input.ant-input-borderless:focus{border-color:transparent!important}.credit-topup-modal{width:min(640px,100vw - 32px)!important;height:auto}.credit-topup-modal .ant-modal-content{padding:24px!important}.credit-topup-modal_heading{margin:0;text-align:center;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.credit-topup-modal_subheading{margin:4px 0 20px;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.credit-topup-modal_body{display:flex;flex-direction:column;gap:16px}.credit-topup-modal_packs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.credit-topup-modal_pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 12px 14px;border:1px solid var(--vs-c-border);border-radius:6px;background:transparent;cursor:pointer;transition:border-color .15s,background-color .15s}.credit-topup-modal_pack:hover{background-color:var(--vs-c-primary)}.credit-topup-modal_pack--selected{border-color:var(--vs-c-selected-light)}.credit-topup-modal_pack-bonus{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;background:var(--vs-c-accent-bg-soft);font-size:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:13px;color:var(--vs-c-selected-light)!important}.credit-topup-modal_pack-credits{font-size:20px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important}.credit-topup-modal_pack-credits-label{margin-bottom:8px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.credit-topup-modal_pack-price{display:inline-flex;align-items:baseline;gap:1px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;font-variant-numeric:tabular-nums}.credit-topup-modal_pack-price-currency{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important}.credit-topup-modal_coupon-row{display:flex;gap:8px;max-width:420px}.credit-topup-modal_coupon-row .ant-input{height:32px}.credit-topup-modal_coupon-btn{flex-shrink:0}.credit-topup-modal_summary{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--vs-c-border)}.credit-topup-modal_summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important;font-variant-numeric:tabular-nums}.credit-topup-modal_summary-row--total{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.credit-topup-modal_summary-divider{margin:2px 0;border-top:1px solid var(--vs-c-border)}.credit-topup-modal_footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media (max-width: 720px){.credit-topup-modal_packs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}.how-credits-work-modal{width:min(680px,100vw - 32px)!important}.how-credits-work-modal .ant-modal-content{padding:24px!important}.how-credits-work-modal__head{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;text-align:center}.how-credits-work-modal__title{margin:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.how-credits-work-modal__subtitle{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.how-credits-work-modal__role-bar{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--vs-c-border)}.how-credits-work-modal__role-bar-label{white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.how-credits-work-modal__role-select{width:220px}.how-credits-work-modal__hero{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 0;border-bottom:1px solid var(--vs-c-border)}.how-credits-work-modal__hero-left{display:flex;flex-direction:column;gap:4px;min-width:0}.how-credits-work-modal__hero-label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.how-credits-work-modal__hero-num{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-size:20px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important}.how-credits-work-modal__hero-unit{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important}.how-credits-work-modal__hero-blurb{margin:0;max-width:300px;text-align:right;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.how-credits-work-modal__hero-blurb strong{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-active)!important}.how-credits-work-modal__buys{padding:16px 0;border-bottom:1px solid var(--vs-c-border)}.how-credits-work-modal__buys-label{display:block;margin-bottom:8px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.how-credits-work-modal__buys-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.how-credits-work-modal__buy-card{display:flex;flex-direction:column;gap:2px}.how-credits-work-modal__buy-num{font-size:20px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important}.how-credits-work-modal__buy-label{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.how-credits-work-modal__compare{padding-top:16px;margin-bottom:20px}.how-credits-work-modal__compare-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.how-credits-work-modal__compare-title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.how-credits-work-modal__compare-sub{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.how-credits-work-modal__compare-table{display:flex;flex-direction:column}.how-credits-work-modal__compare-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 64px;align-items:center;gap:12px;width:100%;height:40px;padding:0 8px;border:none;border-bottom:1px solid var(--vs-c-border);border-radius:0;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s}.how-credits-work-modal__compare-row:hover{background:var(--vs-c-primary)}.how-credits-work-modal__compare-row--selected,.how-credits-work-modal__compare-row--selected:hover{background:var(--vs-c-primary);box-shadow:inset 2px 0 0 var(--vs-c-selected-light)}.how-credits-work-modal__compare-cell-model{display:inline-flex;align-items:center;gap:8px;min-width:0}.how-credits-work-modal__compare-model{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.how-credits-work-modal__tier{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.how-credits-work-modal__tier--fast{color:var(--vs-c-green)!important}.how-credits-work-modal__tier--balanced{color:var(--vs-c-orange)!important}.how-credits-work-modal__tier--best{color:var(--vs-c-selected-light)!important}.how-credits-work-modal__compare-rate{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important;font-variant-numeric:tabular-nums}.how-credits-work-modal__compare-buys{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;font-variant-numeric:tabular-nums}.how-credits-work-modal__compare-pick{justify-self:end;white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.how-credits-work-modal__compare-row--selected .how-credits-work-modal__compare-pick{color:var(--vs-c-selected-light)!important}.how-credits-work-modal__footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.how-credits-work-modal__footer-right{display:flex;gap:8px}@media (max-width: 600px){.how-credits-work-modal__hero-blurb{text-align:left;max-width:100%}.how-credits-work-modal__buys-grid{grid-template-columns:minmax(0,1fr)}.how-credits-work-modal__compare-row{grid-template-columns:minmax(0,1fr) auto;height:auto;padding:8px;gap:4px}.how-credits-work-modal__compare-rate,.how-credits-work-modal__compare-buys{grid-column:1/-1}}.manage-seats-modal{width:520px!important;max-width:calc(100vw - 32px)}.manage-seats-modal .ant-modal-content{padding:24px!important}.manage-seats-modal_heading{margin:0;text-align:center;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.manage-seats-modal_subheading{margin:4px 0 20px;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.manage-seats-modal_body{display:flex;flex-direction:column;gap:16px;max-height:58vh;overflow-y:auto;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.manage-seats-modal_body:hover{scrollbar-color:var(--vs-c-secondary) transparent}.manage-seats-modal_stepper{display:flex;align-items:center;justify-content:space-between;gap:16px}.manage-seats-modal_stepper-label{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.manage-seats-modal_stepper-control{display:flex;align-items:center;gap:8px}.manage-seats-modal_stepper-control .ant-input{width:72px;height:32px;text-align:center;font-variant-numeric:tabular-nums}.manage-seats-modal_summary{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--vs-c-border);border-bottom:1px solid var(--vs-c-border)}.manage-seats-modal_summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important;font-variant-numeric:tabular-nums}.manage-seats-modal_summary-row--total{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.manage-seats-modal_summary-divider{margin:2px 0;border-top:1px solid var(--vs-c-border)}.manage-seats-modal_error{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.manage-seats-modal_members{display:flex;flex-direction:column;gap:8px}.manage-seats-modal_members-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.manage-seats-modal_members-count{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;font-variant-numeric:tabular-nums}.manage-seats-modal_members-count--ready{color:var(--vs-c-selected-light)!important}.manage-seats-modal_members-search{max-width:280px}.manage-seats-modal_members-list{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.manage-seats-modal_members-list:hover{scrollbar-color:var(--vs-c-secondary) transparent}.manage-seats-modal_members-loading,.manage-seats-modal_members-empty{display:grid;place-items:center;padding:16px 0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.manage-seats-modal_members-note{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.manage-seats-modal_member{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;border-bottom:1px solid var(--vs-c-border);transition:background-color .15s}.manage-seats-modal_member:hover{background:var(--vs-c-primary)}.manage-seats-modal_member--selected,.manage-seats-modal_member--selected:hover{background:var(--vs-c-danger-bg-soft)}.manage-seats-modal_member-identity{display:flex;flex-direction:column;flex:1;min-width:0}.manage-seats-modal_member-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.manage-seats-modal_member--selected .manage-seats-modal_member-name{text-decoration:line-through;color:var(--vs-c-text-primary)!important}.manage-seats-modal_member-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.manage-seats-modal_member-action{flex-shrink:0}.manage-seats-modal_billing{display:flex;flex-direction:column;gap:8px}.manage-seats-modal_billing-header{display:flex;align-items:center;justify-content:space-between;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.manage-seats-modal_billing-actions{display:flex;align-items:center;gap:8px}.manage-seats-modal_currency{height:28px;padding:0 8px;border:1px solid var(--vs-c-border);border-radius:6px;background:transparent;cursor:pointer;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;transition:background-color .15s,border-color .15s,box-shadow .15s}.manage-seats-modal_currency:hover{background-color:var(--vs-c-primary)}.manage-seats-modal_currency:focus{background-color:var(--vs-c-primary)}.manage-seats-modal_currency option{background:var(--vs-c-surface)}.manage-seats-modal_billing-saved{display:flex;flex-direction:column;gap:2px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.manage-seats-modal_billing-saved strong{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.manage-seats-modal_form-row{display:flex;gap:12px}.manage-seats-modal_form-row .ant-form-item{flex:1}.manage-seats-modal_footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.app-dialog.tracker-device-conflict-modal--compact .ant-modal-content{max-height:calc(100vh - 16px);padding:16px!important;overflow-y:auto}.app-dialog.tracker-device-conflict-modal--compact .app-dialog_title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.app-dialog.tracker-device-conflict-modal--compact .app-dialog_body p{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-primary)!important}.app-dialog.tracker-device-conflict-modal--compact .app-dialog_foot{flex-direction:column;align-items:stretch;margin-top:12px}.app-dialog.tracker-device-conflict-modal--compact .app-dialog_foot .ui-button{width:100%}.app-dialog.tracker-device-conflict-modal--compact .app-dialog_tip{display:flex}.ant-modal-wrap.ant-modal-centered .app-dialog.tracker-device-conflict-modal--compact{top:0;vertical-align:top;margin:8px 0!important;padding-bottom:0}@keyframes room-settings-tab-in{0%{opacity:0;transform:translateY(4px)}}.room-settings-modal{width:min(760px,100vw - 32px)!important}.room-settings-modal .ant-modal-content{padding:0!important;overflow:hidden}.room-settings-modal .ant-modal-close{top:10px;inset-inline-end:12px}.room-settings-modal__header{display:flex;align-items:center;gap:8px;padding:14px 56px 6px 24px}.room-settings-modal__header-icon{display:inline-flex;color:var(--vs-c-text-tertiary)}.room-settings-modal__header-icon svg{width:16px;height:16px}.room-settings-modal__header-title{flex:1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.room-settings-modal .settings-tab-strip__tab{padding:10px 0}.room-settings-modal .settings-tab-strip__tab+.settings-tab-strip__tab{margin-left:14px}.room-settings-modal__content{min-height:420px;max-height:70vh;overflow-y:auto;padding:20px 24px;animation:room-settings-tab-in .24s cubic-bezier(.4,0,.2,1) both}.room-settings-modal__about{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:24px;align-items:start}.room-settings-modal__about-form{min-width:0}.room-settings-modal__about-actions{display:flex;justify-content:flex-end;padding-top:16px}.room-settings-modal__about-facts{display:flex;flex-direction:column;gap:12px}.room-settings-modal__about-layout{aspect-ratio:3/2;overflow:hidden;border-radius:8px;border:1px solid var(--vs-c-border);background:var(--vs-c-primary)}.room-settings-modal__about-layout img{display:block;width:100%;height:100%;object-fit:cover}.room-settings-modal__facts{display:flex;flex-direction:column;gap:6px;margin:0}.room-settings-modal__fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.room-settings-modal__fact dt{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.room-settings-modal__fact dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.room-settings-modal__members{display:flex;flex-direction:column;gap:12px}.room-settings-modal__members-toolbar{display:flex;align-items:center;gap:8px}.room-settings-modal__members-search{flex:1}.room-settings-modal__members-list{position:relative;display:flex;flex-direction:column;min-height:200px;max-height:48vh;overflow-y:auto}.room-settings-modal__members-empty{padding:24px 0;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.room-settings-modal__members-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.room-settings-modal__member-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 8px;border-radius:6px;transition:background .15s}.room-settings-modal__member-row:hover{background:var(--vs-c-primary)}.room-settings-modal__member-identity{flex:1;min-width:0}.room-settings-modal__member-role{flex-shrink:0;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.room-settings-modal__member-action{display:inline-flex;flex-shrink:0;max-width:0;overflow:hidden;opacity:0;transition:max-width .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.room-settings-modal__member-row:hover .room-settings-modal__member-action,.room-settings-modal__member-row:focus-within .room-settings-modal__member-action{max-width:32px;opacity:1}.room-settings-modal__settings{display:flex;flex-direction:column}.room-settings-modal__card{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--vs-c-border)}.room-settings-modal__card:first-child{padding-top:0}.room-settings-modal__card:last-child{border-bottom:none}.room-settings-modal__card-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:6px;background:var(--vs-c-primary);color:var(--vs-c-text-tertiary)}.room-settings-modal__card-icon svg{width:16px;height:16px}.room-settings-modal__card--danger .room-settings-modal__card-icon{background:var(--vs-c-danger-bg-soft);color:var(--vs-c-danger)}.room-settings-modal__card-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.room-settings-modal__card-title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.room-settings-modal__card-description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}@media (max-width: 760px){.room-settings-modal__about{grid-template-columns:minmax(0,1fr)}}.add-people-modal{width:min(520px,100vw - 32px)!important}.add-people-modal .ant-modal-header{margin-bottom:14px}.add-people-modal_content{display:flex;flex-direction:column;gap:20px}.add-people-modal_footer{display:flex;justify-content:flex-end;gap:8px}.desktop-auth-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;text-align:center;max-width:fit-content;margin:auto;height:100%;box-sizing:border-box;animation:desktop-auth-in .24s cubic-bezier(.4,0,.2,1) both;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.desktop-auth-overlay__connecting{display:flex;align-items:center;gap:4px;color:var(--vs-c-hover)}.desktop-auth-overlay__connecting svg.desktop-icon,.desktop-auth-overlay__connecting svg.world-icon{width:48px;height:48px}.desktop-auth-overlay__connecting svg.world-icon{animation:spin2d 30s linear infinite;display:inline-block;transform-origin:center}@keyframes arrow-handoff{0%,10%{transform:translateZ(0);opacity:0}20%{opacity:1}50%{transform:translate3d(16px,0,0);opacity:1}to{transform:translate3d(32px,0,0);opacity:0}}.desktop-auth-overlay__connecting svg.arrow-icon{width:32px;height:32px;position:relative;z-index:0;display:inline-block;transform-origin:center;backface-visibility:hidden;will-change:transform,opacity;animation:arrow-handoff 1.2s ease-in-out infinite}.desktop-auth-overlay__check-list{width:220px;margin-top:8px}.desktop-auth-overlay__check-list .radio-icon{animation:blink 1.2s ease-in-out infinite}.desktop-auth-overlay__check-list .ant-list-item{padding:4px 0!important;border-block-end:none!important}.desktop-auth-overlay__check-list .ant-list-item-meta-title{margin:0!important;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.desktop-auth-overlay__check-list .ant-list-item-meta-avatar{display:flex;margin-inline-end:8px!important}.desktop-auth-overlay__check-list .ant-list-item-meta-content{flex:none!important;width:fit-content!important}.desktop-auth-overlay__step--done{color:var(--vs-c-green)!important}.desktop-auth-overlay__step--active{color:var(--vs-c-hover)!important}.desktop-auth-overlay__step--pending{color:var(--vs-c-placeholder)!important}.desktop-auth-overlay svg.desktop-auth-overlay__step{width:18px;height:18px}.desktop-auth-overlay__alert-content u{cursor:pointer;color:var(--vs-c-hover)}.desktop-auth-overlay__title{margin:24px 0 0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.desktop-auth-overlay__desc{margin:0 0 8px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.desktop-auth-overlay__actions{display:flex;gap:8px;margin-bottom:16px}.desktop-auth-overlay .ant-alert{margin-top:24px;padding:12px 16px;background:transparent;border:1px solid var(--vs-c-border);border-radius:6px}.desktop-auth-overlay .ant-alert-description{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}@keyframes desktop-auth-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.login-form{padding:20px;overflow:auto;height:100vh;box-sizing:border-box}.login-form_link{cursor:pointer;text-decoration:underline;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-link)!important}@media (max-width: 1138px),(max-height: 640px){.login-form{padding:0 20px 20px}}.guest{width:95%;height:100vh;padding:10px}.main-layout{background-color:var(--vs-c-surface)}.workspace-users-limit-reached{position:relative;padding:20px}.workspace-users-limit-reached_logo-section{position:relative}.workspace-users-limit-reached_logo-section img{width:200px}.workspace-users-limit-reached_content{box-sizing:border-box;width:480px;max-width:calc(100vw - 32px);margin:40px auto 0;padding:28px 24px 24px;overflow:auto;text-align:center;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);animation:users-limit-in .24s cubic-bezier(.4,0,.2,1) both}.workspace-users-limit-reached_content_header{margin-bottom:8px}.workspace-users-limit-reached_content_header_warning-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;border-radius:50%;background:color-mix(in srgb,var(--vs-c-orange) 14%,transparent);color:var(--vs-c-orange)}.workspace-users-limit-reached_content_header_warning-icon svg{width:20px;height:20px}.workspace-users-limit-reached_content_header_title{margin:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.workspace-users-limit-reached_content_confirmation{margin:0 0 12px!important;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.workspace-users-limit-reached_content_wait-message{margin:0 0 20px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.workspace-users-limit-reached_content_buttons{display:flex;gap:8px;justify-content:center}@keyframes users-limit-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.verify-otp-form .ui-button.ant-btn:not(.ui-button--icon-only):not(.ui-button--link):not(.ui-button--s){height:36px}.verify-otp-form{display:flex;justify-content:center;height:100vh;padding:20px;box-sizing:border-box}.verify-otp-form-logo-section{position:relative;width:0}.verify-otp-form-logo-section img{position:relative;width:200px;height:auto}@media (min-width: 320px) and (max-width: 450px){.verify-otp-form-logo-section{justify-self:center}.verify-otp-form-logo-section img{top:auto;left:auto;right:54px}}@media (min-width: 451px) and (max-width: 550px){.verify-otp-form-logo-section{justify-self:center}.verify-otp-form-logo-section img{left:154px}}.verify-otp-form_container{position:relative;box-sizing:border-box;width:420px;max-width:calc(100vw - 32px);margin:auto;padding:28px 24px 16px;text-align:center;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);animation:verify-otp-in .24s cubic-bezier(.4,0,.2,1) both}.verify-otp-form_container .ant-form-item{margin-bottom:12px}.verify-otp-form_container h3{margin:0 0 8px;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.verify-otp-form_container_description{display:block;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.verify-otp-form_container_description b{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.verify-otp-form_container_resend{cursor:pointer;color:var(--vs-c-text-active)!important}.verify-otp-form_container .ant-form-item-explain-error{text-align:center;margin-top:4px}.verify-otp-form_container input.ant-input{box-sizing:border-box;width:44px;height:48px;padding:0;text-align:center;border-radius:8px;font-size:20px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important}.verify-otp-form_container .ant-form-item .ant-form-item-control-input-content{display:flex;justify-content:space-between;gap:8px}.verify-otp-form_container_cancel .ant-form-item-control-input-content,.verify-otp-form_container_login-with-password .ant-form-item-control-input-content{justify-content:center!important}.verify-otp-form_container_cancel{margin-bottom:0!important}.verify-otp-form_container_cancel u{cursor:pointer;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;transition:color .15s ease}.verify-otp-form_container_cancel u:hover{color:var(--vs-c-text-active)!important}.verify-otp-form_container_login-with-password{margin-top:20px}@media (min-width: 320px) and (max-width: 390px){.verify-otp-form_container{width:auto;padding:24px 16px 16px;margin-top:40px}.verify-otp-form_container input.ant-input{width:36px;height:42px}}@media (min-width: 391px) and (max-width: 450px){.verify-otp-form_container{width:auto;padding:24px 16px 16px;margin-top:40px}}.verify-otp-form_otp-info-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}@keyframes fadeAnimatinon{0%{opacity:.4}to{opacity:1}}.verify-otp-form_otp-info-container_timer-container{display:flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.verify-otp-form_otp-info-container_timer-container svg{width:14px;height:14px}.verify-otp-form_otp-info-container_timer-container_animate{animation:fadeAnimatinon 1s infinite}.verify-otp-form_otp-info-container_timer-container_warn{color:var(--vs-c-danger)!important}.verify-otp-form_otp-info-container_resend-btn{justify-content:flex-end}.verify-otp-form_otp-info-container_resend-btn u{cursor:pointer;color:var(--vs-c-text-active)!important}@media (min-width: 320px) and (max-width: 450px){.verify-otp-form{display:block}}@keyframes verify-otp-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.error-layout{position:relative;height:var(--vs-app-h);padding:20px;box-sizing:border-box}.error-layout h1{margin:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.error-layout .info{max-width:480px;text-align:center;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}@media (min-width: 320px) and (max-width: 450px){.error-layout{height:86vh}}.error-layout_logo-section img{width:200px}.error-layout_content-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;animation:error-layout-in .24s cubic-bezier(.4,0,.2,1) both}.error-layout_content-section .ui-button{margin-top:8px}@keyframes error-layout-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.no-rooms{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.no-rooms svg.no-rooms_icon{width:96px;height:96px;color:var(--vs-c-tertiary)}.no-rooms_button-container{display:flex;gap:8px;align-items:center}.no-rooms_button-container .ui-button{margin-top:0}.page-not-found{display:flex;flex-direction:column;align-items:center}.payment-checkout{position:relative;display:flex;flex-direction:column;padding:24px 16px 40px}.payment-checkout .loading-spinner{height:100vh}.payment-checkout_container{width:1033px;max-width:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;margin:auto;animation:payment-checkout-in .24s cubic-bezier(.4,0,.2,1) both}.payment-checkout_container_header{width:100%;text-align:center}.payment-checkout_container_header_title{margin:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.payment-checkout_container_header_subtitle{margin:4px 0 0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.payment-checkout_container_content{display:flex;flex-direction:column;gap:12px;width:100%}.payment-checkout_container_content_special-offer{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;box-sizing:border-box;text-align:center;border-radius:6px;border:1px solid var(--vs-c-selected-light);background:var(--vs-c-accent-bg-soft);font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.payment-checkout_container_content_wrapper{display:flex;width:100%;box-sizing:border-box;border:1px solid var(--vs-c-border);border-radius:12px}.payment-checkout_container_content_wrapper_trial-features{width:50%;display:flex;flex-direction:column;padding:20px 24px;box-sizing:border-box}.payment-checkout_container_content_wrapper_trial-features_form h1{margin:0 0 16px;font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.payment-checkout_container_content_wrapper_trial-features_form .ant-form-item{margin-bottom:14px}.payment-checkout_container_content_wrapper_trial-features_form .ant-form-item-label{padding:0 0 4px!important}.payment-checkout_container_content_wrapper_trial-features_form .ant-form-item-label :before{display:none!important}.payment-checkout_container_content_wrapper_payment{width:50%;min-height:512px;display:flex;flex-direction:column;box-sizing:border-box;border-left:1px solid var(--vs-c-border)}.payment-checkout_container_content_wrapper_payment_header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--vs-c-border)}.payment-checkout_container_content_wrapper_payment_header_billing{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.payment-checkout_container_content_wrapper_payment_header_billing_plan-name{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.payment-checkout_container_content_wrapper_payment_header select{height:28px;max-width:200px;padding:0 8px;border:1px solid var(--vs-c-border);border-radius:6px;background:transparent;cursor:pointer;outline:none;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.payment-checkout_container_content_wrapper_payment_header select:hover{background-color:var(--vs-c-primary)}.payment-checkout_container_content_wrapper_payment_header select:focus{background-color:var(--vs-c-primary)}.payment-checkout_container_content_wrapper_payment_header select option{background:var(--vs-c-surface);color:var(--vs-c-text-active)}.payment-checkout_container_content_wrapper_payment_content{padding:4px 20px 20px;display:flex;flex-direction:column;flex:1}.payment-checkout_container_content_wrapper_payment_content_seats{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 0;box-sizing:border-box;width:100%;border-bottom:1px solid var(--vs-c-border)}.payment-checkout_container_content_wrapper_payment_content_seats>span,.payment-checkout_container_content_wrapper_payment_content_seats .payment-checkout_container_content_wrapper_payment_content_seats_discount>span,.payment-checkout_container_content_wrapper_payment_content_seats .payment-checkout_container_content_wrapper_payment_content_seats_discount_type>span{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.payment-checkout_container_content_wrapper_payment_content_seats>span:last-child{font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important}.payment-checkout_container_content_wrapper_payment_content_seats input[type=number]{box-sizing:border-box;width:64px;height:28px;padding:0 8px;border:1px solid var(--vs-c-border);border-radius:6px;background:transparent;outline:none;font-variant-numeric:tabular-nums;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.payment-checkout_container_content_wrapper_payment_content_seats input[type=number]:hover{background-color:var(--vs-c-primary)}.payment-checkout_container_content_wrapper_payment_content_seats input[type=number]:focus{background-color:var(--vs-c-primary)}.payment-checkout_container_content_wrapper_payment_content_seats_discount{width:100%;display:flex;flex-direction:column;gap:6px}.payment-checkout_container_content_wrapper_payment_content_seats_discount_type{padding-left:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.payment-checkout_container_content_wrapper_payment_content_seats_discount_type>span:last-child{white-space:nowrap;color:var(--vs-c-green)!important}.payment-checkout_container_content_wrapper_payment_content_seats_coupon-row{padding-left:16px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.payment-checkout_container_content_wrapper_payment_content_seats_coupon-row .ant-input{flex:5;min-width:0;height:28px}.payment-checkout_container_content_wrapper_payment_content_seats_coupon-spacer{flex:2}.payment-checkout_container_content_wrapper_payment_content .payment-checkout_pay{margin-top:auto}.payment-checkout_pair{display:flex;gap:16px}.payment-checkout_pair .ant-form-item{flex:1}.payment-checkout_error{display:block;padding:6px 0 2px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-danger)!important}.payment-checkout_error u{cursor:pointer}.payment-checkout_hint{display:block;padding:6px 0 2px 16px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.payment-checkout_hint u{cursor:pointer}.payment-checkout .free-seats>span:last-child{color:var(--vs-c-green)!important}.payment-checkout .total-row{border-bottom:none!important;margin:6px 0 16px;padding-top:12px!important}.payment-checkout .total-row>span{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.payment-checkout .total-row>span:last-child{font-size:20px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important}@media (max-width: 900px){.payment-checkout_container_content_wrapper{flex-direction:column}.payment-checkout_container_content_wrapper_trial-features,.payment-checkout_container_content_wrapper_payment{width:100%}.payment-checkout_container_content_wrapper_payment{border-left:none;border-top:1px solid var(--vs-c-border)}}@keyframes payment-checkout-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.payment-succeed{position:relative;padding:20px}.payment-succeed_logo-section{position:relative}.payment-succeed_logo-section img{width:200px}.payment-succeed_content{box-sizing:border-box;width:480px;max-width:calc(100vw - 32px);margin:40px auto 0;padding:28px 24px 24px;overflow:auto;text-align:center;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);animation:payment-result-in .24s cubic-bezier(.4,0,.2,1) both}.payment-succeed_content_header{margin-bottom:8px}.payment-succeed_content_header_success-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;border-radius:50%;background:var(--vs-c-status-ok-bg-soft);color:var(--vs-c-green)}.payment-succeed_content_header_success-icon svg{width:20px;height:20px}.payment-succeed_content_header_title{margin:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-green)!important}.payment-succeed_content_confirmation{margin:0 0 24px!important;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.payment-succeed_content_details-title{display:flex;align-items:center;gap:6px;margin:0 0 8px;text-align:left;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:20px;color:var(--vs-c-text-tertiary)!important}.payment-succeed_content_details-title svg{width:16px;height:16px;color:var(--vs-c-text-tertiary)}.payment-succeed_content_details-grid{display:grid;grid-template-columns:1fr;margin-bottom:20px;text-align:left;border-top:1px solid var(--vs-c-border)}.payment-succeed_content_details-grid_detail-item{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--vs-c-border)}.payment-succeed_content_details-grid_detail-item span{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.payment-succeed_content_details-grid_detail-item span:last-child{font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important}.payment-succeed_content_wait-message{margin:0 0 20px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-primary)!important}.payment-succeed_content_buttons{display:flex;gap:8px;justify-content:center}@keyframes payment-result-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.payment-failed{position:relative;display:flex;flex-direction:column;gap:40px}.payment-failed_logo-section{position:relative}.payment-failed_logo-section img{padding:20px;position:relative;width:200px}.payment-failed_content{box-sizing:border-box;width:480px;max-width:calc(100vw - 32px);margin:auto;padding:28px 24px 24px;text-align:center;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);animation:payment-failed-in .24s cubic-bezier(.4,0,.2,1) both}.payment-failed_content_header{margin-bottom:16px}.payment-failed_content_header_error-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;border-radius:50%;background:var(--vs-c-status-danger-bg-soft);color:var(--vs-c-danger)}.payment-failed_content_header_error-icon svg{width:20px;height:20px}.payment-failed_content_header_amount{font-size:20px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:600;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vs-c-text-active)!important}.payment-failed_content_header_title{margin:4px 0 0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-danger)!important}.payment-failed_content_header_message{margin:8px 0 0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.payment-failed_content_payment-details{margin-bottom:20px;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}@keyframes payment-failed-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.docs-oauth-cont{position:absolute;top:0;right:0;bottom:100px;left:0;width:500px;max-width:calc(100vw - 32px);height:fit-content;margin:auto;text-align:center;display:flex;align-items:center;flex-direction:column;gap:8px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.docs-oauth-cont svg.link-icon{width:64px;height:64px;transform:rotate(-45deg);color:var(--vs-c-green)}.docs-oauth-cont span{color:var(--vs-c-placeholder)!important}.docs-oauth-cont u{cursor:pointer}.public-media{height:100%;width:100%;position:relative;margin:auto;padding:clamp(16px,4vh,40px) clamp(16px,6vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.public-media__caption{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:100%;text-align:center}.public-media__title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-media__subtitle{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.public-media>.custom-video-player{width:100%}.public-media .audio-clip{width:100%}.public-media .audio-clip{max-width:560px}.public-media .custom-video-player__controls{gap:1rem}.public-media .custom-video-player__controls svg{width:28px;height:28px}.public-media__image{display:block;max-width:100%;max-height:75vh;object-fit:contain;border-radius:12px;cursor:zoom-in}.file-unavailable{box-sizing:border-box}.file-unavailable--page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:100%;max-width:480px;margin:0 auto;padding:32px 16px;text-align:center;animation:file-unavailable-in .24s cubic-bezier(.4,0,.2,1) both}.file-unavailable--card{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:1px solid var(--vs-c-border);border-radius:12px;background:var(--vs-c-primary)}.file-unavailable__art{width:200px;max-width:60vw;height:auto;margin-bottom:8px;overflow:visible}.file-unavailable__art--small{flex-shrink:0;width:44px;margin-bottom:0}.file-unavailable__art-cloud{fill:var(--vs-accent);opacity:.85}.file-unavailable__art-shine{fill:none;stroke:var(--vs-text-active);stroke-width:4;stroke-linecap:round;opacity:.35}.file-unavailable__art-bolt{fill:var(--vs-text-secondary)}.file-unavailable__art-ground{fill:var(--vs-border)}.file-unavailable__art-drop{fill:var(--vs-accent-muted);animation:file-unavailable-drop 2.4s ease-in infinite}.file-unavailable__art-drop--2{fill:var(--vs-accent);animation-delay:.6s}.file-unavailable__art-drop--3{animation-delay:1.2s}.file-unavailable__art-drop--4{fill:var(--vs-accent);animation-delay:1.8s}.file-unavailable__art--small .file-unavailable__art-drop{animation:none}.file-unavailable__title{margin:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.file-unavailable__body{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.file-unavailable__card-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.file-unavailable__button{margin-top:8px}@keyframes file-unavailable-drop{0%{transform:translateY(-6px);opacity:0}20%{opacity:1}to{transform:translateY(18px);opacity:0}}@media (prefers-reduced-motion: reduce){.file-unavailable__art-drop{animation:none}}@keyframes file-unavailable-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.shared-file{box-sizing:border-box;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:24px 16px 40px}.shared-file *,.shared-file *:before,.shared-file *:after{box-sizing:border-box}.shared-file__inner{display:flex;flex-direction:column;gap:16px;width:100%;max-width:960px;margin:0 auto;animation:shared-file-in .24s cubic-bezier(.4,0,.2,1) both}.shared-file__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.shared-file__heading{display:flex;flex-direction:column;gap:10px;flex:1 1 320px;min-width:0}.shared-file__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.shared-file__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.shared-file__owner{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}.shared-file__dot{width:3px;height:3px;border-radius:50%;background:var(--vs-c-text-tertiary)}.shared-file__date{white-space:nowrap;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.shared-file__actions{display:flex;flex-wrap:wrap;gap:8px}.shared-file__stage{width:100%;border:1px solid var(--vs-c-border);border-radius:12px;background:var(--vs-c-primary);overflow:hidden}.shared-file__stage--document{height:min(75vh,900px);min-height:420px;background:var(--vs-c-surface)}.shared-file__frame{display:block;width:100%;height:100%;border:none}.shared-file__card{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%;padding:16px;border:1px solid var(--vs-c-border);border-radius:12px;background:transparent}.shared-file svg.shared-file__card-icon{flex-shrink:0;width:32px;height:32px;color:var(--vs-c-selected-light)}.shared-file__card-text{display:flex;flex-direction:column;gap:2px;flex:1 1 180px;min-width:0}.shared-file__card-title{font-size:14px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-file__card-subtitle{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.shared-file__failed{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;max-width:420px;min-height:100%;margin:0 auto;padding:32px 16px;text-align:center}.shared-file__failed-text{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important}@media (max-width: 600px){.shared-file{padding:16px 16px 32px}.shared-file__title{white-space:normal;overflow-wrap:anywhere}.shared-file__actions{width:100%}.shared-file__actions .shared-file__button{flex:1 1 0}.shared-file__stage--document{min-height:360px}}@keyframes shared-file-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.get-desktop-app{display:flex;flex-direction:column;align-items:center;gap:8px;box-sizing:border-box;width:520px;max-width:calc(100vw - 32px);margin:40px auto 0;padding:28px 24px 24px;text-align:center;background:var(--vs-c-surface);border:1px solid var(--vs-c-border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);animation:get-desktop-app-in .24s cubic-bezier(.4,0,.2,1) both}.get-desktop-app__title{margin:0;font-size:16px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:500;line-height:24px;letter-spacing:-.005em;color:var(--vs-c-text-active)!important}.get-desktop-app__desc{margin:0 0 12px;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-tertiary)!important}.get-desktop-app__actions{display:flex;gap:8px}.get-desktop-app__timer{margin:4px 0 0;font-variant-numeric:tabular-nums;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.get-desktop-app__retry{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px}.get-desktop-app__retry-text{margin:0;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-orange)!important}@keyframes get-desktop-app-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.drive-upload-tray{position:fixed;right:24px;bottom:24px;z-index:999;width:320px;max-width:calc(100vw - 32px);border:1px solid var(--vs-c-border);border-radius:12px;background:var(--vs-c-surface);box-shadow:0 10px 30px color-mix(in srgb,var(--vs-c-shadow) 35%,transparent);overflow:hidden;animation:drive-upload-tray-in .24s cubic-bezier(.4,0,.2,1) backwards}.drive-upload-tray ul{max-height:240px;margin:0;padding:4px 0;overflow-y:auto;list-style:none}.drive-upload-tray__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 8px 8px 12px;box-sizing:border-box;border-bottom:1px solid var(--vs-c-border)}.drive-upload-tray__title{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important;display:flex;flex-direction:column}.drive-upload-tray__hint{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}.drive-upload-tray__row{position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 8px 6px 12px;box-sizing:border-box}.drive-upload-tray__row_failed .drive-upload-tray__status{color:var(--vs-c-danger)!important}.drive-upload-tray__row_done .drive-upload-tray__bar span{background:var(--vs-c-green)}.drive-upload-tray__name{font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-secondary)!important;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-upload-tray__status{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important;flex-shrink:0;max-width:50%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.drive-upload-tray__bar{position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:1px;background:var(--vs-c-secondary);overflow:hidden}.drive-upload-tray__bar span{display:block;height:100%;background:var(--vs-c-selected-light);transition:width .2s linear}@keyframes drive-upload-tray-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.custom-title-bar{height:30px;background:var(--vs-c-surface);-webkit-app-region:drag;position:relative;display:flex;align-items:center;gap:10px;padding:0 12px;right:0;top:0;z-index:1001;border-bottom:1px solid var(--vs-c-border)}.custom-title-bar svg{width:18px;height:18px;color:var(--vs-c-placeholder);-webkit-app-region:no-drag;cursor:pointer;transition:color .15s ease}.custom-title-bar svg:hover{color:var(--vs-c-text-active)}.custom-title-bar_menu{display:flex;align-items:center}.custom-title-bar_version{font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-placeholder)!important}.custom-title-bar_pip-controls{margin-left:auto;display:flex;align-items:center}.custom-title-bar_pip-controls svg{width:14px;height:14px}@keyframes room-backdrop-in{0%{opacity:0}to{opacity:.5}}@keyframes spin3d{0%{transform:rotate3d(var(--spin-axis),0deg)}to{transform:rotate3d(var(--spin-axis),360deg)}}@keyframes spin2d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plan-restriction-banner{position:relative;z-index:999;box-sizing:border-box;height:40px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;background:var(--vs-c-status-warn-bg-soft);border-bottom:1px solid color-mix(in srgb,var(--vs-c-yellow) 30%,transparent);overflow:hidden;animation:plan-restriction-in .24s cubic-bezier(.4,0,.2,1) both}.plan-restriction-banner svg.plan-restriction-banner_icon{flex-shrink:0;width:16px;height:16px;color:var(--vs-c-yellow)}.plan-restriction-banner_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:20px;color:var(--vs-c-text-active)!important}.plan-restriction-banner_action{flex-shrink:0}.plan-restriction-banner_hint{flex-shrink:0;white-space:nowrap;font-size:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,system-ui,sans-serif;font-weight:400;line-height:16px;color:var(--vs-c-text-tertiary)!important}@keyframes plan-restriction-in{0%{opacity:0}to{opacity:1}}
