:root{--ge-safe-bottom: env(safe-area-inset-bottom, 0px);--ge-safe-top: env(safe-area-inset-top, 0px)}html{scrollbar-gutter:auto;height:100%;overscroll-behavior:none}body{margin:0;min-width:320px;min-height:100dvh;min-height:-webkit-fill-available;overscroll-behavior:none}#root{min-height:100dvh;min-height:-webkit-fill-available;width:100%}html[data-ge-theme=dark] body{background:var(--ge-body-page-backdrop, #141414)}html[data-ge-theme=light] body{background:var(--ge-body-page-backdrop, #f5f5f5)}html[data-ge-theme=light][data-ge-variant=glass] .ant-layout-header{background:var(--ge-glass-global-header-bg)!important;backdrop-filter:blur(var(--ge-glass-global-header-backdrop-blur));-webkit-backdrop-filter:blur(var(--ge-glass-global-header-backdrop-blur));border-bottom:1px solid var(--ge-glass-global-header-border-bottom)!important;box-shadow:var(--ge-glass-global-header-box-shadow)}html[data-ge-theme=light][data-ge-variant=glass] .ant-card{background:var(--ge-glass-global-card-bg)!important;border:1px solid var(--ge-glass-global-card-border)!important;box-shadow:var(--ge-glass-global-card-box-shadow)!important;backdrop-filter:blur(var(--ge-glass-global-card-backdrop-blur));-webkit-backdrop-filter:blur(var(--ge-glass-global-card-backdrop-blur));overflow:hidden;isolation:isolate}html[data-ge-theme=light][data-ge-variant=glass] .ant-card>.ant-card-head{background:var(--ge-glass-global-card-head-bg)!important;border-start-start-radius:0!important;border-start-end-radius:0!important;border-bottom:1px solid var(--ge-glass-global-card-border)!important}.ant-segmented:not(.ant-segmented-lg):not(.ant-segmented-sm):not(.ant-segmented-shape-round){border-radius:var(--ge-segmented-track-radius);border:1px solid var(--ge-segmented-border);box-shadow:var(--ge-segmented-shadow, none);box-sizing:border-box}.ant-segmented:not(.ant-segmented-lg):not(.ant-segmented-sm):not(.ant-segmented-shape-round) .ant-segmented-item,.ant-segmented:not(.ant-segmented-lg):not(.ant-segmented-sm):not(.ant-segmented-shape-round) .ant-segmented-thumb{border-radius:var(--ge-segmented-item-radius)!important}.ant-segmented:not(.ant-segmented-lg):not(.ant-segmented-sm):not(.ant-segmented-shape-round) .ant-segmented-item-label{border-radius:var(--ge-segmented-item-radius);overflow:hidden}.ge-workspace-nav-segmented-scroll{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-radius:var(--ge-segmented-track-radius);border:1px solid var(--ge-segmented-border);box-shadow:var(--ge-segmented-shadow, none);box-sizing:border-box;padding-inline:var(--ge-segmented-track-padding);scroll-padding-inline:var(--ge-segmented-track-padding)}.ge-workspace-nav-segmented-scroll::-webkit-scrollbar{display:none}.ge-workspace-nav-segmented-scroll--mobile{width:fit-content;max-width:100%;margin-inline:auto}.ge-workspace-nav-segmented-scroll>.ge-workspace-nav-segmented.ant-segmented{display:inline-flex;width:max-content;max-width:none;vertical-align:top;flex-shrink:0;border:none!important;box-shadow:none!important;padding-inline:0!important}.ge-workspace-nav-segmented .ant-segmented-group{flex-wrap:nowrap}.ge-discussions-entity-bar-scroll{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none}.ge-discussions-entity-bar-scroll::-webkit-scrollbar{display:none}html[data-ge-theme=light][data-ge-variant=glass] .ant-modal .ant-modal-content{border:1px solid var(--ge-glass-global-modal-content-border)!important;box-shadow:var(--ge-glass-global-modal-content-box-shadow)!important;backdrop-filter:blur(var(--ge-glass-global-modal-content-backdrop-blur));-webkit-backdrop-filter:blur(var(--ge-glass-global-modal-content-backdrop-blur))}.ant-modal .ant-modal-header{background:transparent!important;border-bottom:none!important;padding-bottom:14px;margin-bottom:2px}.ant-modal .ant-modal-title{padding-inline-end:44px}html[data-ge-theme=light][data-ge-variant=glass] .ge-admin-table-wrap{border-radius:var(--ge-glass-global-admin-table-wrap-border-radius);border:1px solid var(--ge-glass-global-admin-table-wrap-border);background:var(--ge-glass-global-admin-table-wrap-bg);backdrop-filter:blur(var(--ge-glass-global-admin-table-wrap-backdrop-blur));-webkit-backdrop-filter:blur(var(--ge-glass-global-admin-table-wrap-backdrop-blur));box-shadow:var(--ge-glass-global-admin-table-wrap-box-shadow)}.ant-table-wrapper.ge-admin-table-wrap table.ge-admin-table>.ant-table-thead>tr>th.ant-table-cell:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{content:"";position:absolute;top:50%;inset-inline-end:0;width:1px;height:1.6em;background-color:var(--ge-admin-table-header-split);transform:translateY(-50%);pointer-events:none}.ge-table-head-split-row>.ge-table-head-grid-cell:not(:last-child){position:relative}.ge-table-head-split-row>.ge-table-head-grid-cell:not(:last-child):before{content:"";position:absolute;top:50%;inset-inline-end:0;width:1px;height:1.6em;background-color:var(--ge-admin-table-header-split);transform:translateY(-50%);pointer-events:none}.ge-admin-table-wrap .ge-admin-table>.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell{background-color:var(--ge-table-row-hover-bg)}html[data-ge-theme=light][data-ge-variant=glass] .ge-admin-table-wrap .ge-admin-table>.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell{background-color:var(--ge-table-row-hover-bg)!important}.ge-admin-table-wrap .ge-admin-table>.ant-table-tbody>tr:last-child>td.ant-table-cell{border-bottom:none!important}.ge-entity-list-splitter.ant-splitter-horizontal>.ant-splitter-panel{min-width:0;overflow:hidden}.ge-discussions-feed-splitter.ant-splitter-horizontal>.ant-splitter-panel{min-width:0;min-height:0;overflow:hidden}.ge-entity-list-splitter .ge-split-entity-tree.ant-tree .ant-tree-title{overflow-wrap:anywhere;word-break:break-word}.ge-split-entity-tree.ant-tree .ant-tree-switcher{display:inline-flex;align-items:center;justify-content:center;position:relative}.ge-split-entity-tree.ant-tree .ant-tree-switcher:before{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.ge-split-entity-tree.ant-tree .ant-tree-node-content-wrapper{border-radius:var(--ge-split-tree-node-content-radius);transition:background-color .12s ease,box-shadow .12s ease;padding-block:var(--ge-split-tree-node-content-pad-block);padding-inline:var(--ge-split-tree-node-content-pad-inline);margin-block:var(--ge-split-tree-treenode-margin-block)}.ge-split-entity-tree.ant-tree .ant-tree-node-content-wrapper:hover{background-color:var(--ge-table-row-hover-bg)}html[data-ge-theme=light][data-ge-variant=glass] .ge-split-entity-tree.ant-tree .ant-tree-node-content-wrapper:hover{background-color:var(--ge-table-row-hover-bg)!important}.ge-split-entity-tree.ant-tree .ant-tree-treenode{border-radius:var(--ge-split-tree-node-content-radius)}.ge-split-entity-tree.ant-tree .ant-tree-treenode-selected{background-color:var(--ge-split-tree-selected-bg);box-shadow:inset 0 0 0 1.5px var(--ge-split-tree-selected-border)}.ge-split-entity-tree.ant-tree .ant-tree-treenode-selected .ant-tree-node-content-wrapper,.ge-split-entity-tree.ant-tree .ant-tree-treenode-selected .ant-tree-node-content-wrapper:hover{background-color:transparent;box-shadow:none}@keyframes typing-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.ge-thin-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.ge-thin-scroll:hover{scrollbar-color:var(--ge-thin-scroll-thumb, rgba(140, 140, 140, .42)) transparent}.ge-thin-scroll::-webkit-scrollbar{width:var(--ge-thin-scroll-size, 4px);height:var(--ge-thin-scroll-size, 4px)}.ge-thin-scroll::-webkit-scrollbar-track{background:transparent}.ge-thin-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background .2s}.ge-thin-scroll:hover::-webkit-scrollbar-thumb{background:var(--ge-thin-scroll-thumb, rgba(140, 140, 140, .42))}.ge-thin-scroll::-webkit-scrollbar-thumb:hover{background:var(--ge-thin-scroll-thumb-hover, rgba(100, 116, 139, .62))}.ge-list-filter-presets-scroll .ant-tabs-nav{margin-bottom:0}.ge-list-filter-presets-scroll .ant-tabs-nav-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ge-list-filter-presets-scroll .ant-tabs-nav-list{flex-wrap:nowrap}.ge-list-filter-presets-scroll .ant-tabs-tab{white-space:nowrap}.ge-list-filter-presets-scroll--viewport-bleed{margin-left:calc(-1 * var(--ge-space-lg, 16px));margin-right:calc(-1 * var(--ge-space-lg, 16px));width:calc(100% + 2 * var(--ge-space-lg, 16px));padding-left:var(--ge-space-lg, 16px);padding-right:var(--ge-space-lg, 16px);box-sizing:border-box}.ge-list-filter-presets-scroll--viewport-bleed .ant-tabs-nav:before{border-bottom-color:transparent}.ge-record-card-stack{display:flex;flex-direction:column;gap:var(--ge-space-sm, 8px)}@media(max-width:767px){.ge-record-card-stack{gap:var(--ge-space-md, 12px)}.ge-record-card-stack .ant-card-small>.ant-card-body{padding:12px}}.ge-record-card-stack--touch .ant-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.ge-chat-bubble-row{-webkit-touch-callout:none}.ge-chat-bubble-row--touch{touch-action:pan-y}.ge-chat-bubble-reactions,.ge-comments-feed .ge-chat-bubble-row,.ge-comments-feed .ge-chat-bubble-anchor,.ge-comments-feed .ge-bubble-content-inner,.ge-comments-feed .ant-bubble-content{overflow-anchor:none;touch-action:pan-y}.ge-comments-feed .ge-chat-bubble-anchor--media-only{width:fit-content!important;max-width:var(--ge-chat-media-bubble-max-width, 328px)}.ge-comments-feed .ge-chat-bubble-anchor--media-only .ant-bubble,.ge-comments-feed .ge-chat-bubble-anchor--media-only .ant-bubble-body{width:fit-content;max-width:var(--ge-chat-media-bubble-max-width, 328px)}.ge-comments-feed .ant-bubble-content.ge-bubble-content--media-only{width:fit-content!important;max-width:var(--ge-chat-media-bubble-max-width, 328px)}.ge-comments-feed .ge-bubble-content-inner,.ge-comments-feed .ge-chat-message-attachments{width:fit-content;max-width:var(--ge-chat-attachment-max-width, 300px)}.ge-comments-feed .ge-chat-attachments-images{max-width:var(--ge-chat-attachment-max-width, 300px)}.ge-comments-panel--mobile-composer .ge-comments-feed{overflow-anchor:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ant-image-preview-switch,.ant-image-preview-close{box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0;line-height:0;background:var(--ge-image-preview-control-bg, rgba(0, 0, 0, .36))!important;border:1px solid var(--ge-image-preview-control-border, rgba(255, 255, 255, .1));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ge-image-preview-control-color, rgba(255, 255, 255, .78))!important;box-shadow:0 1px 6px #0000002e}.ant-image-preview-switch,.ant-image-preview-close{width:var(--ge-image-preview-switch-size, 44px);height:var(--ge-image-preview-switch-size, 44px);min-width:var(--ge-image-preview-switch-size, 44px);min-height:var(--ge-image-preview-switch-size, 44px)}.ant-image-preview-switch .anticon,.ant-image-preview-close .anticon,.ant-image-preview-actions-action .anticon{display:inline-flex!important;align-items:center;justify-content:center;line-height:0;font-size:var(--ge-image-preview-action-icon, 20px)}.ant-image-preview-switch:not(.ant-image-preview-switch-disabled):hover,.ant-image-preview-close:hover{background:var(--ge-image-preview-control-bg-hover, rgba(0, 0, 0, .48))!important;color:var(--ge-image-preview-control-color-hover, rgba(255, 255, 255, .92))!important}.ge-image-preview-loop .ant-image-preview-switch-disabled{opacity:1;cursor:pointer;color:var(--ge-image-preview-control-color, rgba(255, 255, 255, .78))}.ant-image-preview-actions,.ge-image-preview-actions--compact{display:inline-flex;align-items:center;justify-content:center;background:var(--ge-image-preview-control-bg, rgba(0, 0, 0, .36))!important;border:1px solid var(--ge-image-preview-control-border, rgba(255, 255, 255, .1));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 8px #0003;gap:4px;padding:6px 8px!important}.ant-image-preview-actions-action{box-sizing:border-box;color:var(--ge-image-preview-control-color, rgba(255, 255, 255, .78))!important;width:var(--ge-image-preview-action-tap, 40px);height:var(--ge-image-preview-action-tap, 40px);min-width:var(--ge-image-preview-action-tap, 40px);min-height:var(--ge-image-preview-action-tap, 40px);padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px;flex-shrink:0;line-height:0}.ant-image-preview-actions-action:not(.ant-image-preview-actions-action-disabled):hover{background:#ffffff1a!important;color:var(--ge-image-preview-control-color-hover, rgba(255, 255, 255, .92))!important}.ant-image-preview-progress{color:var(--ge-image-preview-control-color, rgba(255, 255, 255, .78));text-shadow:0 1px 3px rgba(0,0,0,.45);font-weight:500}@media(max-width:767px){.ant-image-preview-footer{left:50%;max-width:calc(100vw - 16px);width:max-content;box-sizing:border-box;padding-inline:8px;bottom:calc(24px + var(--ge-safe-bottom, 0px));transform:translate(-50%)}.ant-image-preview-actions,.ge-image-preview-actions--compact{max-width:calc(100vw - 24px);flex-wrap:wrap;justify-content:center;overflow-x:visible;row-gap:6px}}.ge-chat-bubble-row--touch .ant-bubble-content,.ge-chat-bubble-row--touch .ant-bubble-content .chat-markdown,.ge-chat-bubble-row--touch .ant-bubble-content span{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ge-discussions-feed-list--touch [role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.ge-mobile-bubble-action-backdrop{position:fixed;inset:0;z-index:1090;background:transparent}.ge-mobile-bubble-action-backdrop--pass-through{pointer-events:none}@keyframes ge-floating-panel-zoom-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ge-floating-panel-zoom-out{0%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}.ge-floating-panel-zoom,.ge-mobile-bubble-action-sheet{pointer-events:none;transform-origin:var(--ge-floating-panel-origin, center top)}.ge-floating-panel-zoom:not(.ge-floating-panel-zoom--visible):not(.ge-floating-panel-zoom--leaving),.ge-mobile-bubble-action-sheet:not(.ge-mobile-bubble-action-sheet--visible):not(.ge-mobile-bubble-action-sheet--leaving){opacity:0;transform:scale(.8)}.ge-floating-panel-zoom[data-open-up=true],.ge-mobile-bubble-action-sheet[data-open-up=true]{--ge-floating-panel-origin: center bottom}.ge-floating-panel-zoom[data-open-up=false],.ge-mobile-bubble-action-sheet[data-open-up=false]{--ge-floating-panel-origin: center top}.ge-floating-panel-zoom--visible,.ge-mobile-bubble-action-sheet--visible{opacity:1;pointer-events:auto;transform:scale(1);animation:ge-floating-panel-zoom-in var(--ant-motion-duration-mid, .2s) var(--ant-motion-ease-out-circ, cubic-bezier(.08, .82, .17, 1)) both}.ge-floating-panel-zoom--leaving,.ge-mobile-bubble-action-sheet--leaving{opacity:1;transform:scale(1);pointer-events:none;animation:ge-floating-panel-zoom-out var(--ant-motion-duration-mid, .2s) var(--ant-motion-ease-in-out-circ, cubic-bezier(.78, .14, .15, .86)) forwards}@media(prefers-reduced-motion:reduce){.ge-floating-panel-zoom,.ge-mobile-bubble-action-sheet{transform:none;animation:none;transition:opacity .01s}.ge-floating-panel-zoom--visible,.ge-mobile-bubble-action-sheet--visible{opacity:1}.ge-floating-panel-zoom--leaving,.ge-mobile-bubble-action-sheet--leaving{opacity:0}}@keyframes ge-chat-bubble-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ge-chat-bubble-enter-touch{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ge-chat-bubble-row--enter{animation:ge-chat-bubble-enter .35s var(--ant-motion-ease-out, cubic-bezier(.215, .61, .355, 1)) both}.ge-chat-bubble-row--touch.ge-chat-bubble-row--enter{animation:ge-chat-bubble-enter-touch .28s var(--ant-motion-ease-out, cubic-bezier(.215, .61, .355, 1)) both}.ge-chat-bubble-row--pending .ant-bubble-content{opacity:.72}@media(prefers-reduced-motion:reduce){.ge-chat-bubble-row--enter,.ge-chat-bubble-row--touch.ge-chat-bubble-row--enter{animation:none}}@media(hover:hover)and (pointer:fine){.ge-chat-bubble-row .ge-chat-bubble-actions{opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity 1.2s var(--ant-motion-ease-in-out, cubic-bezier(.645, .045, .355, 1)),transform 1.2s var(--ant-motion-ease-in-out, cubic-bezier(.645, .045, .355, 1))}.ge-chat-bubble-row:hover .ge-chat-bubble-actions,.ge-chat-bubble-row:focus-within .ge-chat-bubble-actions,.ge-chat-bubble-row.ge-chat-bubble-row--actions-visible .ge-chat-bubble-actions{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .6s var(--ant-motion-ease-in-out, cubic-bezier(.645, .045, .355, 1)),transform .6s var(--ant-motion-ease-in-out, cubic-bezier(.645, .045, .355, 1))}}.ge-reaction-picker-popover.ant-popover .ant-popover-container,.ge-reaction-picker-popover.ant-popover .ant-popover-inner{padding:0;background:transparent;box-shadow:none}.ge-chat-emoji-picker-shell{display:flex;flex-direction:column;min-height:0}.ge-chat-emoji-picker-shell .ge-chat-emoji-picker{display:flex;flex:1 1 0%;min-width:0;min-height:0}.ge-touch-action-menu.ant-dropdown-menu,.ant-dropdown:has(>.ge-touch-action-menu) .ant-dropdown-menu{padding:4px 0;min-width:200px}ul.ge-touch-action-menu.ant-dropdown-menu>.ant-dropdown-menu-item,.ge-touch-action-menu .ant-dropdown-menu-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--ge-space-sm, 8px);min-height:var(--ge-touch-action-menu-min-height, 40px);padding-block:var(--ge-space-sm, 8px);padding-inline:var(--ge-space-lg, 16px);font-size:var(--ge-touch-action-menu-font-size, 14px);line-height:1.35}.ge-touch-action-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{font-size:var(--ge-touch-action-menu-font-size, 14px);margin-inline-end:0}.ge-touch-action-menu .ant-dropdown-menu-item-danger{color:var(--ant-color-error, #ff4d4f)}.ge-touch-action-popover .ant-popover-title{margin-bottom:0;padding:var(--ge-space-md, 12px) var(--ge-space-lg, 16px) var(--ge-space-xs, 8px);font-size:var(--ge-touch-action-menu-font-size, 14px);line-height:1.35;font-weight:600}.ge-touch-action-popover .ant-popover-inner{padding:0}
