.color-selector[data-v-df38ecd7]{gap:.75rem;margin-top:.25rem;display:flex}.color-selector input[type=color][data-v-df38ecd7]{cursor:pointer;border:1px solid #0000;border-radius:.25rem;flex-grow:1;min-width:6rem}.color-selector input[type=color].selected[data-v-df38ecd7]{border-color:var(--color-surface);box-shadow:0 0 0 2px var(--color-border)}.color-palette[data-v-df38ecd7]{flex-wrap:wrap;align-content:flex-start;gap:.25rem;display:flex}.color-swatch[data-v-df38ecd7]{cursor:pointer;border:1px solid #0000;border-radius:.25rem;width:1.5rem;height:1.5rem;padding:0}.color-swatch.selected[data-v-df38ecd7]{border-color:var(--color-surface);box-shadow:0 0 0 2px var(--color-border)}.color-none[data-v-df38ecd7]{background:var(--color-surface);color:var(--color-comment);border-color:var(--color-border);justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}.confirm-body[data-v-51e5d417]{text-align:center}.confirm-message[data-v-51e5d417]{color:var(--color-text-muted);margin:0 0 1rem;font-size:.9rem}.dialog-headline[data-v-34ed8867]{margin-bottom:1rem;font-size:1rem;font-weight:600}.help-dialog-body[data-v-6e5a69fa]{min-height:4rem;max-height:70vh;padding-right:.25rem;overflow-y:auto}.help-dialog-footer[data-v-6e5a69fa]{border-top:1px solid var(--color-border);justify-content:flex-end;margin-top:1rem;padding-top:.75rem;display:flex}.help-failed[data-v-6e5a69fa]{color:var(--color-negative)}.help-content[data-v-6e5a69fa] h1{border-bottom:1px solid var(--color-border);margin:0 0 1rem;padding-bottom:.5rem;font-size:1.4rem}.help-content[data-v-6e5a69fa] h2{margin:1.25rem 0 .5rem;font-size:1.1rem}.help-content[data-v-6e5a69fa] h3{margin:1rem 0 .4rem;font-size:1rem;font-weight:600}.help-content[data-v-6e5a69fa] p{color:var(--color-text);margin:0 0 .75rem;line-height:1.6}.help-content[data-v-6e5a69fa] ul,.help-content[data-v-6e5a69fa] ol{margin:0 0 .75rem;padding-left:1.5rem}.help-content[data-v-6e5a69fa] li{margin-bottom:.3rem;line-height:1.6}.help-content[data-v-6e5a69fa] blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-muted);background:var(--color-surface);border-radius:0 .25rem .25rem 0;margin:.5rem 0;padding:.25rem .75rem}.help-content[data-v-6e5a69fa] code{background:var(--color-surface);border-radius:.2rem;padding:.1em .3em;font-family:monospace;font-size:.9em}.help-content[data-v-6e5a69fa] pre{background:var(--color-surface);border-radius:.25rem;margin:.5rem 0;padding:.75rem;overflow-x:auto}.help-content[data-v-6e5a69fa] pre code{background:0 0;padding:0}.help-content[data-v-6e5a69fa] hr{border:none;border-top:1px solid var(--color-border);margin:1rem 0}.help-content[data-v-6e5a69fa] strong{font-weight:600}.help-content[data-v-6e5a69fa] a{color:var(--color-accent);text-decoration:underline}.icon-selector[data-v-1c98ae01]{flex-direction:column;gap:.5rem;display:flex}.icon-grid[data-v-1c98ae01]{grid-template-columns:repeat(auto-fill,minmax(2.5rem,1fr));gap:.25rem;max-height:14rem;padding:.25rem;display:grid;overflow-y:auto}.icon-btn[data-v-1c98ae01]{cursor:pointer;width:2.5rem;height:2.5rem;color:inherit;background:0 0;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:flex}.icon-btn[data-v-1c98ae01]:hover{background:var(--color-blue-grey-1)}.icon-btn.selected[data-v-1c98ae01]{border-color:var(--color-border);box-shadow:0 0 0 2px var(--color-border);background:var(--color-blue-grey-1)}.icon-btn .material-symbols-outlined[data-v-1c98ae01]{font-size:1.5rem}.icon-empty[data-v-1c98ae01]{text-align:center;padding:1rem 0}.p-loader[data-v-e6edcffe]{text-align:center;padding:3rem}.p-spinner[data-v-e6edcffe]{border:4px solid var(--color-blue-grey-1);border-top-color:var(--color-secondary);border-radius:50%;width:3rem;height:3rem;display:inline-block}.notifications-container[data-v-b23d0450]{inset:unset;background:0 0;border:none;flex-direction:column;gap:.5rem;width:90%;max-width:500px;padding:0;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.notification[data-v-b23d0450]{box-shadow:var(--shadow-notification);border-radius:4px;justify-content:space-between;align-items:center;padding:.75rem 1rem;animation:.2s fade-in-b23d0450;display:flex}.notification-error[data-v-b23d0450],.notification-negative[data-v-b23d0450]{background:var(--color-negative);color:var(--color-surface)}.notification-success[data-v-b23d0450]{background:var(--color-positive);color:var(--color-surface)}.notification-warning[data-v-b23d0450]{background:var(--color-warning);color:var(--color-surface)}.notification-close[data-v-b23d0450]{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:1rem;padding:0;font-size:1.25rem;line-height:1}@keyframes fade-in-b23d0450{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.pagination[data-v-d179ba46]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.pagination button.btn-active[data-v-d179ba46]{color:var(--color-secondary);background:var(--color-white);box-shadow:0 0 0 1px var(--color-secondary) inset}.tooltip-anchor{vertical-align:middle;width:fit-content;display:inline-block}.app-tooltip{z-index:9999;background:var(--color-text,#333);color:var(--color-white,#fff);overflow-wrap:break-word;pointer-events:none;opacity:0;border-radius:4px;width:max-content;max-width:20rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.4;transition:opacity .15s;position:fixed}.app-tooltip--ready{opacity:1}.app-tooltip--bottom{transform:translate(-50%)}.app-tooltip--top{transform:translate(-50%)translateY(-100%)}.app-tooltip--right{transform:translateY(-50%)}.app-tooltip--left{transform:translate(-100%)translateY(-50%)}.tutorial-backdrop[data-v-4dbb055f]{z-index:9000;cursor:default;position:fixed;inset:0}.tutorial-spotlight[data-v-4dbb055f]{z-index:9001;pointer-events:none;outline:2px solid var(--color-accent);outline-offset:1px;border-radius:6px;position:fixed;box-shadow:0 0 0 9999px #0009}.tutorial-popup[data-v-4dbb055f]{z-index:9002;background:var(--color-surface);border-radius:.5rem;flex-direction:column;gap:.75rem;width:320px;padding:1rem;display:flex;position:fixed;box-shadow:0 8px 32px #00000038}.tutorial-popup-header[data-v-4dbb055f]{justify-content:space-between;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.tutorial-popup-text[data-v-4dbb055f]{color:var(--color-text);margin:0;font-size:.9rem;line-height:1.55}.tutorial-popup-footer[data-v-4dbb055f]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tutorial-step-counter[data-v-4dbb055f]{color:var(--color-text-muted);font-size:.8rem}.guest-layout{box-sizing:border-box;background-color:var(--color-white);flex-direction:column;min-height:100vh;padding:2rem;display:flex}.guest-layout header{text-align:center;margin-bottom:1rem;padding:1.5rem}.guest-layout header svg{height:1.5rem;color:var(--color-accent)}.guest-layout main{flex-grow:1;width:100%;max-width:1280px;margin:0 auto}.guest-layout main form.main-form>.form-field{max-width:400px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto}.guest-layout .form-fineprint{text-align:center;color:var(--color-text-muted);margin-top:2rem;font-size:.8rem}.guest-layout h1{text-align:center;text-transform:uppercase;margin-bottom:1rem;font-size:3rem;line-height:1}.guest-layout .form-suggestion{border-top:1px solid var(--color-border);text-align:center;margin-top:1rem;padding-top:1rem;font-size:1rem}.guest-layout .main-form>label{text-align:center;margin-bottom:2rem;font-size:1.25rem;display:block}.guest-layout .main-form>.form-field>input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]){border-radius:.75rem;padding:.75rem 1rem;font-size:1.25rem}.guest-layout .main-form>.otp-input-group-container{text-align:center;margin-bottom:1.25rem}.guest-layout .main-form .otp-input-group{border:1px solid var(--color-border);border-radius:.25rem;margin:0 auto;display:inline-flex;overflow:hidden}.guest-layout .main-form .otp-input-group input{text-align:center;border:none;border-left:1px solid var(--color-border);outline:none;width:3.5rem;padding:0;font-size:4rem}.guest-layout .main-form .otp-input-group input:first-child{border:none}.guest-layout .main-form>.otp-input-group-container .form-error{margin-top:.5rem}.guest-layout .main-form>.btn-group{justify-content:center;width:100%;max-width:400px;margin:0 auto;display:block}.guest-layout .main-form>.btn-group>*{border-radius:.75rem;width:100%;padding:1rem 3rem;font-size:1.1rem}@media (width<=639px){.guest-layout[data-v-9d2b5bc2]{padding:1rem}.guest-layout header[data-v-9d2b5bc2]{margin-bottom:.5rem}}.server-error[data-v-d091a280]{text-align:center;padding:4rem 1rem}.server-error p[data-v-d091a280]{color:var(--color-text-muted);margin-bottom:2rem;font-size:1.1rem}.server-error .btn-group[data-v-d091a280]{justify-content:center}@media (width<=639px){h1[data-v-32de9b6c]{font-size:2.2rem}}.join-view[data-v-3ab1cb68]{max-width:480px;margin:0 auto;padding:2rem 1rem}.join-loading[data-v-3ab1cb68]{justify-content:center;padding:3rem 0;display:flex}.workspace-identity[data-v-3ab1cb68]{border:1px solid var(--color-border);border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.workspace-identity-name[data-v-3ab1cb68]{font-size:1.75rem}.join-error-msg[data-v-3ab1cb68]{color:var(--color-error,#c62828);margin:.5rem 0 1rem}.btn-group[data-v-3ab1cb68]{margin-top:1.5rem}.join-code-view[data-v-524ebc0d]{max-width:480px;margin:0 auto;padding:2rem 1rem}.join-code-hint[data-v-524ebc0d]{color:var(--color-text-secondary,#666);margin-bottom:1.5rem}.join-code-error[data-v-524ebc0d]{color:var(--color-error,#c62828);margin:.5rem 0 1rem}header[data-v-b626fe35],footer[data-v-b626fe35]{padding:2rem}.global-screen[data-v-b626fe35]{flex-direction:column;min-height:100vh;display:flex}header[data-v-b626fe35]{background:var(--color-primary);color:var(--color-accent);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:1rem;display:flex}header nav[data-v-b626fe35]{justify-content:end}header nav[data-v-b626fe35] a,header nav .btn-link[data-v-b626fe35],header nav[data-v-b626fe35] .btn-link{color:var(--color-white)}.global-logo[data-v-b626fe35]{color:var(--color-accent)}.global-logo[data-v-b626fe35]>*>*{height:2.42rem;margin-bottom:-.42rem}footer[data-v-b626fe35]{border-top:1px solid var(--color-border);text-align:center;font-size:.8rem}footer nav[data-v-b626fe35]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}footer nav a[data-v-b626fe35]{color:var(--color-text-muted)}footer[data-v-b626fe35]:empty{display:none}@media (width<=799px){header[data-v-b626fe35],footer[data-v-b626fe35]{padding:1rem}.global-logo[data-v-b626fe35]>*>*{height:1.62rem;margin-bottom:-.305rem}header .toolbar[data-v-b626fe35] .icon+span{display:none}}.toggle-label[data-v-1139a3f0]{cursor:pointer;align-items:center;gap:.75rem;display:flex}.workspace-item{width:100%}.workspace-item>*{flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.workspace-item.compact>*{padding:.5rem 1rem}.workspace-item.compact .workspace-name{font-size:1rem}.inactive{background:var(--color-switch-off);cursor:not-allowed;opacity:.5}.workspace-name{flex-grow:1;font-size:1.5rem;font-weight:700}.workspace-buttons{gap:.5rem;display:flex}@media (width<=479px){.workspace-item>*{flex-direction:column;justify-content:center;gap:.5rem}}.welcome-screen-buttons[data-v-14073875]{justify-content:center}.large-empty-text[data-v-14073875]{margin-bottom:2rem}.available-workspaces-section[data-v-14073875]{margin-bottom:1.5rem}.available-workspaces-list[data-v-14073875]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.available-workspace-item[data-v-14073875]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.workspace-name[data-v-14073875]{align-items:center;gap:.5rem;display:flex}.management-toggle-item[data-v-87d6b93a]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:0;display:flex}.nav-locked[data-v-87d6b93a]{opacity:.5;cursor:default;align-items:center;display:flex}.nav-locked-label[data-v-87d6b93a],.management-toggle-item span[data-v-87d6b93a]:nth-child(2){flex:1}.search-widget>.form-field[data-v-b4193a48]{position:relative}.search-widget>.form-field .btn-link[data-v-b4193a48]{position:absolute;bottom:.4rem;right:0}.form-field input.search-input[data-v-b4193a48]{padding-right:1.5rem!important}.app-layout[data-v-3d9dbb5c]{min-height:100vh;display:flex}.app-workspace-logo[data-v-3d9dbb5c]{align-items:center;gap:.5rem;display:flex}.app-workspace-logo[data-v-3d9dbb5c]>:last-child{color:var(--color-primary);font-size:1.25rem;font-weight:700;line-height:1.25rem}.app-workspace-menu-container[data-v-3d9dbb5c]{background:var(--color-surface);min-width:4rem;max-width:4rem;position:relative}.app-workspace-menu-container header[data-v-3d9dbb5c]{flex-direction:column}.app-workspace-menu-container[data-v-3d9dbb5c] nav span.icon{margin:0}.app-workspace-menu-container[data-v-3d9dbb5c] nav span:not(.icon){display:none}.app-workspace-menu-container[data-v-3d9dbb5c] nav>*{text-align:center}.app-workspace-menu-container[data-v-3d9dbb5c] hr,.app-workspace-menu-container .app-workspace-logo span[data-v-3d9dbb5c]{display:none}.app-workspace-menu-container[data-v-3d9dbb5c] .management-toggle-item{flex-direction:column}.app-workspace-menu-container .search-link[data-v-3d9dbb5c]{display:block}.app-workspace-menu-container .search-widget-container[data-v-3d9dbb5c],.app-workspace-menu-container .btn-minimize[data-v-3d9dbb5c]{display:none}.app-workspace-menu-container .btn-maximize[data-v-3d9dbb5c]{display:block}.app-workspace-menu[data-v-3d9dbb5c]{box-sizing:border-box;min-height:100vh;box-shadow:var(--shadow-card);flex-direction:column;gap:1rem;padding:1rem;display:flex;position:sticky;top:0}.app-workspace-menu-container[data-v-3d9dbb5c]:empty{display:none}.app-workspace-menu-container[data-v-3d9dbb5c] nav a:not(.router-link-exact-active):hover,.app-workspace-menu-container[data-v-3d9dbb5c] nav .btn-link:not(.router-link-exact-active):hover{background:var(--color-accent-subtle)}.app-workspace-logo-container[data-v-3d9dbb5c]{gap:.5rem;display:flex}.app-workspace-logo-container>div[data-v-3d9dbb5c]:first-child{word-break:break-word;flex-grow:1}.app-workspace-menu[data-v-3d9dbb5c] nav{flex-direction:column;gap:0;margin:-.5rem;font-size:.9rem;display:flex}.app-workspace-menu[data-v-3d9dbb5c] nav>*{border-radius:.25rem;padding:.25rem}.app-workspace-menu[data-v-3d9dbb5c] nav>.router-link-exact-active{background-color:color-mix(in srgb, var(--color-negative) 5%, transparent);color:var(--color-negative,inherit)}.app-workspace-menu[data-v-3d9dbb5c] nav span.icon{margin-right:0;font-size:1.25rem}.app-workspace-menu[data-v-3d9dbb5c] nav a>*{vertical-align:middle}.main-workspace[data-v-3d9dbb5c] header{border-top:.5rem solid var(--color-workspace)}.aside-icon-container[data-v-3d9dbb5c]{text-align:center}.aside-icon-container[data-v-3d9dbb5c]>*{margin:0 auto}.search-link[data-v-3d9dbb5c]{display:none}@media (width>=960px){.app-workspace-menu-container[data-v-3d9dbb5c]:not(.aside-minimized){min-width:14rem;max-width:14rem}.app-workspace-menu-container:not(.aside-minimized) header[data-v-3d9dbb5c]{flex-direction:row}.app-workspace-menu-container[data-v-3d9dbb5c]:not(.aside-minimized) nav span.icon{margin-right:.75rem}.app-workspace-menu-container[data-v-3d9dbb5c]:not(.aside-minimized) nav span:not(.icon){display:inline}.app-workspace-menu-container[data-v-3d9dbb5c]:not(.aside-minimized) nav>*{text-align:left;padding:.375rem .5rem}.app-workspace-menu-container[data-v-3d9dbb5c]:not(.aside-minimized) hr{display:block}.app-workspace-menu-container:not(.aside-minimized) .app-workspace-logo span[data-v-3d9dbb5c]{display:inline}.app-workspace-menu-container[data-v-3d9dbb5c]:not(.aside-minimized) .management-toggle-item{flex-direction:row}.app-workspace-menu-container:not(.aside-minimized) .search-link[data-v-3d9dbb5c]{display:none}.app-workspace-menu-container:not(.aside-minimized) .search-widget-container[data-v-3d9dbb5c],.app-workspace-menu-container:not(.aside-minimized) .btn-minimize[data-v-3d9dbb5c]{display:block}.app-workspace-menu-container:not(.aside-minimized) .btn-maximize[data-v-3d9dbb5c]{display:none}}@media (width<=959px){.app-workspace-menu-container[data-v-3d9dbb5c]{z-index:25;height:100vh;position:fixed;overflow:hidden auto}.app-workspace-menu-container.aside-maximized[data-v-3d9dbb5c]{box-shadow:0 0 0 10000px var(--color-shadow)}.app-workspace-menu-container:not(.aside-maximized) .app-workspace-logo[data-v-3d9dbb5c]{justify-content:center}.app-workspace-menu-container:not(.aside-maximized) .app-workspace-menu[data-v-3d9dbb5c]{text-align:center;padding:1rem 0}.app-layout .main-workspace[data-v-3d9dbb5c]{margin-left:4rem}}.app-workspace-menu-container.aside-maximized[data-v-3d9dbb5c]{min-width:14rem;max-width:14rem}.app-workspace-menu-container.aside-maximized header[data-v-3d9dbb5c]{flex-direction:row}.app-workspace-menu-container.aside-maximized[data-v-3d9dbb5c] nav span.icon{margin-right:.75rem}.app-workspace-menu-container.aside-maximized[data-v-3d9dbb5c] nav span:not(.icon){display:inline}.app-workspace-menu-container.aside-maximized[data-v-3d9dbb5c] nav>*{text-align:left;padding:.5rem}.app-workspace-menu-container.aside-maximized[data-v-3d9dbb5c] hr{display:block}.app-workspace-menu-container.aside-maximized .app-workspace-logo span[data-v-3d9dbb5c]{display:inline}.app-workspace-menu-container.aside-maximized[data-v-3d9dbb5c] .management-toggle-item{flex-direction:row}.app-workspace-menu-container.aside-maximized .search-link[data-v-3d9dbb5c]{display:none}.app-workspace-menu-container.aside-maximized .search-widget-container[data-v-3d9dbb5c],.app-workspace-menu-container.aside-maximized .btn-minimize[data-v-3d9dbb5c]{display:block}.app-workspace-menu-container.aside-maximized .btn-maximize[data-v-3d9dbb5c]{display:none}.space-item-icon[data-v-e4e1eaa0]{box-sizing:border-box;background:var(--color-blue-grey-1);width:4rem;height:4rem;color:var(--color-blue-grey-14);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:1rem;display:flex}.space-item-icon .material-symbols-outlined[data-v-e4e1eaa0]{font-size:2rem;line-height:1}.space-item-icon.highlighted[data-v-e4e1eaa0]{background:var(--color-amber-2);color:var(--color-amber-14)}.icon-fields[data-v-bf7b9b9c]{flex:1;min-width:0}.parent-space-display[data-v-bf7b9b9c]{background:var(--color-surface-secondary,#0000000d);border-radius:4px;padding:.5rem .75rem;font-weight:500}.agent-avatar[data-v-aecaaf63]{background:var(--color-accent);color:var(--color-white);justify-content:center;align-items:center;display:flex;container-type:size}.agent-avatar>span[data-v-aecaaf63]{font-size:75cqw}.last-message[data-v-78a5d2b8]{font-size:.9rem}.last-message[data-v-78a5d2b8]:has(.last-message-poster-avatar){grid-template-columns:2rem auto;gap:.5rem;display:grid}.last-message-topic[data-v-78a5d2b8]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;display:-webkit-box;overflow:hidden}.last-message-poster[data-v-78a5d2b8]{margin-top:.5rem;margin-bottom:.25rem}.last-message-content[data-v-78a5d2b8]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.space-item[data-v-c6141fbd]{flex-direction:column;gap:.5rem;display:flex}.space-item-section[data-v-c6141fbd]{flex-direction:column;gap:1rem;display:flex}.space-item-main[data-v-c6141fbd]{grid-template-columns:4rem auto;align-items:center;gap:.75rem;display:grid}h2[data-v-c6141fbd]{margin:0}.space-item-content[data-v-c6141fbd]{gap:.75rem;display:flex}.space-item-content-data[data-v-c6141fbd]{flex-grow:1}.space-item-title[data-v-c6141fbd]{margin-top:0;margin-bottom:.25rem}.space-item-title[data-v-c6141fbd]:last-child{margin-bottom:0}.space-item-description[data-v-c6141fbd]{font-size:.9rem}.space-item-actions[data-v-c6141fbd] .btn-link>.icon{text-align:center;width:1.5rem;height:1.5rem;margin:0;line-height:1.5rem}.space-item-actions[data-v-c6141fbd]:empty{display:none}.space-item-stats[data-v-c6141fbd]{margin:.25rem 0 0}.highlighted[data-v-c6141fbd]{background:var(--color-amber-1)}.space-item-last-message[data-v-c6141fbd]{border-top:1px solid var(--color-border);padding-top:.5rem}.sections-container[data-v-8eda9e92]{margin-top:1rem}.sections-container[data-v-8eda9e92]>:not(:last-child){margin-bottom:2rem}[draggable=true][data-v-8eda9e92]{cursor:grab;-webkit-user-select:none;user-select:none}.drag-source[data-v-8eda9e92]{opacity:.35;pointer-events:none}.drop-target-section[data-v-8eda9e92]{outline:2px solid var(--color-secondary);outline-offset:4px;border-radius:4px}.drop-target-space[data-v-8eda9e92]{outline:2px solid var(--color-secondary);outline-offset:2px;border-radius:4px}.spaces-list-drop-zone[data-v-8eda9e92]{outline:2px dashed var(--color-secondary);outline-offset:4px;background:color-mix(in srgb, var(--color-secondary) 5%, transparent);border-radius:4px;min-height:3rem}.spaces-list[data-v-8eda9e92] .space-item{height:100%}.section-title[data-v-8eda9e92]{margin:0 0 1rem}.mention-list[data-v-33dfd19e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;min-width:180px;max-width:280px;max-height:220px;padding:4px;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.mention-item[data-v-33dfd19e]{cursor:pointer;text-align:left;width:100%;color:var(--color-text);background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .6rem;font-family:inherit;font-size:.9rem;display:flex}.mention-item[data-v-33dfd19e]:hover,.mention-item-active[data-v-33dfd19e]{background:var(--color-hover)}.mention-item-name[data-v-33dfd19e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-list-empty[data-v-33dfd19e]{color:var(--color-text-faint);padding:.5rem .75rem;font-size:.85rem}.markdown-editor[data-v-d8307b22]{border:1px solid var(--color-border);border-radius:4px;overflow:hidden}.editor-toolbar[data-v-d8307b22]{background-color:var(--color-hover);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.toolbar-spacer[data-v-d8307b22]{flex:1}.toolbar-separator[data-v-d8307b22]{background:var(--color-border);vertical-align:middle;width:1px;height:1.25rem;margin:0 4px;display:inline-block}.editor-btn-active[data-v-d8307b22]{background:var(--color-accent);color:var(--color-surface)}.editor-btn-active[data-v-d8307b22]:hover:not(:disabled){background:var(--color-accent)}.editor-content-wrapper[data-v-d8307b22]{background-color:var(--color-surface);cursor:text;padding:1rem;overflow-y:auto}.tiptap{outline:none;min-height:100%}.tiptap>*+*{margin-top:.75em}.tiptap p.is-editor-empty:first-child:before{color:var(--color-text-faint);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.attachment-pending[data-v-979ca93b]{flex-wrap:wrap;gap:.25rem .5rem;margin-top:.5rem;display:flex}.drag-overlay[data-v-979ca93b]{border:2px dashed var(--color-secondary);border-radius:inherit;background:var(--color-secondary-subtle);pointer-events:none;z-index:10;position:absolute;inset:0}.custom-title-section[data-v-383e651a]{align-items:center;min-height:2.5rem}.icon-fields[data-v-383e651a]{flex:1;min-width:0}span[data-v-47777f0f]{vertical-align:middle;font-size:.8rem}span.icon[data-v-47777f0f]{margin-right:.25rem;font-size:1.25rem}.user-roles-inline[data-v-47777f0f]{flex-flow:wrap;justify-content:center;gap:.25rem .75rem;width:100%;display:inline-flex}.topic-item[data-v-a9d53ec7]{display:block}.topic-item[data-v-a9d53ec7]:has(.topic-item-last-message){grid-template-columns:3fr 2fr;gap:1rem;display:grid}.topic-item-section[data-v-a9d53ec7]{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.topic-item-main[data-v-a9d53ec7]{grid-template-columns:3rem auto;align-items:start;gap:.75rem;display:grid}.topic-item-icon[data-v-a9d53ec7]{box-sizing:border-box;text-align:center;background:var(--color-blue-grey-1);width:3rem;color:var(--color-blue-grey-14);border-radius:.25rem;padding:.75rem;font-size:1.5rem;line-height:1.4rem}.topic-item-icon>span[data-v-a9d53ec7]{vertical-align:top;font-size:1.5rem}.topic-item-content-container[data-v-a9d53ec7]>:not(:last-child){margin-bottom:.5rem}.topic-item-title[data-v-a9d53ec7]{flex-grow:1;align-items:center;gap:.5rem;margin-top:0;margin-bottom:0}.topic-item-title>span[data-v-a9d53ec7]{flex:1}.topic-item-content[data-v-a9d53ec7]{flex-direction:row;gap:.5rem;display:flex}.topic-item-actions[data-v-a9d53ec7] .btn-link>.icon{text-align:center;width:1.5rem;height:1.5rem;margin:0;line-height:1.5rem}.topic-item-actions[data-v-a9d53ec7]:empty{display:none}.topic-stats[data-v-a9d53ec7]{color:var(--color-text-muted);white-space:nowrap;margin-left:.375rem;font-size:.8rem}.topic-stats[data-v-a9d53ec7] .icon{font-size:.8rem}.topic-item-last-message[data-v-a9d53ec7]{border-left:1px solid var(--color-border);padding-left:1rem}.highlighted[data-v-a9d53ec7]{background:var(--color-amber-1)}.highlighted .topic-item-icon[data-v-a9d53ec7]{background:var(--color-amber-2);color:var(--color-amber-14)}@media (width<=599px){.topic-item[data-v-a9d53ec7]:has(.topic-item-last-message){grid-template-columns:1fr;gap:.5rem}.topic-item-last-message[data-v-a9d53ec7]{border-left:none;border-top:1px solid var(--color-border);padding-top:.5rem;padding-left:0}}.topic-item-messages[data-v-d83a8565]{max-width:4rem}.topic-item-last-message[data-v-d83a8565]{min-width:12rem;max-width:12rem}@media (width<=599px){.topic-item-skeleton[data-v-d83a8565]{grid-template-columns:min-content 1fr max-content max-content;grid-template-areas:"e2 e3 e3 e3""e4.e6 e7";align-items:center;gap:.5rem;display:grid}.topic-item-icon[data-v-d83a8565]{grid-area:e2;padding-right:.5rem}.topic-item-data[data-v-d83a8565]{grid-area:e3}.topic-item-messages[data-v-d83a8565]{grid-area:e6;width:auto!important}.topic-item-last-message[data-v-d83a8565]{grid-area:e7;width:auto!important}}.subspaces-section[data-v-803893cf]{margin-bottom:1rem}.subspaces-section[data-v-803893cf]:empty{display:none}.subspaces-list[data-v-803893cf] .space-item{height:100%}.reply-message-container[data-v-954ef85b]{margin-bottom:1rem}.reply-header[data-v-954ef85b]{margin-bottom:.5rem;font-size:.8rem}.message-reactions[data-v-961b2f24]{align-items:start;gap:.5rem;display:flex}.reactions-list[data-v-961b2f24]{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:-1px;display:flex}.reactions-list[data-v-961b2f24]:empty{display:none}.reaction-btn[data-v-961b2f24]{border:1px solid var(--color-border);border-radius:.25rem;padding:0 .25rem;font-size:.8rem;line-height:1.1rem}.icon.reaction-emoji[data-v-961b2f24]{vertical-align:middle;font-size:.8rem;line-height:.8rem}.reaction-count[data-v-961b2f24]{vertical-align:middle;font-size:.8rem}.reaction-emoji[data-v-961b2f24]{margin-right:.125rem}.btn-active[data-v-961b2f24]{border-color:var(--color-secondary)}.reaction-picker-popup[data-v-961b2f24]{min-width:unset}.reaction-picker-grid[data-v-961b2f24]{grid-template-columns:repeat(4,1fr);gap:.125rem;padding:.25rem;display:grid}.reaction-picker-item[data-v-961b2f24]{cursor:pointer;text-align:center;border-radius:.25rem;padding:.25rem;font-size:1.25rem;line-height:1.5}.reaction-picker-item[data-v-961b2f24]:hover{background:var(--color-hover)}.attachment-list[data-v-35292f70]{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;display:flex}.message-item[data-v-4768359d]{grid-template-columns:auto;gap:1rem;display:grid}.message-item[data-v-4768359d]:has(.message-management){grid-template-columns:auto 8rem}.message-item[data-v-4768359d]:has(.message-item-avatar){grid-template-columns:4rem auto}.message-item[data-v-4768359d]:has(.message-item-avatar):has(.message-management){grid-template-columns:4rem auto 8rem}.message-main[data-v-4768359d]{flex-direction:column;display:flex}.message-content[data-v-4768359d]{flex-grow:1}.message-meta[data-v-4768359d]{margin-bottom:.5rem}.message-meta-topic[data-v-4768359d]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:.25rem;padding-bottom:.25rem;font-size:.9rem;display:flex}.message-meta-topic>div[data-v-4768359d]>*{vertical-align:middle}.message-meta-topic span.icon[data-v-4768359d]{margin-right:.25rem}.message-management[data-v-4768359d]{border-left:1px solid var(--color-border);padding-left:1rem}.message-selected[data-v-4768359d]{background:linear-gradient(to right, color-mix(in srgb, var(--color-positive) 20%, white) 0, var(--color-surface) 20rem)}.message-new[data-v-4768359d]{background:linear-gradient(to right, color-mix(in srgb, var(--color-warning) 20%, white) 0, var(--color-surface) 20rem)}.message-linked[data-v-4768359d]{background:linear-gradient(to right, #dfe5e8 0, var(--color-surface) 20rem)}.message-interactions[data-v-4768359d]{gap:.75rem;margin-top:1rem;font-size:.8rem;display:flex}.message-interactions[data-v-4768359d]:empty,.topic-agents-list:empty{display:none}.topic-agents-list>:not(:last-child){margin-bottom:.5rem}.participant-selector[data-v-3e404aef]{border:1px solid var(--color-border);border-radius:.25rem;flex-direction:column;min-height:0;display:flex}.selector-search[data-v-3e404aef]{padding:.75rem 1rem .5rem}.selector-search input[data-v-3e404aef]{box-sizing:border-box;width:100%}.selector-loading[data-v-3e404aef]{text-align:center;padding:1rem}.selector-list[data-v-3e404aef]{max-height:20rem;overflow-y:auto}.participant-item[data-v-3e404aef]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.participant-item[data-v-3e404aef]:hover:not(.disabled){background:var(--color-hover)}.participant-item.selected[data-v-3e404aef]{background:var(--color-accent-subtle)}.participant-item.disabled[data-v-3e404aef]{cursor:not-allowed}.participant-name[data-v-3e404aef]{flex:1}.check-icon[data-v-3e404aef]{color:var(--color-primary)}.selector-empty[data-v-3e404aef]{text-align:center;color:var(--color-text-soft);padding:1rem}.participants-compact[data-v-9e73f8a0]:empty,.participants-list[data-v-9e73f8a0]:empty{display:none}.participants-compact[data-v-9e73f8a0]{flex-direction:row;align-items:center;display:flex}.compact-avatar-wrap[data-v-9e73f8a0]{box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;margin-left:-.3rem;line-height:0;transition:transform .1s linear;position:relative}.compact-avatar-wrap[data-v-9e73f8a0]:first-child{margin-left:0}.compact-avatar-wrap[data-v-9e73f8a0]:hover{z-index:2;transform:scale(1.25)}.compact-more[data-v-9e73f8a0]{background:var(--color-border);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;box-shadow:0 0 0 2px var(--color-surface);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-.5rem;font-size:.65rem;font-weight:600;display:flex}.compact-more[data-v-9e73f8a0]:hover{background:var(--color-switch-off)}.aside-section-label[data-v-9e73f8a0]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-soft);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.participant-row[data-v-9e73f8a0]{align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.participant-name[data-v-9e73f8a0]{flex:1}.participants-more[data-v-9e73f8a0]{text-align:left;padding:.25rem 0;font-size:.8rem}.all-participants-dialog[data-v-9e73f8a0]{flex-direction:column;gap:.5rem;min-height:0;display:flex}.all-filter-input[data-v-9e73f8a0]{box-sizing:border-box;width:100%}.all-participants-list[data-v-9e73f8a0]{border:1px solid var(--color-border);border-radius:.25rem;max-height:20rem;overflow-y:auto}.all-participants-list .participant-row[data-v-9e73f8a0]{gap:.75rem;padding:.5rem 1rem}.all-empty[data-v-9e73f8a0]{text-align:center;color:var(--color-text-soft);padding:1rem}.manage-btn[data-v-9e73f8a0]{margin-top:.25rem;font-size:.875rem}.topic-title-tooltip[data-v-b29c18a1]{min-width:0;overflow:hidden}:root{--color-bg:#ebedf2;--color-accent:#0f6099;--color-secondary:#e5b12e;--color-primary:#0a2233;--color-negative:#b32424;--color-positive:#24b33c;--color-warning:#e5b12e;--color-amber-1:#fff8e1;--color-amber-2:#ffecb3;--color-amber-14:#e65100;--color-blue-grey-1:#eceff1;--color-blue-grey-2:#cfd8dc;--color-blue-grey-14:#263238;--color-white:#fff;--color-surface:var(--color-white);--color-text:#1a1a1a;--color-text-muted:#666;--color-text-faint:#adb5bd;--color-text-strong:#333;--color-border:color-mix(in srgb, var(--color-bg), black 12%);--color-border-surface:color-mix(in srgb, var(--color-surface), black 12%);--color-border-dark:color-mix(in srgb, var(--color-primary), white 12%);--color-border-input:#ccc;--color-switch-off:#bbb;--color-hover:#f5f5f5;--color-skeleton-light:#f0f0f0;--color-overlay:#00000080;--color-loading-overlay:#ffffffb3;--color-secondary-subtle:#e5b12e0f;--color-accent-subtle:#0f609914;--color-text-soft:var(--color-text-muted);--color-shadow:#00000026;--radius:.25rem;--radius-lg:.5rem;--transition:.2s;--shadow-card:0 1px 3px var(--color-shadow);--shadow-toggle:0 1px 3px #0000004d;--shadow-dropdown:0 4px 12px var(--color-shadow);--shadow-notification:0 2px 8px #0003}*{box-sizing:border-box}body{background:linear-gradient(to bottom, color-mix(var(--color-white) 75%, var(--color-bg)), var(--color-bg)) fixed;color:var(--color-text);margin:0;font-family:Lato,sans-serif;font-size:16px}a{color:var(--color-accent);text-decoration:none}a.area-link{color:inherit}img,svg{vertical-align:top}strong{font-weight:700}.icon.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;direction:ltr;font-family:Material Symbols Outlined;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}h1,h2,h3,h4,h5,h6{margin:0 0 .25rem}h1,h2{margin-bottom:.5rem}h3{line-height:1.5rem}h1 .btn-link,h2 .btn-link,h3 .btn-link{margin:-.25rem 0 -.25rem .25rem}h1 .btn-link>.icon,h2 .btn-link>.icon,h3 .btn-link>.icon{margin:0}hr{border:none;border-top:1px solid var(--color-border);margin:0}.text-negative{color:var(--color-negative)!important}.text-positive{color:var(--color-positive)!important}.text-smaller{font-size:.8rem}.text-comment{color:var(--color-text-muted)}.text-bold{font-weight:700}.text-center{text-align:center}.fixed-center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.spacer{flex:auto}.spacer-right{text-align:right}.filter-label{color:var(--color-text-muted);font-size:.75rem}.title-clamped{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.spinner{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.blinker{animation:1.2s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.global-content{flex-grow:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem}.global-content>:not(:last-child),.global-content>.global-container>main>:not(:last-child),.global-content>.global-container>aside>:not(:last-child){margin-bottom:2rem}.global-content>.global-container>aside button{width:100%}.global-content>.global-container:has(aside){grid-template-columns:auto 18rem;gap:2rem;display:grid}.main-workspace{flex-direction:column;flex-grow:1;display:flex}.main-workspace footer{color:var(--color-white);background:color-mix(in srgb, var(--color-primary) 80%, transparent);box-shadow:var(--shadow-card);position:sticky;top:0}.main-workspace header h1{min-width:0;margin:0;font-size:1.6rem;font-weight:600;line-height:2rem}#page-header-actions{display:contents}.main-workspace header.main-header a,.main-workspace header.main-header .btn,.main-workspace footer a,.main-workspace footer .btn{color:var(--color-white);background:0 0}.main-workspace header.main-header a,.main-workspace header.main-header .btn.btn-flat,.main-workspace footer .btn.btn-flat{box-shadow:0 0 0 1px var(--color-white);background:0 0}.main-workspace header,.main-workspace main,.main-workspace footer{padding:1rem 2rem}.main-workspace header{padding:1.5rem 2rem .5rem}.main-workspace header.main-header{color:var(--color-white);background:var(--color-workspace);box-shadow:var(--shadow-dropdown);z-index:25;border-top:0;padding-top:1rem;padding-bottom:1rem;position:sticky;top:0}.main-workspace main{flex-grow:1;padding-bottom:2rem}.main-workspace footer{z-index:19;-webkit-backdrop-filter:blur(.25rem);top:auto;bottom:0}.main-workspace main>:not(:last-child){margin-bottom:2rem}.main-workspace .main-container{flex-grow:1}.main-workspace .main-container:has(aside){grid-template-columns:auto 18rem;display:grid}.main-workspace aside{z-index:18;padding:1rem 2rem 2rem 0;position:relative}.main-workspace aside>.separated-content{background:var(--color-surface);box-shadow:var(--shadow-card);border-top:.25rem solid var(--color-workspace);z-index:19;border-radius:.25rem;padding:1rem}.items-list>:not(:last-child){margin-bottom:.5rem}.items-list+nav.pagination{margin-top:2rem}.spaces-list,.subspaces-list,.users-list,.invitations-list{--spaces-item-min-width:18rem;grid-template-columns:repeat(auto-fill, minmax(var(--spaces-item-min-width), 1fr));gap:1rem;display:grid}aside .subspaces-list{--spaces-item-min-width:12rem;grid-template-columns:repeat(auto-fill, minmax(var(--spaces-item-min-width), 1fr))}.main-workspace aside>.separated-content .column-or-row{flex-direction:column;gap:.5rem 1rem;display:flex}.main-workspace aside .separated-content>:empty{display:none!important}@media (width<=1079px){.main-workspace .main-container:has(aside){flex-direction:column-reverse;display:flex}.main-workspace aside>.separated-content{position:static}.main-workspace aside{padding-bottom:0;padding-left:2rem}.main-workspace aside>.separated-content{background:var(--color-surface);box-shadow:var(--shadow-card);padding:1rem}.main-workspace aside>.separated-content .btn{width:auto}.main-workspace aside>.separated-content>.separated-content{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.main-workspace aside>.separated-content>.separated-content>:not(:last-child){border-bottom:0;margin:0;padding:0}.main-workspace aside>.separated-content .column-or-row{flex-flow:wrap;gap:.5rem 1rem;display:flex}aside .subspaces-list{--spaces-item-min-width:18rem;grid-template-columns:repeat(auto-fill, minmax(var(--spaces-item-min-width), 1fr))}}@media (width<=959px){.spaces-list,.subspaces-list,.users-list,.invitations-list{--spaces-item-min-width:14rem}}@media (width<=799px){.global-content{padding:1rem}}@media (width<=639px){.main-workspace .message-item:has(.message-item-avatar){grid-template-columns:2rem auto}.main-workspace .message-item:has(.message-item-avatar):has(.message-management){grid-template-columns:2rem auto}.main-workspace .message-item .message-management{border-left:none;border-top:1px solid var(--color-border);grid-column:span 2;padding-top:1rem;padding-left:0}.main-workspace .message-item .actions-list{flex-flow:wrap;justify-content:end;gap:.75rem}.main-workspace header,.main-workspace main,.main-workspace footer{min-height:3.5rem;padding:.75rem 1rem}.main-workspace aside{padding:1rem 1rem 0}.main-workspace .message-item-avatar{margin:-.5rem -.5rem 0}.main-workspace main>:not(:last-child){margin-bottom:1rem}.main-workspace .message-item-avatar .avatar{width:3rem!important;height:3rem!important}.spaces-list,.subspaces-list,.users-list,.invitations-list{--spaces-item-min-width:8rem;grid-template-columns:1fr}}.btn{background:var(--color-accent);color:var(--color-white);cursor:pointer;letter-spacing:.05rem;white-space:nowrap;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.25rem;min-height:2rem;padding:.4rem .6rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:.875rem;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed}.btn-mega{width:100%}.btn-flat{background:var(--color-white);color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent) inset}.btn-flat:hover:not(:disabled){background:var(--color-accent-subtle)}.btn-mini{color:var(--color-accent);box-shadow:none;background:0 0;padding:0}.btn-negative{background:var(--color-negative);color:var(--color-white)}.btn-negative:hover:not(:disabled){filter:brightness(.9)}.btn-flat.btn-negative{background:var(--color-white);color:var(--color-negative);box-shadow:0 0 0 1px var(--color-negative) inset}.btn-link{text-align:left;font:inherit;color:var(--color-accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;display:inline}.btn-link:disabled,.btn-link.disabled{opacity:.5;cursor:not-allowed}.btn-group{flex-wrap:wrap;gap:1rem;width:100%;display:inline-flex}.btn>.icon{margin:-.2rem 0;font-size:1.275rem}.btn:has(>.icon:only-child){aspect-ratio:1;text-align:center;border-radius:50%;min-width:2rem;max-width:2rem;padding:.4rem 0}.btn-link:has(>.icon:only-child)>.icon{margin-right:0}.btn-link>span{vertical-align:middle}.btn-link>.icon{margin-right:.25rem;font-size:1.25rem}.card{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:.25rem;position:relative}.card-list>:not(:last-child){border-bottom:1px solid var(--color-border)}.card-section{padding:1rem}.card-list.card-section{padding:0}.card-list.card-section>*{padding:1rem}.card>h2,.card>h3,.card>h4{margin-bottom:1rem}.banner{background:var(--color-amber-2);border-radius:.25rem;align-items:center;gap:1rem;margin:0;padding:.75rem 1rem;display:flex}.banner-warning{background:var(--color-warning);color:var(--color-surface)}.banner-negative{background:var(--color-negative);color:var(--color-surface)}.large-empty-text{text-align:center;margin-top:3rem;font-size:2rem}.large-empty-text>:not(:last-child){margin-bottom:1rem}.large-empty-text>:first-child{font-size:2.5rem;font-weight:700}.large-empty-text>:first-child.icon{font-size:8rem}.toolbar{align-items:center;gap:.5rem 1rem;width:100%;min-height:2rem;display:flex}header .toolbar{align-items:start}footer .toolbar{flex-wrap:wrap}.actions-list{flex-direction:column;gap:.15rem;font-size:.8rem;display:flex}.inline-list{flex-wrap:wrap;padding:0;list-style:none;display:flex}.inline-list>*{white-space:nowrap;margin:0}.inline-list>:not(:last-child){margin-right:.5rem}.inline-list .icon{margin-right:.1rem;font-size:.8rem}.center-content{text-align:center;flex-grow:1;justify-content:center;align-items:center;display:flex}.separated-content>:not(:last-child){border-bottom:1px solid var(--color-border);margin-bottom:1rem;padding-bottom:1rem}aside>.separated-content{position:sticky;top:1rem}aside>.separated-content .btn{width:100%}.breadcrumb-sep{vertical-align:middle;color:var(--color-text-muted);margin:0 .25rem;font-size:1.2rem;line-height:1.2rem}.form-loading-overlay{background:var(--color-loading-overlay);border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}form{position:relative}label{color:var(--color-text-muted);font-size:.75rem}.form-field{flex-direction:column;gap:.25rem;display:flex;position:relative}.form-field:not(:last-child){margin-bottom:1rem}.form-field input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.form-field select,.form-field textarea{border:1px solid var(--color-border-input);background:0 0;border-radius:.25rem;outline:none;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.9rem}.form-field textarea.midsize{height:12rem}.form-field input[type=search]::-webkit-search-cancel-button{appearance:none}.form-field input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]).filter-input,.form-field select.filter-input{border:none;border-bottom:1px solid var(--color-border);border-radius:0;padding-left:0;padding-right:0}.form-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23999999' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;padding-right:1.25rem}.form-field input[type=color]{min-height:.5rem;cursor:pointer;border:none;block-size:auto;padding:0}.form-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.form-field input[type=color]::-webkit-color-swatch{border:1px solid var(--color-border);border-radius:.25rem}.form-field input[type=color]::-moz-color-swatch{border:1px solid var(--color-border);border-radius:.25rem}.form-field textarea{border:1px solid var(--color-border-input);resize:vertical;border-radius:.25rem;padding:.5rem}.form-field input:focus,.form-field select:focus{border-bottom-color:var(--color-accent)}.form-field textarea:focus{border-color:var(--color-accent)}.form-field input.error-input{border-bottom-color:var(--color-negative)}.form-field .field-error{color:var(--color-negative);margin-top:.2rem;font-size:.75rem}.form-section{align-items:flex-start;gap:1rem;display:flex}.form-section:not(:last-child){margin-bottom:1rem}.form-section .form-field{margin:0}.form-section .form-field:last-child{flex-grow:1}.form-hint{color:var(--color-text-muted);font-size:.75rem;font-style:italic}.form-error{color:var(--color-negative);font-size:.75rem;font-style:italic}.form-result-mini{color:var(--color-positive);font-size:.75rem;font-style:italic}.form-field input[type=range]{appearance:none;background:var(--color-border);cursor:pointer;border:none;border-radius:.25rem;outline:none;flex:1;height:.25rem;padding:0}.form-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-accent);width:1rem;height:1rem;box-shadow:var(--shadow-toggle);cursor:pointer;border-radius:50%}.form-field input[type=range]::-moz-range-track{background:var(--color-border);border-radius:.25rem;height:.25rem}.form-field input[type=range]::-moz-range-thumb{background:var(--color-accent);width:1rem;height:1rem;box-shadow:var(--shadow-toggle);cursor:pointer;border:none;border-radius:50%}.range-wrapper{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.range-value{color:var(--color-accent);text-align:right;flex-shrink:0;min-width:2.5rem;font-size:.875rem;font-weight:600}.toggle-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.toggle-switch{flex-shrink:0;align-items:center;display:flex}.switch-input{appearance:none;vertical-align:middle;cursor:pointer;flex-shrink:0;width:2.5rem;height:1.25rem;margin:0;position:relative}.switch-input:before{content:"";background:var(--color-switch-off);border-radius:1em;width:100%;height:100%;transition:background .2s;display:block;position:absolute}.switch-input:after{content:"";background:var(--color-surface);width:calc(50% - .25rem);height:calc(100% - .25rem);box-shadow:var(--shadow-toggle);border-radius:50%;transition:left .2s;display:block;position:absolute;top:.125rem;left:.125rem}.switch-input:checked:before{background:var(--color-accent)}.switch-input:checked:after{left:calc(50% + .125rem)}.inline-form{flex-wrap:wrap;justify-content:center;align-items:end;gap:1rem;display:flex}.inline-form>.form-field{min-width:12rem;margin-bottom:0}dialog{background:0 0;border:none;width:100%;max-width:960px;max-height:90vh;padding:1rem;overflow-y:auto}dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog.dialog-shrink{width:fit-content}dialog.dialog-bottom{max-width:600px;max-height:60vh;margin:auto auto 0}dialog.dialog-bottom .card{border-radius:4px 4px 0 0}dialog.dialog-seamless::backdrop{pointer-events:none;background:0 0}.avatar{vertical-align:top;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden;container-type:size}.avatar img{object-fit:cover;width:100%;height:100%}.avatar span{font-size:40cqw;line-height:40cqw}.avatar-rounded{border-radius:4px}.avatar-rounded span{font-size:60cqw;line-height:60cqw}.avatar *{color:var(--color-surface)}.badge{background:var(--color-negative);color:var(--color-surface);text-align:center;pointer-events:none;border-radius:50%;min-width:1.1rem;padding:.1rem .35rem;font-size:.65rem;display:inline-block}.badge-floating{position:absolute;top:-4px;right:-4px}.badge-container{position:relative}.badge-container .badge{position:absolute;top:-.25rem;right:-.25rem}.badge-container .badge.badge-full{top:-.375rem;right:-.5rem}.chip{background:var(--color-amber-2);color:var(--color-primary);border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.9rem;display:inline-flex}.chip.long{justify-content:center;display:flex}.chip .icon{font-size:1rem}.dropdown{display:inline-flex;position:relative}.dropdown-popup{color:var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-dropdown);z-index:200;border-radius:4px;min-width:12rem;max-height:60vh;position:absolute;top:100%;right:0;overflow-y:auto}.dropdown-popup.anchor-left{left:0;right:auto}.dropdown-popup.anchor-top{top:auto;bottom:100%}.dropdown-popup a{color:inherit}.dropdown-item{cursor:pointer;white-space:nowrap;color:inherit;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.dropdown-item:hover{background:var(--color-hover)}.dropdown-item.active{color:var(--color-primary)}.dropdown-item.disabled{opacity:.5;cursor:not-allowed}.dropdown-separator{border-top:1px solid var(--color-border)}.skeleton{background:linear-gradient(90deg, var(--color-skeleton-light) 25%, var(--color-border) 50%, var(--color-skeleton-light) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s infinite skeleton-wave}@keyframes skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.editor-btn{color:var(--color-text);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:1.75rem;min-height:1.75rem;padding:.2rem .35rem;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1;display:inline-flex}.editor-btn .icon{font-size:1.1rem}.editor-btn:hover:not(:disabled){background:var(--color-border)}.editor-btn:disabled{opacity:.5;cursor:not-allowed}.editor-btn-group{gap:2px;display:inline-flex}.uh-message{word-break:break-word;width:100%;line-height:150%}.uh-message>:first-child{margin-top:0}.uh-message>:last-child{margin-bottom:0}.uh-message>*+*{margin-top:.75em}.uh-message p{margin:0}.uh-message h1{font-size:2.4rem;line-height:1em}.uh-message h2{font-size:2.1rem;line-height:1em}.uh-message h3{font-size:1.8rem;line-height:1em}.uh-message h4{font-size:1.5rem;line-height:1em}.uh-message h5{font-size:1.2rem;font-weight:700;line-height:1em}.uh-message h6{font-size:.9rem;font-weight:700;line-height:1em}.uh-message img{max-width:min(600px,100%);max-height:480px}.uh-message pre{overflow-x:auto}.uh-message blockquote{background:var(--color-amber-1);border-left:4px solid var(--color-amber-2);color:var(--color-amber-14);margin:0;padding:.9em 1.2em;font-size:.9em}.uh-message blockquote>:last-child{margin-bottom:0}:is(.uh-message code,.uh-message pre:has(code)){background:var(--color-blue-grey-1);color:var(--color-blue-grey-14);padding:.05rem .2rem;font-family:monospace;font-size:.9em!important}.uh-message pre:has(code){border-left:4px solid var(--color-blue-grey-2);padding:.9em 1.2em}.uh-message pre>code{padding:0}.user{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);white-space:nowrap;cursor:default;border-radius:3px;padding:0 .2em;font-weight:500;display:inline-block}.user[data-user-id]{cursor:pointer}.user[data-user-id]:hover{background:color-mix(in srgb, var(--color-accent) 20%, transparent)}.table{border-collapse:collapse;background:var(--color-surface);border-radius:.25rem;width:100%}.table thead th{text-align:left;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:.25rem .75rem;font-size:.8rem;font-weight:400}.table thead th:last-child{text-align:right}.table tbody td{vertical-align:middle;padding:.25rem .75rem;font-size:.9rem}.table tbody td .btn-link:last-child .icon{margin-right:0}.table tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-border)}.table tbody tr:hover td{background:var(--color-hover)}.table td:last-child,.table th:last-child{white-space:nowrap;width:1px}
