.audio-player-container{background-color:inherit;display:flex;width:100%;justify-content:center;align-items:center;flex-direction:row;gap:var(--margin-md)}.audio-player-container.iconized{flex:0}.audio-player-container .play-pause-button{display:flex;justify-content:center;align-items:center;background:none;border:none;padding:0}:is(.audio-player-container .play-pause-button) .icon{display:flex;justify-content:center;align-items:center;width:24px;height:24px}.audio-player-container .time{display:block;font-weight:var(--font-weight-bold);font-size:.8rem;min-width:2rem;margin:auto}.audio-player-container .progress-bar{display:flex;width:100%;min-width:5rem;border-radius:var(--border-radius-sm);background-color:#7d7d7d40}:is(.audio-player-container .progress-bar)>span{display:block;background:currentColor;border-radius:var(--border-radius-sm);height:.8rem;transition:width .25s linear;flex-shrink:0;opacity:.5}.audio-player-container .speed-button{border:none;min-width:2.5rem;padding:.2rem .8rem;background-color:currentColor}:is(.audio-player-container .speed-button)>span{color:oklch(var(--background-color-oklch))}.icon{width:1rem;height:1rem;display:flex;align-items:center;vertical-align:middle;background:none;border:none;padding:0;flex-shrink:0}.icon>svg{display:block;max-height:100%;width:100%;margin-left:auto;margin-right:auto}.icon.xl{width:2.5rem;height:2.5rem}.icon.lg{width:2rem;height:2rem}.icon.mlg{width:1.5rem;height:1.5rem}.icon.md{width:1.25rem;height:1.25rem}.icon.sm{width:.8rem;height:.8rem}.suggestions-input{position:relative;box-sizing:border-box}.suggestions-input.multiple>.input-control>.value{background-color:oklch(var(--color-theme-oklch-20));padding:3px 9px;border-radius:var(--border-radius)}.suggestions-input>.input-control{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:var(--margin-md);gap:var(--margin-xxxs)}:is(.suggestions-input>.input-control)>.value{display:flex;align-items:center;gap:var(--margin-xxxs)}:is(:is(.suggestions-input>.input-control)>.value)>button{background:none;border:none;outline:none;height:100%;padding:0;opacity:.5}:is(.suggestions-input>.input-control)>input{flex-grow:1;flex-shrink:0;width:0;border:none;background:none;color:inherit;outline:none;padding:0}.suggestions-input>.input-icon{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);opacity:.5;left:auto}.suggestions-options{position:absolute;z-index:9051;max-height:500px;overflow-y:auto;border:var(--border-width) solid oklch(var(--border-color-oklch));border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--margin-xxs);display:flex;flex-direction:column;background-color:oklch(var(--foreground-color-oklch));gap:2px;box-sizing:border-box}.suggestions-options.hidden{display:none}.suggestions-options.grid{flex-direction:row;flex-wrap:wrap}.suggestions-options>.suggestion-group>.suggestion-group-name{padding:var(--margin-xxs) 0;font-weight:var(--font-weight-bold);border-radius:var(--border-radius)}.suggestions-options>.suggestion-group>.suggestion-option,.suggestions-options>.suggestion-option{display:flex;align-items:center;color:oklch(var(--color-oklch));padding:var(--margin-xxs) var(--margin-sm);border-radius:var(--border-radius);gap:var(--margin-xxs)}.selected:is(.suggestions-options>.suggestion-group>.suggestion-option,.suggestions-options>.suggestion-option){background-color:oklch(var(--color-theme-oklch-40))}.active:is(.suggestions-options>.suggestion-group>.suggestion-option,.suggestions-options>.suggestion-option){background-color:oklch(var(--color-theme-oklch));color:oklch(var(--color-bright-oklch))}:is(.suggestions-options>.suggestion-group>.suggestion-option,.suggestions-options>.suggestion-option)>span{display:flex}.input-button{position:absolute;opacity:0;width:0;height:0;display:inline}.button{text-decoration:none;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-xs);box-shadow:var(--shadow);transition:background-color var(--transition-style),color var(--transition-style),box-shadow var(--transition-style),border-color var(--transition-style);text-align:center;--button-color: oklch(var(--color-oklch));color:var(--button-color);background-color:oklch(var(--foreground-color-oklch) / 70%);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);border:var(--border-width) solid oklch(var(--border-color-oklch));outline:none;box-sizing:border-box;font-size:1rem;font-weight:var(--font-weight-bold)}.button.vertical.has-control>.input-control,.button.vertical:not(.has-control){flex-direction:column;gap:var(--margin-xs)}.button.has-control>.input-control{width:100%;border:none;background:none;resize:none;outline:none}.button.has-control>.input-control,.button:not(.has-control){display:flex;align-items:center;justify-content:center;gap:var(--margin-xs);padding:.75rem 1.2rem}.button>.icon:first-child+span,.button>.input-control>.icon:first-child+span{margin-left:auto;margin-right:auto}.button>span+.icon:last-child,.button .input-control>span+.icon:last-child{margin-left:auto}.button.disabled,.button[disabled],.button.readonly,.button[readonly]{--button-color: oklch(var(--color-oklch) / 30%);background:oklch(var(--background-color-oklch)) linear-gradient(oklch(var(--color-gray-oklch) / 30%),oklch(var(--color-gray-oklch) / 30%))}.button.xs{font-size:var(--font-size-xs);border-radius:var(--border-radius-xs)}.button.xs.has-control>.input-control,.button.xs:not(.has-control){padding:.3rem .6rem;gap:.5rem}.button.sm{font-size:var(--font-size-sm);border-radius:var(--border-radius-xs)}.button.sm.has-control>.input-control,.button.sm:not(.has-control){padding:.5rem .9rem;gap:.5rem}.button.lg{font-size:1rem;border-radius:var(--border-radius-sm)}.button.lg.has-control>.input-control,.button.lg:not(.has-control){padding:1rem 1.3rem}.button.xl{font-size:1rem;border-radius:var(--border-radius)}.button.xl.has-control>.input-control,.button.xl:not(.has-control){padding:1.2rem 1.5rem}.button.iconized{flex-shrink:0;white-space:nowrap;padding:0}.button.iconized>*:not(.icon):not(.red-dot):not(.tooltip):not(.input-control){display:none}.button.iconized>.icon{padding:0!important;margin:0!important}.button.iconized.xl{width:5rem;height:5rem;line-height:calc(3.5rem - var(--border-width) - var(--border-width))}.button.iconized.lg{width:4rem;height:4rem;line-height:calc(3.5rem - var(--border-width) - var(--border-width))}.button.iconized.sm{width:2.35rem;height:2.35rem}.button.iconized.xs{width:1.75rem;height:1.75rem;line-height:calc(1.75rem - var(--border-width) - var(--border-width))}.button.iconized:not(.lg):not(.sm):not(.xs):not(.xl){width:43px;height:43px;line-height:calc(40px - var(--border-width) - var(--border-width))}.button.remove:not(.primary):not(.secondary){--button-color: oklch(var(--color-red-oklch));border-color:oklch(var(--color-red-oklch))}.button.remove:not(.primary):not(.secondary):active,.button.remove.active:not(.primary):not(.secondary),.button.remove.checked:not(.primary):not(.secondary){--button-color: oklch(var(--color-bright-oklch));background:oklch(var(--color-red-oklch))}@media (pointer: fine){.button.remove:not(.primary):not(.secondary):hover{--button-color: oklch(var(--color-bright-oklch));background:oklch(var(--color-red-oklch))}}.button.remove.primary,.button.remove.secondary{background-color:oklch(var(--color-red-oklch))}.button.primary{border-color:transparent;background-color:oklch(var(--color-theme-oklch));--button-color: oklch(var(--color-bright-oklch))}.button.primary[disabled],.button.primary.disabled{--button-color: oklch(var(--color-oklch) / 30%);background:oklch(var(--background-color-oklch)) linear-gradient(oklch(var(--color-gray-oklch) / 30%),oklch(var(--color-gray-oklch) / 30%))}.button.success{border-color:transparent;background-color:oklch(var(--color-green-oklch));--button-color: oklch(var(--color-bright-oklch))}.button.success[disabled],.button.success.disabled{--button-color: oklch(var(--color-oklch) / 30%);background:oklch(var(--background-color-oklch)) linear-gradient(oklch(var(--color-gray-oklch) / 30%),oklch(var(--color-gray-oklch) / 30%))}@media (pointer: fine){.button:hover{border-color:transparent;background-image:linear-gradient(to bottom,oklch(var(--foreground-color2-oklch-70)),oklch(var(--foreground-color2-oklch-70)))}}.button:active,.button.active,.button.checked{color:oklch(var(--background-color-oklch));border-color:oklch(var(--color-oklch));background:oklch(var(--color-oklch))}.button:focus{border-color:transparent;background-image:linear-gradient(to bottom,oklch(var(--foreground-color2-oklch-70)),oklch(var(--foreground-color2-oklch-70)))}.button.loading{color:transparent!important;text-shadow:none!important;position:relative}.button.loading:before{transition:all var(--transition-style);content:" ";vertical-align:middle;display:inline-block;height:1em;width:1em;border-radius:100%;border:2px solid var(--button-color);border-bottom-color:transparent;animation:spin .65s linear infinite;position:absolute;top:50%;left:50%;z-index:1;translate:-50% -50%}.input-page-link{position:absolute;opacity:0;width:0;height:0;display:inline}.page-link{text-decoration:none;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);transition:background-color .2s linear,color .2s linear,opacity .2s linear;color:oklch(var(--color-oklch));border:var(--border-width) solid oklch(var(--border-color-oklch));line-height:1em;padding:1.2rem;gap:1rem;outline:none}.page-link .page-link-label{flex-shrink:1;display:flex;flex-direction:column;min-width:0;gap:.4rem}.page-link .page-link-summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400;font-size:.8em;opacity:.6}.page-link>.input-control{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.page-link>.icon:first-child+span,.page-link>.input-control>.icon:first-child+span{margin-left:auto;margin-right:auto}.page-link>span+.icon:last-child,.page-link .input-control>span+.icon:last-child{margin-left:auto}.page-link.disabled,.page-link[disabled],.page-link.readonly,.page-link[readonly]{opacity:.3}.page-link:active,.page-link.active,.page-link.checked{border-color:transparent;background-image:linear-gradient(to bottom,oklch(var(--foreground-color2-oklch-70)),oklch(var(--foreground-color2-oklch-70)))}@media (pointer: fine){.page-link:hover{border-color:transparent;background-image:linear-gradient(to bottom,oklch(var(--foreground-color2-oklch-70)),oklch(var(--foreground-color2-oklch-70)))}}.page-link:focus{border-color:transparent;background-image:linear-gradient(to bottom,oklch(var(--foreground-color2-oklch-70)),oklch(var(--foreground-color2-oklch-70)))}.page-link.loading{color:transparent!important;text-shadow:none!important;position:relative}.page-link.loading:before{transition:all var(--transition-style);content:" ";vertical-align:middle;display:inline-block;height:1em;width:1em;border-radius:100%;border:2px solid oklch(var(--color-gray-oklch));border-bottom-color:transparent;animation:spin .65s linear infinite;position:absolute;top:50%;left:50%;z-index:1;margin-top:-.5em;margin-left:-.5em}.badge{background-color:oklch(var(--background-color-oklch));color:oklch(var(--color-oklch));display:inline-flex;padding:calc(var(--margin-md) / 2) var(--margin-md);gap:var(--margin-xxxs);border-radius:var(--border-radius-sm);border:var(--border-width) solid oklch(var(--border-color-oklch));flex-shrink:0;align-items:center;text-transform:uppercase;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.badge:not(:empty){box-sizing:content-box}.badge[href]{cursor:pointer}.badge.iconized>:not(.icon){display:none}.badge:empty{padding:calc(var(--margin-md) / 2);min-width:1.5rem;min-height:1.5rem}.badge.sm{padding:5px var(--margin-sm)}.badge.sm:empty{padding:5px;min-width:0;min-height:0}.badge.xs{padding:3px var(--margin-xs);font-size:var(--font-size-xs)}.badge.xs:empty{padding:3px;min-width:0;min-height:0}.badge.xxs{padding:1px 5px;font-size:var(--font-size-xxs);line-height:1rem;border-radius:6px}.badge.primary{color:oklch(var(--color-theme-oklch));background-color:oklch(var(--color-theme-oklch) / 20%);border-color:transparent}.badge.primary>.sign{color:oklch(var(--color-theme-oklch));background-color:oklch(var(--background-color-oklch))}.badge.secondary{color:oklch(var(--color-theme2-oklch));background-color:oklch(var(--color-theme2-oklch) / 20%);border-color:transparent}.badge.secondary>.sign{color:oklch(var(--color-theme2-oklch));background-color:oklch(var(--background-color-oklch))}.badge.foreground{background-color:oklch(var(--foreground-color-oklch))}.badge.foreground2{background-color:oklch(var(--foreground-color2-oklch))}.badge.bright{background-color:oklch(var(--color-bright-oklch));color:oklch(var(--color-dark-oklch))}.badge.dark{background-color:oklch(var(--color-dark-oklch));color:oklch(var(--color-bright-oklch))}.badge.success{color:oklch(var(--color-green-oklch));background-color:oklch(var(--color-green-oklch) / 20%);border-color:transparent}.badge.success>.sign{color:oklch(var(--color-green-oklch));background-color:oklch(var(--background-color-oklch))}.badge.notice{color:oklch(var(--color-orange-oklch));background-color:oklch(var(--color-orange-oklch) / 20%);border-color:transparent}.badge.notice>.sign{color:oklch(var(--color-orange-oklch));background-color:oklch(var(--background-color-oklch))}.badge.blue{color:oklch(var(--color-blue-oklch));background-color:oklch(var(--color-blue-oklch) / 20%);border-color:transparent}.badge.blue>.sign{color:oklch(var(--color-orange-oklch));background-color:oklch(var(--background-color-oklch))}.badge.important{color:oklch(var(--color-red-oklch));background-color:oklch(var(--color-red-oklch) / 20%);border-color:transparent}.badge.important>.sign{color:oklch(var(--color-red-oklch));background-color:oklch(var(--background-color-oklch))}.badge>.input-control{display:flex;position:relative;top:0;left:0;z-index:2;width:100%;gap:.5em;flex-grow:1;min-width:min-content;line-height:inherit;box-sizing:border-box}:is(.badge>.input-control)::placeholder{color:inherit;opacity:.5}.card{display:flex;background-color:oklch(var(--foreground-color-oklch) / 70%);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);box-shadow:var(--shadow);border:var(--border-width) solid oklch(var(--border-color-oklch));padding:var(--margin-md);gap:var(--margin-xxs);border-radius:var(--border-radius-sm);transition:background-color var(--transition-style),color var(--transition-style),box-shadow var(--transition-style),border-color var(--transition-style);word-break:break-word;box-sizing:border-box}@media (pointer: fine){.card:is(a,button):hover{background-color:oklch(var(--foreground-color2-oklch) / 70%)}}.card:is(a,button):active,.card.active,.card.checked{color:oklch(var(--foreground-color-oklch));background-color:oklch(var(--color-oklch))}.a{color:oklch(var(--color-theme2-oklch));background:none;border:none;padding:0;text-decoration:underline}.input-hint{margin-top:.8rem;flex-direction:row;justify-content:space-between;display:flex;font-size:.8rem;color:oklch(var(--color-gray-oklch));margin-left:auto}.input-label{position:absolute;width:100%;height:0;display:inline;translate:.5em -1.4em;font-size:.57rem;font-weight:var(--font-weight-bold);opacity:.5;box-sizing:border-box;text-align:initial;left:0;top:0;z-index:1}.input-label.empty{opacity:0}.input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%)}.input-error{display:flex;color:oklch(var(--color-red-oklch));font-weight:var(--font-weight-bold);font-size:.8rem;transform:translateY(-.5rem);padding:0 1rem}.input{box-sizing:border-box}.input.texted,.input.type-select,.input.type-a{color:oklch(var(--color-oklch));display:flex;flex-direction:column;vertical-align:middle;background-position:center;background-image:none;background-color:oklch(var(--foreground-color-oklch) / 70%);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);border-radius:0;transition:background-color var(--transition-style),color var(--transition-style),box-shadow var(--transition-style),border-color var(--transition-style);max-width:100%;width:100%;text-decoration:none;font-size:1rem;text-align:initial;border-radius:var(--border-radius-sm);box-shadow:var(--shadow);border:0 solid oklch(var(--border-color-oklch));border-width:var(--border-width);position:relative}:is(.input.texted,.input.type-select,.input.type-a)>.input-control{border:none}:is(.input.texted,.input.type-select,.input.type-a)>.input-control,:is(.input.texted,.input.type-select,.input.type-a):not(.has-control){caret-color:oklch(var(--color-oklch));width:100%;padding:.75rem 1rem;outline:none;box-sizing:border-box;resize:none;background:none}:is(:is(.input.texted,.input.type-select,.input.type-a)>.input-control,:is(.input.texted,.input.type-select,.input.type-a):not(.has-control)):invalid{box-shadow:none}@media (pointer: fine){.input:hover{border-color:oklch(var(--color-oklch))}}.input.focus{border-color:oklch(var(--color-oklch))}.input.error{color:oklch(var(--color-red-oklch))!important;border-color:oklch(var(--color-red-oklch))!important}.input.hidden{display:none}.input.type-color{position:relative;height:3em;border:var(--border-width) solid oklch(var(--border-color-oklch));border-radius:var(--border-radius)}.input.type-color>.input-control{width:calc(100% - var(--border-width) - var(--border-width));height:calc(100% - var(--border-width) - var(--border-width));border:none;border-radius:var(--border-radius);position:absolute;left:var(--border-width);top:var(--border-width);background:none}.input.type-select{appearance:none}.input.type-select>.input-control{padding-left:calc(1em - 4px)}.input.type-select>.input-control>option{color:oklch(var(--color-dark-oklch))}.input.texted{appearance:none;resize:none}.input.texted.loading{background-repeat:no-repeat;background-position:right 8px center;background-size:16px;transition:none;padding-right:24px}.input.texted.disabled,.input.texted[disabled],.input.texted[readonly]{opacity:.25}.input.texted.type-search{border-radius:var(--border-radius-xl)}.input.texted.type-search>.input-control,.input.texted.type-search:not(.has-control){padding-left:2.5em}.input.texted.type-textarea{width:100%;height:auto}.input.texted.type-textarea.has-control>.input-control,.input.texted.type-textarea:not(.has-control){line-height:1.5em;min-height:120px;border-width:var(--border-width);overflow:auto;flex-grow:1}.input.texted::placeholder{font:inherit;color:inherit;opacity:.5}.input.lg{font-size:1.3rem}.input.sm{font-size:var(--font-size-sm)}.input.sm.has-control>.input-control,.input.sm:not(.has-control){padding:.5rem .9rem;gap:.5rem}.input.sm.type-search>.input-control,.input.sm.type-search:not(.has-control){padding-left:2.5em}.input.type-range{--input-range-slider-height: 4px;vertical-align:middle;cursor:pointer;width:100%;position:relative;display:flex;flex-direction:column}.input.type-range>.input-control{background:transparent;padding:0;accent-color:oklch(var(--color-theme-oklch));background:oklch(var(--color-dark-oklch) / 15%);appearance:revert;color:oklch(var(--color-bright-oklch))}.input.type-range>.input-control::-webkit-slider-runnable-track{appearance:none;height:var(--input-range-slider-height)}.input.type-range .input-control::-webkit-slider-thumb{appearance:none;height:18px;width:18px;color:oklch(var(--color-bright-oklch));background:#fff;box-shadow:0 4px 8px #0000001a;border-radius:100%;position:relative;z-index:1;border:none;top:-7px}.input-input{position:absolute;opacity:0;width:0;height:0;display:inline}.input.type-checkbox,.input.type-radio{display:flex;align-items:center}.disabled:is(.input.type-checkbox,.input.type-radio),.readonly:is(.input.type-checkbox,.input.type-radio){opacity:.25}:is(.input.type-checkbox,.input.type-radio):before{content:"";display:flex;margin-right:var(--margin-xs);width:1rem;height:1rem;border-radius:100%;background-color:oklch(var(--foreground-color-oklch) / 50%);border:1px solid oklch(var(--color-theme-oklch));box-sizing:border-box;transition:background-color var(--transition-style),border-width var(--transition-style),box-shadow var(--transition-style);flex-shrink:0}.checked:is(.input.type-checkbox,.input.type-radio):before{border-width:4px}.input.input.type-toggle{display:flex;margin-left:0;border-radius:3px;line-height:1.5em;text-transform:none;font-size:1rem;background:none;transition:background-color .2s linear;position:relative;padding:0 50px 0 0;text-align:initial}.input.input.type-toggle.disabled,.input.input.type-toggle.readonly{opacity:.25}.input.input.type-toggle.focus>.input-control{flex-grow:1}:is(.input.input.type-toggle.focus>.input-control):before{background-color:oklch(var(--color-gray-oklch))}.input.input.type-toggle>.input-control{flex-grow:1}:is(.input.input.type-toggle>.input-control):before,:is(.input.input.type-toggle>.input-control):after{content:" ";display:block;position:absolute;top:50%;transform:translateY(-50%);height:16px;width:16px;background:none;border-radius:20%;color:oklch(var(--color-bright-oklch));transition:background-color var(--transition-style),color var(--transition-style),box-shadow var(--transition-style),border-color var(--transition-style);left:auto;right:0;padding:0;background-color:oklch(var(--color-gray-oklch-20));border:var(--border)}:is(.input.input.type-toggle>.input-control):before{width:44px;height:26px;border-radius:13px;transition:background-color .2s ease-in-out}:is(.input.input.type-toggle>.input-control):after{width:22px;height:22px;border-radius:100%;transition:margin-right .2s ease-in-out;box-shadow:0 1px 3px #0000004d;background-color:oklch(var(--color-bright-oklch));margin-right:2px}:is(.input.input.type-toggle:not(.checked)>.input-control):after{margin-right:20px}:is(.input.input.type-toggle.checked>.input-control):before{background-color:oklch(var(--color-theme-oklch))}.input.input.type-toggle.sm{font-size:var(--font-size-sm)}:is(.input.input.type-toggle.sm>.input-control):before{height:18px}:is(.input.input.type-toggle.sm>.input-control):after{width:16px;height:16px}:is(.input.input.type-toggle.sm:not(.checked)>.input-control):after{margin-right:26px}.insights-filters{display:flex;flex-direction:column;gap:var(--margin-lg);padding:var(--margin-md);background-color:oklch(var(--foreground-color-oklch));border:var(--border);border-radius:var(--border-radius-sm);margin-bottom:var(--margin-xl)}.filter-group{display:flex;flex-direction:column;gap:var(--margin-sm)}.filter-label{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:oklch(var(--color-oklch))}.filter-buttons{display:flex;flex-wrap:wrap;gap:var(--margin-xs)}@media all and (min-width: 736px){.insights-filters{flex-direction:row;align-items:center;justify-content:space-between}.filter-group{flex-direction:row;align-items:center}.filter-label{margin-right:var(--margin-sm);white-space:nowrap}}.media{max-width:100%;border:none;vertical-align:middle;display:inline-block;height:auto;object-fit:cover;object-position:center}img.media.error{position:relative;overflow:hidden}img.media.error:after{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;content:attr(alt);padding:1rem;background-color:oklch(var(--background-color-oklch));background-image:linear-gradient(#8080801a,#8080801a);font-size:.7rem}.popup.popup-media-validation .media{border-radius:var(--border-radius)}.popup.popup-media-cropper>div{padding:0!important}.media-picker{width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem}.media-picker .area{position:relative;display:block;text-align:center;border-radius:var(--border-radius);transition:background-color .2s ease-in-out;flex-shrink:0;overflow:visible;transition:opacity .25s linear}.disabled:is(.media-picker .area){opacity:.25}.empty:is(.media-picker .area){border:1px solid oklch(var(--border-color-oklch));color:oklch(var(--color-theme-oklch))}.md:is(.media-picker .area){width:7rem;box-sizing:border-box}:is(.media-picker .area)>.media{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius);opacity:1!important}.focus:is(.media-picker .area),:is(.media-picker .area):active{background-color:oklch(var(--color-gray-oklch))}@media (pointer: fine){:is(.media-picker .area):hover{background-color:oklch(var(--color-gray-oklch))}}.loading:is(.media-picker .area){opacity:.5!important}.loading:is(.media-picker .area):after{content:" ";vertical-align:middle;display:inline-block;height:2em;width:2em;border-radius:100%;border:3px solid oklch(var(--color-oklch));border-bottom-color:transparent;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;z-index:1;margin-top:-1em;margin-left:-1em}:is(.media-picker .area)>.icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}:is(.media-picker .area)>span:not(.icon){display:none}:is(.media-picker .area)>.actions{position:absolute;top:0;right:0}:is(:is(.media-picker .area)>.actions)>.media-button{background-color:oklch(var(--color-bright-oklch));color:oklch(var(--color-dark-oklch));display:flex;align-items:center;justify-content:center;border:none;width:24px;height:24px;padding:0;line-height:20px;border-radius:100%;transform:translate(25%,-25%);box-shadow:0 8px 16px #00000040}:is(:is(:is(.media-picker .area)>.actions)>.media-button)>.label{display:none}:is(:is(:is(.media-picker .area)>.actions)>.media-button):active{background-image:linear-gradient(oklch(var(--color-gray-oklch)),oklch(var(--color-gray-oklch)))}@media (pointer: fine){:is(:is(:is(.media-picker .area)>.actions)>.media-button):hover{background-image:linear-gradient(oklch(var(--color-gray-oklch)),oklch(var(--color-gray-oklch)))}}:is(.media-picker .area):before{content:"";float:left;padding-top:100%}.media-picker>.hint{display:block;text-align:right;font-size:.9rem}@media (max-width: 735px){.media-picker .area.md{width:calc(33.33% - calc(2rem / 3))}.popup.popup-media-cropper>div{padding:0!important}:is(.popup.popup-media-cropper>div)>.popup-container{width:100%;height:100%}:is(:is(.popup.popup-media-cropper>div)>.popup-container)>.popup-content{width:100%;min-height:100%;border-radius:0;max-width:none;display:flex;flex-direction:column}:is(:is(:is(.popup.popup-media-cropper>div)>.popup-container)>.popup-content)>div{max-width:none;padding:1rem}:is(:is(:is(.popup.popup-media-cropper>div)>.popup-container)>.popup-content)>.content{flex-grow:1}:is(:is(:is(.popup.popup-media-cropper>div)>.popup-container)>.popup-content)>.bottom{padding-top:0}}.masonry{display:flex;gap:var(--margin-lg);width:100%}.masonry.columns-2>div{width:calc(50% - var(--margin-lg) * 1 / 2)}.masonry.columns-3>div{width:calc(33.3333% - var(--margin-lg) * 2 / 3)}.masonry.columns-4>div{width:calc(25% - var(--margin-lg) * 3 / 4)}.masonry.columns-5>div{width:calc(20% - var(--margin-lg) * 4 / 5)}.masonry>div{flex-grow:0;flex-shrink:0;width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--margin-lg)}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9050;background:oklch(var(--popup-backdrop-color-oklch) / 50%);overflow:auto;transition:opacity var(--transition-style),transform var(--transition-style);will-change:opacity,transform;display:flex;align-items:center;flex-direction:column;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);padding:0}.popup.hidden:not(.transition){visibility:hidden;transform:scale(1.2)}.popup.hidden{opacity:0}.popup.hidden.transition>div{transform:scale(.9)}.popup>div{padding:20px!important;transition:transform var(--transition-style)}.popup.warning .popup-container{max-width:300px}.popup .popup-container{max-width:100%;display:inline-block;text-align:initial;margin-top:auto;margin-bottom:auto;position:relative;outline:none}:is(.popup .popup-container)>.content-label{font-size:1.3rem}.outside:is(:is(.popup .popup-container)>.content-label){z-index:100;position:absolute;width:100%;left:0;bottom:calc(100% + 1.2rem);color:oklch(var(--color-bright-oklch))}:is(:is(.popup .popup-container)>.content-label)>.icon{width:20px;height:20px}:is(.popup .popup-container)>.close{position:absolute;top:var(--margin-xl);right:var(--margin-xl);z-index:100;border:none;outline:none;background:none;padding:0}.popup .popup-content{box-sizing:border-box;border-radius:var(--border-radius);border:var(--border);color:oklch(var(--popup-color-oklch));background:oklch(var(--popup-background-color-oklch) / 80%);-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);box-shadow:var(--shadow);overflow:hidden}:is(.popup .popup-content)>div{transition:all var(--transition-style);min-width:15rem}:is(.popup .popup-content)>.content{padding:var(--margin-xxl);display:flex;flex-direction:column;gap:var(--margin-xl);max-width:100%;box-sizing:border-box}:is(:is(.popup .popup-content)>.content)+.bottom{padding-top:0}:is(.popup .popup-content)>.bottom{padding:0 var(--margin-xxl) var(--margin-xxl);display:flex;justify-content:flex-end;gap:var(--margin-md)}.vertical:is(:is(.popup .popup-content)>.bottom){flex-direction:column;align-items:stretch}@media all and (max-width: 735px){.popup:not(.warning)>div{padding:0!important}.popup:not(.warning) .popup-container{margin-bottom:0;width:100%}:is(.popup:not(.warning) .popup-container) .popup-content{border-bottom-left-radius:0;border-bottom-right-radius:0}}.nav{left:var(--sal);bottom:var(--sab);width:100%;z-index:15;display:flex;flex-direction:column;align-items:center;justify-content:center;width:16rem;justify-content:space-between}.nav>ul{width:100%;display:flex;margin:0;padding:0;gap:var(--margin-xs);list-style:none;flex-shrink:0;flex-direction:column;box-sizing:border-box}:is(.nav>ul)>li{display:flex;flex-direction:column;justify-content:center;width:100%}:is(:is(.nav>ul)>li)>.item{width:100%;box-sizing:border-box;display:flex;align-items:center;color:oklch(var(--color-oklch));gap:var(--margin-xs);text-decoration:none;border-radius:var(--border-radius-lg);position:relative;padding:.6rem .8rem;transition:background-color var(--transition-style),color var(--transition-style),box-shadow var(--transition-style),border-color var(--transition-style);border:var(--border-width) solid transparent;background-color:oklch(var(--background-color-oklch));color:oklch(var(--color-oklch) / 50%)}.type-a:is(:is(:is(.nav>ul)>li)>.item):hover,.type-a:is(:is(:is(.nav>ul)>li)>.item):focus{background-image:linear-gradient(to bottom,oklch(var(--color-gray-oklch-10)),oklch(var(--color-gray-oklch-10)));color:inherit;border-color:oklch(var(--color-gray-oklch-15))}.active:is(:is(:is(.nav>ul)>li)>.item){color:oklch(var(--color-oklch))}:is(:is(:is(.nav>ul)>li)>.item)>.icon,:is(:is(:is(.nav>ul)>li)>.item)>.logo{flex-shrink:0}:is(:is(:is(.nav>ul)>li)>.item)>.nav-label{min-width:100%}.nav:not(.iconized){border-radius:var(--border-radius)}.nav.iconized{flex-grow:0;flex-basis:0}.nav.iconized>ul{padding:.5rem}:is(.nav.iconized>ul)>li{width:40px}:is(:is(.nav.iconized>ul)>li)>.item{overflow:hidden;width:100%;white-space:nowrap;padding:.6rem}:is(:is(:is(.nav.iconized>ul)>li)>.item):hover{width:max(100%,min-content)}@media (max-width: 735px){.nav{width:100%;flex-direction:row;justify-content:space-between}.nav.iconized{width:100%}.nav.iconized>ul{flex-shrink:1;width:auto}.nav>ul{flex-direction:row}.nav:not(.iconized){flex-grow:0;flex-basis:0;gap:.5rem}.nav:not(.iconized)>ul{width:auto;padding:0}:is(:is(.nav:not(.iconized)>ul)>li)>a{justify-content:center;padding:1rem}:is(:is(:is(.nav:not(.iconized)>ul)>li)>a)>.nav-label{position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);padding:.5rem 1rem;background:oklch(var(--color-theme-oklch));color:oklch(var(--color-bright-oklch));border-radius:3px;box-shadow:var(--shadow);display:none}}.label-label{position:absolute;opacity:0;width:0;height:0;display:inline}.label{text-decoration:none;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);text-align:center;line-height:1em;gap:.5rem;outline:none;border:var(--border-width) solid oklch(var(--border-color-oklch))}.label:not(.multi){font-size:.8rem;padding:.5rem .8rem}.label.multi{font-size:.8em;justify-content:flex-start;text-align:initial;padding:.8rem 1rem;line-height:1.5em}.label>.input-control{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.input-tab{position:absolute;opacity:0;width:0;height:0;display:inline}.tab{text-decoration:none;display:flex;align-items:center;justify-content:center;transition:background-color .2s linear,color .2s linear,opacity .2s linear;text-align:center;color:oklch(var(--color-oklch));background-color:oklch(var(--background-color-oklch));border:0 solid oklch(var(--color-gray-oklch) / 20%);line-height:1em;outline:none;box-sizing:border-box;font-weight:700}.tab.vertical.has-control>.input-control,.tab.vertical:not(.has-control){flex-direction:column;gap:.6rem}.tab.has-control>.input-control{width:100%}.tab.has-control>.input-control,.tab:not(.has-control){display:flex;align-items:center;justify-content:center;gap:1rem;padding:.85rem 1.4rem}.tab>.icon:first-child+span,.tab>.input-control>.icon:first-child+span{margin-left:auto;margin-right:auto}.tab>span+.icon:last-child,.tab .input-control>span+.icon:last-child{margin-left:auto}.tab.disabled,.tab[disabled],.tab.readonly,.tab[readonly]{color:oklch(var(--color-oklch) / 30%);background-color:oklch(var(--color-gray-oklch) / 30%)}.tab.sm{font-size:.8rem}.tab.sm.has-control>.input-control,.tab.sm:not(.has-control){padding:.5rem .8rem}.tab.lg{font-size:1.3rem}.tab.lg.has-control>.input-control,.tab.lg:not(.has-control){padding:1.15rem 1.5rem}.tab.iconized{flex-shrink:0;white-space:nowrap;padding:0}.tab.iconized>*:not(.icon):not(.red-dot):not(.tooltip):not(.input-control){display:none}.tab.iconized>.icon{padding:0!important;margin:0!important}.tab.iconized.lg{width:60px;height:60px;line-height:calc(60px - var(--border-width) - var(--border-width))}.tab.iconized:not(.lg){width:42px;height:42px;line-height:calc(40px - var(--border-width) - var(--border-width))}.tab:active,.tab.active,.tab.checked{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:3px}@media (pointer: fine){.tab:hover{border-color:oklch(var(--color-theme-oklch-20))}}.tab.loading{color:transparent!important;text-shadow:none!important;position:relative}.tab.loading:before{transition:all var(--transition-style);content:" ";vertical-align:middle;display:inline-block;height:1em;width:1em;border-radius:100%;border:2px solid oklch(var(--color-gray-oklch));border-bottom-color:transparent;animation:spin .65s linear infinite;position:absolute;top:50%;left:50%;z-index:1;margin-top:-.5em;margin-left:-.5em}.status-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;gap:var(--margin-sm);flex-grow:1;text-align:center;padding:0 1.5rem;box-sizing:border-box}.status-container>.icon{width:3rem;height:3rem;margin-bottom:var(--margin-md)}.status-container>.loader{font-size:5rem}.status-container>.h1{font-size:1.6rem;font-weight:var(--font-weight-bold);margin:0}.status-container>.dimmed{max-width:600px}.scroll-view-loader.infinity{width:100%;display:flex;justify-content:center;position:relative}.scroll-view-loader.infinity.up{padding-top:var(--margin-md)}.scroll-view-loader.infinity.down{padding-bottom:var(--margin-md)}.statistic{display:flex;background-color:oklch(var(--foreground-color-oklch) / 70%);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);box-shadow:var(--shadow);border:var(--border-width) solid oklch(var(--border-color-oklch));padding:var(--margin-sm) var(--margin-lg) var(--margin-sm) var(--margin-md);gap:var(--margin-sm);border-radius:var(--border-radius-sm);align-items:center;flex-grow:1;transition:background-color var(--transition-style),color var(--transition-style),box-shadow var(--transition-style),border-color var(--transition-style)}.statistic>.items{display:flex;flex-grow:1;gap:var(--margin-xs);justify-content:space-between}:is(.statistic>.items)>.item{display:flex;flex-direction:column}:is(:is(.statistic>.items)>.item):last-child:not(:only-child){align-items:flex-end}:is(:is(.statistic>.items)>.item):only-child{flex-grow:1}:is(:is(.statistic>.items)>.item)>.title{display:flex;justify-content:space-between;align-items:center;gap:var(--margin-xxs);font-size:var(--font-size-xs);white-space:nowrap}.trix-editor-container{position:relative;border:var(--border);border-radius:var(--border-radius-sm);background-color:oklch(var(--foreground-color-oklch))}.trix-editor-container:has(:focus){border-color:oklch(var(--color-theme-oklch));outline:none}.trix-label{width:100%;display:inline;font-size:.57rem;font-weight:var(--font-weight-bold);opacity:.5;box-sizing:border-box;text-align:initial;left:0;bottom:100%;z-index:1;position:absolute;overflow:visible}trix-toolbar .trix-button-row{display:flex;flex-wrap:wrap;background:oklch(var(--background-color-oklch));border-radius:var(--border-radius-sm);border-top:var(--border)}:is(trix-toolbar .trix-button-row) button{display:flex;justify-content:center;border:none;padding:var(--margin-xs);background:none;cursor:pointer;width:2.5rem;align-items:center}:is(:is(trix-toolbar .trix-button-row) button):hover,:is(:is(trix-toolbar .trix-button-row) button):focus,.trix-active:is(:is(trix-toolbar .trix-button-row) button){background:oklch(var(--color-gray-oklch) / 20%);outline:none}:is(:is(trix-toolbar .trix-button-row) button)>svg{width:1rem;height:1rem;fill:oklch(var(--color-oklch))}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{display:none;position:absolute;top:100%;left:0;background:oklch(var(--foreground-color-oklch));border:var(--border);border-radius:var(--border-radius-sm);padding:var(--margin-md);box-shadow:var(--shadow);z-index:10;width:300px;gap:var(--margin-xxxs)}:is(trix-toolbar .trix-dialog) .input{flex-shrink:1;min-width:0}:is(:is(trix-toolbar .trix-dialog) .input):hover,:is(:is(trix-toolbar .trix-dialog) .input):focus{border-color:oklch(var(--color-theme-oklch))}:is(trix-toolbar .trix-dialog) .button{flex-shrink:0;flex-grow:0}trix-toolbar .trix-dialog.trix-active{display:flex}trix-editor{padding:var(--margin-md);max-height:400px;overflow:auto;position:relative}trix-editor:focus-visible{outline:none}trix-editor a{text-decoration:underline}.popup.privacy{z-index:1000055}.popup.privacy .popup-content{max-width:500px}@media all and (max-width: 735px){.popup.privacy>div{padding:0!important}.popup.privacy .popup-container{margin-bottom:0}.popup.privacy .popup-content{border-radius:var(--border-radius) var(--border-radius) 0 0;padding-bottom:env(safe-area-inset-bottom)}}.popup.notification{z-index:1000051}#nav.nav{padding-left:var(--sal);padding-bottom:var(--sab);border-top:none;border-bottom:none;border-left:none;border-right:var(--border-width) solid oklch(var(--border-color-oklch));box-shadow:var(--shadow);background:oklch(var(--background-color-oklch) / 30%);background:linear-gradient(105deg,oklch(var(--color-theme-oklch) / .15),oklch(var(--color-oklch) / .025))}#nav.nav>ul>li:first-child>div{background:none}#nav.nav .logo{height:21px!important;color:oklch(var(--color-oklch));display:block;line-height:1}@media (max-width: 735px){:is(#root>.app)>.route-container{order:2}:is(#root>.app)>#nav.nav{order:99}:is(:is(#root>.app)>#nav.nav) .nav-logo{margin-top:0}}.logo-full{display:flex;gap:var(--margin-xs);align-items:center}.logo-full>.logo{width:25%!important;height:calc(100% - var(--margin-xs) / 2)!important}.logo-full>.logo-text{margin-top:var(--margin-xs);width:75%}.entity-avatar{width:1em;height:1em;object-fit:cover;border-radius:100%;position:relative;flex-grow:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:oklch(var(--background-color-oklch));background-color:oklch(var(--color-oklch));border:var(--border-width) solid oklch(var(--border-color-oklch));box-sizing:border-box;text-decoration:none}.entity-avatar.online{border-color:oklch(var(--color-green-oklch))}.entity-avatar.avatar{overflow:hidden;background-color:oklch(var(--color-oklch))}.entity-avatar>img{width:100%;height:100%;border-radius:100%;box-sizing:border-box;object-fit:none}.entity-avatar>.initials{font-weight:var(--font-weight-bold)}.entity-avatar>.icon{width:45%;height:45%}.entity-avatar.xl{width:5rem;height:5rem}.entity-avatar.lg{width:4rem;height:4rem}.entity-avatar.mlg{width:3rem;height:3rem}.entity-avatar.md{width:2rem;height:2rem;font-size:var(--font-size-sm)}.entity-avatar.sm{width:1.5rem;height:1.5rem;font-size:var(--font-size-xs)}.member-card{transition:transform var(--transition-style)}.member-header{display:flex;align-items:flex-start;gap:var(--margin-sm);width:100%}.member-info{flex:1;min-width:0}.member-info b{display:block;margin-bottom:var(--margin-xxxs)}.member-summary{color:oklch(var(--color-gray-oklch));font-size:var(--font-size-xs);line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.member-actions{display:flex;gap:var(--margin-xxxs);align-self:flex-start;margin-top:var(--margin-xxxs)}.user-media-picker .area,.user-media-picker .area>.media{border-radius:100%}.user-media-picker .area>.actions{top:.5rem;right:.5rem}:root{--color-theme-oklch: .7836 .1466 68.45;--color-theme-oklch-5: var(--color-theme-oklch) / 5%;--color-theme-oklch-10: var(--color-theme-oklch) / 10%;--color-theme-oklch-15: var(--color-theme-oklch) / 15%;--color-theme-oklch-20: var(--color-theme-oklch) / 20%;--color-theme-oklch-25: var(--color-theme-oklch) / 25%;--color-theme-oklch-30: var(--color-theme-oklch) / 30%;--color-theme-oklch-40: var(--color-theme-oklch) / 40%;--color-theme-oklch-70: var(--color-theme-oklch) / 70%;--color-theme2-oklch: var(--color-theme-oklch);--color-theme2-oklch-20: var(--color-theme2-oklch) / 20%;--color-theme2-oklch-40: var(--color-theme2-oklch) / 40%;--color-theme2-oklch-70: var(--color-theme2-oklch) / 70%;--color-oklch: .33 .01 72.95;--background-color-oklch: 100% 0 0;--foreground-color-oklch: 100% 0 0;--foreground-color2-oklch: 80% 0 0;--foreground-color2-oklch-70: var(--foreground-color2-oklch) / 70%;--margin-xxxs: .33rem;--margin-xxs: .5rem;--margin-xs: .65rem;--margin-sm: .85rem;--margin-md: 1rem;--margin-lg: 1.2rem;--margin-xl: 1.5rem;--margin-xxl: 2rem;--color-bright-oklch: 100% 0 0;--color-gray-oklch: 60% 0 0;--color-gray-oklch-10: var(--color-gray-oklch) / 10%;--color-gray-oklch-15: var(--color-gray-oklch) / 15%;--color-gray-oklch-20: var(--color-gray-oklch) / 20%;--color-dark-oklch: 10% 0 0;--transition-duration: .4s;--transition-style: var(--transition-duration) ease-in-out;--border-radius-xs: .43rem;--border-radius-sm: .6rem;--border-radius: 1.25rem;--border-radius-lg: 1.5rem;--border-radius-xl: 1.75rem;--border-width: .5px;--border-width-md: 2px;--border-width-lg: 6px;--border-color-oklch: 50% 0 0 / 25%;--border: var(--border-width) solid oklch(var(--border-color-oklch));--loader-speed: .65s;--shadow: 0 .5rem 1.8rem oklch(var(--color-dark-oklch) / 7%);--content-spacer: 2.4rem;--color-green-oklch: .8664 .294827 142.4953;--color-orange-oklch: var(--color-theme-oklch);--color-red-oklch: .628 .2577 29.23;--color-blue-oklch: .452 .313214 264.052;--color-pink-oklch: .6509 .265864 356.8844;--font-family: "Inter", system-ui, Avenir, Helvetica, Arial, sans-serif;--font-family-heading: var(--font-family);--font-weight-normal: 400;--font-base: var(--font-weight-normal) 14px/1.5 var(--font-family);--font-weight-bold: 500;--font-size-sm: .86rem;--font-size-xs: .715rem;--font-size-xxs: .575rem;--popup-color-oklch: var(--color-oklch);--popup-background-color-oklch: var(--background-color-oklch);--popup-border-color-oklch: var(--border-color-oklch);--background-color-active: var(--color-theme-oklch-5);--popup-backdrop-color-oklch: .4059 .0192 269.67}@media (prefers-color-scheme: dark){:root{--color-oklch: 98% 0 0;--background-color-oklch: 16% 0 0;--foreground-color-oklch: 24% 0 0;--foreground-color2-oklch: 36% 0 0;--border-color-oklch: 50% 0 0 / 50%;--shadow: 0 .5rem 1.8rem oklch(var(--color-dark-oklch) / 20%);--background-color-active: var(--color-theme-oklch-25)}}@media all and (max-width: 735px){:root{--content-spacer: 1.2rem}}:root{--background-color-oklch-50: var(--background-color-oklch) / 50%;--background-color-oklch-70: var(--background-color-oklch) / 70%;--foreground-color-oklch-50: var(--foreground-color-oklch) / 50%;--foreground-color-oklch-70: var(--foreground-color-oklch) / 70%}:root{color-scheme:light dark;font:var(--font-base);font-family:var(--font-family);color:oklch(var(--color-oklch));background-color:oklch(var(--background-color-oklch));font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#root{--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left)}@media all and (orientation: portrait){#root.native-ios{--sat: 30px;--sab: 20px}}@media all and (orientation: landscape){#root.native-ios{--sar: 20px;--sal: 20px}}html,body,#root,.app{height:100%;margin:0;display:flex;flex-direction:column;flex-grow:0}@media all and (min-width: 736px){.app{flex-direction:row}}svg{fill:currentColor}a{color:inherit;text-decoration:inherit}.content-spacer{padding-left:var(--content-spacer);padding-right:var(--content-spacer)}.h0{display:block;margin:0;flex-shrink:0;font-size:2rem;font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);line-height:1.2em;resize:none;background:none;border:none}.h1{display:block;margin:0;flex-shrink:0;font-size:1.6rem;font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);line-height:1.2em;resize:none;background:none;border:none}.h2{display:block;font-size:1.5rem;margin:0;font-weight:var(--font-weight-bold);font-family:var(--font-family-heading)}.h3{display:block;margin:0;font-size:1.3rem;font-weight:var(--font-weight-bold);font-family:var(--font-family-heading)}.h4{font-size:1.1rem;display:block;margin:0;font-weight:var(--font-weight-bold);font-family:var(--font-family-heading)}.small-text{font-size:var(--font-size-sm)}.tiny-text{font-size:var(--font-size-xs)}.dimmed{opacity:.6}p{margin:0}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}::selection{color:#fff;background:oklch(var(--color-theme-oklch))}button,input,select,textarea{color:oklch(var(--color-oklch));font:var(--font-base);font-family:var(--font-family);field-sizing:content;text-align:inherit}@keyframes spin{to{transform:rotate(360deg)}}.input-group{display:flex}:is(.input-group>.input,.input-group>.button):not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}:is(.input-group>.input,.input-group>.button):not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.item-group{display:flex;flex-direction:column;gap:1rem}.item-group.pill{flex-direction:row;flex-wrap:wrap;gap:.6rem}.item-group.horizontal{flex-direction:row;flex-wrap:nowrap;overflow:auto}.item-group.fill{gap:0}.item-group.fill>.tab{flex-grow:1}.counters{display:flex;list-style:none;margin:0;padding:0;gap:1rem}.counters>li{display:flex;gap:.5rem;align-items:center}:is(.counters>li) .a{font-weight:700;text-decoration:none;color:inherit}.filters{display:flex;gap:var(--margin-md);flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0;padding:0;list-style:none}.filters>li{display:flex;gap:.5rem;align-items:center}.end:is(.filters>li){margin-left:auto}.chat-item{padding:0;transition:background-color var(--transition-style),color var(--transition-style),box-shadow var(--transition-style),border-color var(--transition-style),padding var(--transition-style),margin var(--transition-style)}.chat-item.new>a{font-weight:700}.chat-item>a{display:flex;gap:var(--margin-sm);padding:var(--margin-sm) var(--margin-md);align-items:center;width:100%}:is(.chat-item>a)>.content{display:flex;flex-direction:column;gap:var(--margin-xxxs)}:is(:is(.chat-item>a)>.content) time{font-size:var(--font-size-xs)}:is(:is(.chat-item>a)>.content) p{margin:0;font-size:var(--font-size-sm)}:is(:is(.chat-item>a)>.content) .tags,:is(:is(.chat-item>a)>.content) .metrics{display:flex;flex-wrap:wrap;gap:var(--margin-xxxs);margin-top:var(--margin-xxxs)}@media all and (min-width: 736px){.route-container.has-route-outlet{flex:0 0 20rem;border-right:var(--border-width) solid oklch(var(--border-color-oklch))}.route-container.has-route-outlet+.route-container{padding-left:0}:is(.route-container.has-route-outlet+.route-container) .back-button{visibility:hidden!important}}.route-container{padding:var(--sat) var(--sar) var(--sab) var(--sal);background:linear-gradient(315deg,oklch(var(--color-theme-oklch) / .06),oklch(var(--color-oklch) / .0125))}.route-container.has-header{padding-top:0}.route-container{flex:0 1 100%;display:flex;flex-direction:column;min-height:0;position:relative;z-index:10}.route-container>.route-header{position:sticky;z-index:10;top:0;width:100%;transition:background-color .2s ease-in-out;display:flex;flex-direction:column}:is(.route-container>.route-header)>.container{margin-left:auto;margin-right:auto;flex-grow:1;width:100%;display:flex;padding:calc(var(--sat) + calc(var(--content-spacer))) var(--content-spacer) calc(var(--content-spacer) - var(--margin-sm));min-height:60px;box-sizing:border-box;align-items:center;gap:var(--margin-md);font-size:1.4rem}:is(:is(.route-container>.route-header)>.container)>div{display:flex;align-items:flex-start;font-weight:var(--font-weight-bold);transition:opacity .2s ease-in-out;flex-wrap:wrap;min-width:0;flex-shrink:1}.left:is(:is(:is(.route-container>.route-header)>.container)>div),.right:is(:is(:is(.route-container>.route-header)>.container)>div){gap:var(--margin-xs)}.center:is(:is(:is(.route-container>.route-header)>.container)>div){flex-shrink:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-height:0}.right:is(:is(:is(.route-container>.route-header)>.container)>div){text-align:right;justify-content:flex-end;margin-left:auto}:is(:is(:is(.route-container>.route-header)>.container)>div) .back-button{color:currentColor}:is(:is(:is(:is(.route-container>.route-header)>.container)>div) .back-button) svg{width:16px;height:16px}:is(:is(:is(:is(.route-container>.route-header)>.container)>div) .back-button) svg+span{display:none}.route-container>div{display:flex;flex-direction:row;flex-grow:1;gap:var(--margin-xl);padding:0 var(--content-spacer) var(--content-spacer);overflow:auto}:is(.route-container>div)>.nav{position:sticky;top:0;left:calc(0px - var(--content-spacer))}:is(:is(.route-container>div)>.nav)>ul{padding-left:0;padding-top:0}@media all and (max-width: 735px){.route-container>div{flex-direction:column;padding-bottom:0}:is(.route-container>div)>.nav{order:99}}.route{flex:1 1 100%;display:flex;flex-direction:column}.route.center *{flex-grow:0!important}.route.center *.last:not(.bottom){margin-bottom:auto;padding-bottom:0}.route.center *.last.bottom,.route.center .first{margin-top:auto}.route .first{margin-top:0;padding-top:0}.route:not(.center) *.last.bottom{margin-top:auto;flex-grow:0}.route .route-action{display:flex;flex-direction:column;flex-shrink:0;padding-top:1.5rem;gap:1.5rem}.items-end:is(.route .route-action){align-items:flex-end}:is(.route .route-action):not(.static){margin-top:auto;position:sticky;bottom:1.5rem;right:0;z-index:1}.thing-review-card{position:relative;display:flex;flex-direction:row;gap:1rem}.thing-review-card>.entity-avatar{margin-top:.5rem}:is(:is(.thing-review-card>.content)>header)>.title{margin:0;font-size:1rem}:is(:is(.thing-review-card>.content)>header)>.meta{margin-top:.5rem;margin-bottom:.5rem;display:flex;gap:1rem;align-items:center}:is(:is(:is(.thing-review-card>.content)>header)>.meta)>time{font-size:.8rem}:is(.thing-review-card>.content)>p{margin-top:0}:is(.thing-review-card>.content)>.footer{display:flex;flex-direction:row;gap:1rem;align-items:center;font-size:.8rem}.audio-preview{display:flex;flex-grow:1;align-items:center;gap:1rem;border:0 solid oklch(var(--border-color-oklch));border-width:var(--border-width);border-radius:var(--border-radius);width:100%;padding:.55em 1em .6em}.audio-preview>div{flex-grow:1;display:flex;align-items:center;gap:1rem;justify-content:center}.audio-preview>button{border:none;background:none}.chat-form{display:flex;flex-direction:row;align-items:center;position:sticky;bottom:0;left:0;width:100%;z-index:10;box-sizing:border-box}.chat-form .input>.input-control{min-height:0!important}.chat-form>.input{padding-right:48px}.chat-form>.button{position:absolute!important;top:var(--margin-xxxs);right:var(--margin-xxxs)}.second:is(.chat-form>.button){right:calc(2.35rem + var(--margin-xxxs) + var(--margin-xxxs))}.third:is(.chat-form>.button){right:calc(4.7rem + var(--margin-xxxs) + var(--margin-xxxs) + var(--margin-xxxs))}.chat-message{display:flex;flex-direction:row;gap:var(--margin-sm)}.chat-message.is-me{flex-direction:row-reverse;padding-left:6rem}.chat-message:not(.is-me){padding-right:6rem}.chat-message>.content>.bottom{font-size:var(--font-size-xxs);display:flex;justify-content:flex-end;gap:var(--margin-xs);opacity:.6}.chat-message.type-text>.content{border-radius:var(--border-radius-sm);box-shadow:var(--shadow);border:var(--border-width) solid oklch(var(--border-color-oklch));background-color:oklch(var(--foreground-color-oklch));color:oklch(var(--color-oklch));position:relative;padding:var(--margin-xs) var(--margin-sm) var(--margin-sm);gap:var(--margin-xxxs);flex-direction:column;min-width:0}:is(.chat-message.type-text>.content)>.bottom{margin-bottom:calc(0px - var(--margin-xxs))}:is(.chat-message.type-text>.content) a{text-decoration:underline}:is(.chat-message.type-text>.content) button{width:100%;display:flex;justify-content:center;padding:var(--margin-xxs) var(--margin-sm);margin:var(--margin-sm) 0;border-radius:var(--border-radius-sm);border:none;background:none;background-color:#6363634d}:is(:is(.chat-message.type-text>.content) button):focus,:is(:is(.chat-message.type-text>.content) button):hover{background-color:#636363b3}.chat-message.type-text.is-me>.content{color:oklch(var(--color-bright-oklch));background-color:oklch(var(--color-theme-oklch))}.chat-message.type-text .loader{display:none!important}.chat-message.type-emoji>.content{font-size:3rem}.chat-message.type-audio .audio-player-container{border-radius:var(--border-radius-sm);background-color:oklch(var(--color-theme-oklch-20))}.chat-message.type-audio.is-me .audio-player-container{background-color:oklch(var(--color-theme-oklch-40))}:is(.chat-message .type-audio,.chat-message .type-video,.chat-message .type-photo):not(.sent)>.content{min-height:48px}:is(.chat-message .type-audio,.chat-message .type-video,.chat-message .type-photo)>.content{max-width:80%;position:relative}:is(:is(.chat-message .type-audio,.chat-message .type-video,.chat-message .type-photo)>.content) img,:is(:is(.chat-message .type-audio,.chat-message .type-video,.chat-message .type-photo)>.content) video,:is(:is(.chat-message .type-audio,.chat-message .type-video,.chat-message .type-photo)>.content) audio{border-radius:var(--border-radius-sm)}:is(:is(.chat-message .type-audio,.chat-message .type-video,.chat-message .type-photo)>.content) audio{width:100%;height:100%;color:inherit;align-self:center}:is(:is(.chat-message .type-audio,.chat-message .type-video,.chat-message .type-photo)>.content) .loader{position:absolute;top:calc(50% - 1rem);left:50%;z-index:1;transform:translate(-50%,-50%)}:is(:is(.chat-message .type-audio,.chat-message .type-video,.chat-message .type-photo)>.content) .unavailable{opacity:.5;background-color:oklch(var(--color-gray-oklch));padding:4rem 1rem;border-radius:var(--border-radius-sm)}.chat-separator{display:flex;justify-content:center;align-items:center;width:100%;margin-top:.5rem}.chat-separator .date{font-size:.8rem;color:currentColor;opacity:.5;white-space:nowrap;margin-right:.5rem;margin-left:.5rem;margin-bottom:2px}.chat-separator hr{width:100%;height:var(--border-width);background-color:oklch(var(--color-oklch));border:none;opacity:.1}.chat-labels-input{display:flex;flex-direction:column;gap:var(--margin-xs)}.labels-container{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--margin-xxs);padding:var(--margin-xs);border:var(--border);border-radius:var(--border-radius-sm);background:oklch(var(--foreground-color-oklch));min-height:2.5rem;transition:border-color var(--transition-duration)}.labels-container:focus-within{border-color:oklch(var(--color-theme-oklch))}.labels-container .label-input{flex:1;min-width:120px}.labels-container .label-input.input{border:none;box-shadow:none;background:transparent;padding:0}.labels-container .label-input .input-control{padding:var(--margin-xxxs) 0;font-size:var(--font-size-sm)}.helper-text{font-size:var(--font-size-xs);line-height:1.4}@media all and (max-width: 735px){.labels-container .label-input{min-width:80px}}.chat-information{display:flex;flex-direction:column;gap:var(--margin-xl);width:15rem;overflow:auto;background:oklch(var(--foreground-color-oklch) / 70%);box-shadow:var(--shadow);border-radius:var(--border-radius-sm);border:var(--border);padding:var(--margin-md)}.chat-information>section{display:flex;flex-direction:column;gap:var(--margin-xs)}:is(.chat-information>section)>.h3{display:flex;align-items:center;gap:var(--margin-xxxs)}:is(.chat-information>section)>.content{display:flex;flex-direction:column;gap:var(--margin-xs)}:is(:is(.chat-information>section)>.content)>.participant-item{display:flex;align-items:center;gap:var(--margin-xs)}:is(:is(:is(:is(.chat-information>section)>.content)>.participant-item) .participant-details)>.participant-status{display:flex;align-items:center;gap:var(--margin-xxxs);font-size:var(--font-size-xs)}:is(:is(.chat-information>section)>.content)>.info-item{display:flex;gap:var(--margin-xs)}:is(:is(:is(.chat-information>section)>.content)>.info-item)>.icon{margin-top:var(--margin-xs)}:is(:is(:is(:is(.chat-information>section)>.content)>.info-item)>.info-content)>.info-label{font-size:var(--font-size-xs);opacity:.6}:is(.chat-information>.labels-section)>.content{border:var(--border);border-radius:var(--border-radius-sm);padding:var(--margin-xs);background:oklch(var(--background-color-oklch))}.chat-conversation{display:flex;flex-direction:column;overflow:auto;align-items:center;gap:var(--margin-xs);background-color:oklch(var(--color-oklch));color:oklch(var(--foreground-color-oklch));border-radius:var(--border-radius-sm);border:var(--border);padding:var(--margin-md) var(--margin-md) var(--margin-md)}.chat-conversation>.messages,.chat-conversation>.actions,.chat-conversation>form{max-width:40rem;width:100%}.chat-conversation>.messages{flex-grow:1;display:flex;flex-direction:column;width:0;min-width:100%}:is(.chat-conversation>.messages)>.items{margin-top:auto;display:flex;flex-direction:column-reverse;gap:var(--margin-xxs)}.chat-conversation>.actions{position:sticky;bottom:0;left:0}.with-form:is(.chat-conversation>.actions){bottom:52px}.route-entityview.chat{gap:var(--margin-md)}.route-entityview.chat .members-section{padding:var(--margin-sm) var(--margin-md);border-bottom:var(--border);background:var(--foreground-color)}:is(.route-entityview.chat .members-section) .members-thumbnails{display:flex;gap:var(--margin-xs);align-items:center}:is(:is(.route-entityview.chat .members-section) .members-thumbnails) .member-thumb{position:relative}:is(:is(:is(.route-entityview.chat .members-section) .members-thumbnails) .member-thumb) .entity-avatar{width:2rem;height:2rem;border-radius:50%;overflow:hidden;border:2px solid oklch(var(--color-theme-oklch) / 20%);transition:transform var(--transition-style)}:is(:is(:is(:is(.route-entityview.chat .members-section) .members-thumbnails) .member-thumb) .entity-avatar):hover{transform:scale(1.1);border-color:oklch(var(--color-theme-oklch))}.member-count:is(:is(:is(.route-entityview.chat .members-section) .members-thumbnails) .member-thumb){display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:oklch(var(--color-gray-oklch) / 20%);border-radius:50%;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.route-entityview.chat>.container{display:flex;flex-direction:row;min-height:0;flex-grow:1}:is(.route-entityview.chat>.container) ol.chats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:20rem;flex-shrink:0;gap:var(--margin-sm);min-height:0;overflow:auto}:is(:is(:is(.route-entityview.chat>.container) ol.chats)>li):not(.active){margin-right:var(--margin-md)}.active:is(:is(:is(.route-entityview.chat>.container) ol.chats)>li){border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;padding-right:var(--margin-md)}.first-selected:is(:is(.route-entityview.chat>.container) ol.chats)+.chat-conversation{border-top-left-radius:0}:is(.route-entityview.chat>.container)>.chat-conversation{flex-grow:1}:is(.route-entityview.chat>.container)>.chat-information{margin-left:var(--margin-md)}@media (max-width: 735px){:is(.route-entityview.chat>.container) ol.chats{width:100%}.in-conversation:is(:is(.route-entityview.chat>.container) ol.chats){display:none}:is(.route-entityview.chat>.container) .chat-conversation:not(.in-conversation){display:none}:is(.route-entityview.chat>.container) .chat-information{display:none}}.consent-form .input.input.type-toggle{font-size:1.3em;margin-bottom:.5em;opacity:1}.consent-form>.row{border-top:var(--border-width) solid oklch(var(--border-color-oklch));padding:1rem 0}:is(.consent-form>.row) ul{list-style:initial;margin-left:2em;margin-top:.5em}.route-things{gap:var(--margin-xl)}.label-selector{display:flex;flex-direction:column;gap:var(--margin-xs)}.label-selector-header{display:flex;align-items:center;justify-content:space-between;gap:var(--margin-xs)}.label-selector-header .label{font-size:var(--font-size-sm);margin:0}.selected-labels{display:flex;flex-wrap:wrap;gap:var(--margin-xxs)}.label-dropdown{position:relative;border:var(--border);border-radius:var(--border-radius);background:var(--color-background-primary);box-shadow:var(--shadow-sm);padding:var(--margin-sm);gap:var(--margin-xs);display:flex;flex-direction:column}.label-options{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--margin-xxs)}.label-option{display:flex;align-items:center;justify-content:space-between;padding:var(--margin-xs);cursor:pointer;border-radius:var(--border-radius-sm);transition:background-color .2s ease}.label-option:hover{background:var(--color-background-secondary)}.label-option.selected{background:var(--color-primary-alpha);color:var(--color-primary)}.label-option span{font-size:var(--font-size-sm)}.no-labels{padding:var(--margin-sm);text-align:center;font-size:var(--font-size-sm);font-style:italic}.card.knowledge-card{flex-direction:column;gap:var(--margin-xxxs);cursor:pointer}.card.knowledge-card>.header{display:flex;align-items:center;gap:var(--margin-xs)}.card.knowledge-card .labels{display:flex;flex-wrap:wrap;gap:var(--margin-xxs)}.card.knowledge-card .content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0;min-width:100%}.route-entityview{gap:var(--margin-sm)}.route-entityview .entity-dashboard-sections{display:flex;gap:var(--margin-xl);flex-wrap:wrap}:is(.route-entityview .entity-dashboard-sections)>.chats{margin-bottom:var(--margin-lg);flex:1;flex-basis:1rem;min-width:16rem;display:flex;flex-direction:column;gap:var(--margin-md)}:is(.route-entityview .entity-dashboard-sections)>.knowledges{margin-bottom:var(--margin-lg);display:flex;flex:1;flex-basis:10rem;min-width:16rem;flex-direction:column;gap:var(--margin-md)}.entity-manage-route{gap:calc(var(--margin-xxl) + var(--margin-xxl))}.route-members{gap:var(--margin-sm)}.members-grid{display:flex;gap:var(--margin-md);flex-wrap:wrap}.members-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--margin-md);width:100%}@media all and (min-width: 736px){.members-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.corporate-info-section{display:flex;flex-direction:column;gap:var(--margin-xl);padding-top:var(--margin-xl)}.corporate-domain>.input-control{font-family:monospace}.route-container-signin{background:linear-gradient(315deg,oklch(var(--color-theme-oklch) / .15),oklch(var(--color-oklch) / .025))}.route-signin>.back{cursor:pointer;margin:1.5rem var(--margin-md)}.route-signin>div{display:flex;flex-direction:column;flex-grow:1;max-width:85%;width:50ch;margin-left:auto;margin-right:auto;text-align:center}:is(.route-signin>div)>.logo-full{margin:auto;padding-top:3rem;width:260px;max-width:60dvw}:is(.route-signin>div)>form{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;gap:var(--margin-xxl)}:is(:is(.route-signin>div)>form) .otp-signin{display:flex;flex-direction:column;gap:var(--margin-md)}:is(:is(.route-signin>div)>form) .signins{display:flex;flex-direction:column;gap:var(--margin-md)}:is(:is(.route-signin>div)>form) .input-otp{width:220px;margin-left:auto;margin-right:auto}:is(:is(:is(.route-signin>div)>form) .input-otp)>.input-control{font-size:2rem;white-space:nowrap;letter-spacing:var(--margin-md);text-transform:uppercase;padding:.5rem 1.5rem!important;text-align:initial}:is(:is(:is(.route-signin>div)>form) .input-otp)>.input-error{margin-left:auto;margin-right:auto}.error:is(:is(:is(.route-signin>div)>form) .input-otp){background-color:oklch(var(--foreground-color-oklch))}:is(:is(.route-signin>div)>form)>.error-message{font-weight:var(--font-weight-bold);color:oklch(var(--color-red-oklch))}:is(:is(.route-signin>div)>form)>.icon{margin:0px auto var(--margin-xl)}:is(:is(:is(.route-signin>div)>form)>.text)>.icon{margin-left:auto;margin-right:auto;margin-bottom:var(--margin-md)}:is(:is(:is(.route-signin>div)>form)>.text)>.email{font-weight:var(--font-weight-bold)}:is(:is(.route-signin>div)>form)>.back{cursor:pointer;text-decoration:underline}:is(:is(.route-signin>div)>form) .agreement{font-size:.8rem}.knowledge-gaps-card{flex-direction:column;gap:var(--margin-md)}.knowledge-gaps-subtitle{color:oklch(var(--color-gray-oklch));font-size:var(--font-size-sm);margin:0}.knowledge-gaps-loader,.knowledge-gaps-empty{display:flex;align-items:center;justify-content:center;gap:var(--margin-sm);color:oklch(var(--color-gray-oklch));text-align:center}.knowledge-gaps-list{display:flex;flex-direction:column;gap:var(--margin-md)}.knowledge-gap-item{display:flex;align-items:flex-start;gap:var(--margin-xs);padding:var(--margin-md);border:var(--border);border-radius:var(--border-radius-sm);background:oklch(var(--foreground-color-oklch));transition:all var(--transition-duration)}.gap-main{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;gap:var(--margin-xxxs)}.gap-main>.gap-metrics{display:flex;gap:var(--margin-sm);width:100%}:is(.gap-main>.gap-metrics)>.badge{width:0;flex-grow:1;word-break:break-all}:is(.gap-main>.gap-metrics)>.gap-performance{display:flex;align-items:center;gap:var(--margin-xxxs);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);white-space:nowrap}.gap-main>.gap-details{display:flex;flex-direction:column;gap:var(--margin-xxxs)}:is(.gap-main>.gap-details) .gap-stats{font-size:var(--font-size-xs);color:oklch(var(--color-gray-oklch))}:is(.gap-main>.gap-details) .gap-conversations{margin-left:var(--margin-xs);opacity:.7}@media all and (min-width: 736px){.knowledge-gaps-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--margin-lg)}}.emerging-trends-card{flex-direction:column;gap:var(--margin-md)}.emerging-trends-subtitle{color:oklch(var(--color-gray-oklch));font-size:var(--font-size-sm);margin:0}.emerging-trends-loader,.emerging-trends-empty{display:flex;align-items:center;justify-content:center;gap:var(--margin-sm);color:oklch(var(--color-gray-oklch));text-align:center}.emerging-trends-list{display:flex;flex-direction:column;gap:var(--margin-md)}.emerging-trend-item{display:flex;align-items:flex-start;gap:var(--margin-xs);padding:var(--margin-md);border:var(--border);border-radius:var(--border-radius-sm);background:oklch(var(--foreground-color-oklch));transition:all var(--transition-duration)}.trend-main{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;gap:var(--margin-xxxs)}.trend-main>.trend-metrics{display:flex;gap:var(--margin-sm);width:100%}:is(.trend-main>.trend-metrics)>.badge{width:0;flex-grow:1;word-break:break-all}:is(.trend-main>.trend-metrics)>.trend-growth{display:flex;align-items:center;gap:var(--margin-xxxs);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);white-space:nowrap}.trend-main>.trend-details{display:flex;flex-direction:column;gap:var(--margin-xxxs)}:is(.trend-main>.trend-details) .trend-count{font-size:var(--font-size-xs);color:oklch(var(--color-gray-oklch))}:is(.trend-main>.trend-details) .trend-previous{margin-left:var(--margin-xs);opacity:.7}@media all and (min-width: 736px){.emerging-trends-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--margin-lg)}}.insights-loading{display:flex;flex-direction:column;align-items:center;gap:var(--margin-md);padding:var(--margin-xxl) var(--margin-md);text-align:center}.insights-loading p{color:oklch(var(--color-gray-oklch));font-size:var(--font-size-sm)}.section-sub-title{margin:0}.metrics-section{display:flex;flex-direction:column;gap:var(--margin-md)}.metrics-grid{display:flex;flex-wrap:wrap;gap:var(--margin-md)}.metrics-grid>.statistic{flex:1}.additional-metrics-section{display:flex;flex-direction:column;gap:var(--margin-md)}.additional-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--margin-md)}.metric-card{padding:var(--margin-sm);text-align:center}.metric-card h3{font-size:var(--font-size-sm);color:oklch(var(--color-gray-oklch));margin:0 0 var(--margin-xs) 0;font-weight:var(--font-weight-normal)}.metric-value{font-size:1.5rem;font-weight:var(--font-weight-bold);color:oklch(var(--color-oklch))}.trends-section{display:flex;margin:0 0 var(--margin-xs);gap:var(--margin-xl);flex-wrap:wrap}.trends-section.top{padding:var(--margin-xxl) 0;margin:0;min-height:50px}.trends-section>.card{height:360px;flex:1;min-width:300px}.chart-container{height:300px;padding:var(--margin-sm)}@media all and (min-width: 736px){.metrics-grid{grid-template-columns:repeat(4,1fr)}.additional-metrics-grid{grid-template-columns:repeat(3,1fr)}.chart-container{height:400px;padding:var(--margin-md)}}@media all and (min-width: 1200px){.insights-page{margin:0 auto;padding:0 var(--content-spacer)}}.leads-container{display:flex;flex-direction:column;gap:var(--margin-lg);height:100%}.lead-card{align-items:flex-start}.lead-card .createdAt{margin-left:auto}.lead-card>.lead-info{display:flex;flex-direction:column;gap:var(--margin-xxs)}.lead-company{margin:0;color:oklch(var(--color-gray-oklch));font-size:var(--font-size-sm)}.lead-email,.lead-phone{margin:0 0 var(--margin-xxxs) 0;color:oklch(var(--color-oklch));font-size:var(--font-size-sm)}.knowledge-labels-modal .content{min-width:600px;max-width:800px}.create-label-section{display:flex;gap:var(--margin-sm);align-items:flex-end}.create-label-section>input{flex:1}.labels-list{max-height:400px;display:flex;flex-direction:column}.label-item{display:flex;align-items:center}.label-display{display:flex;justify-content:space-between;align-items:center;width:100%}.label-name{flex:1;font-weight:500}.label-actions{display:flex;gap:var(--margin-xs)}.edit-label{display:flex;align-items:center;gap:var(--margin-xs);width:100%}.edit-label input{flex:1}.edit-actions{display:flex;gap:var(--margin-xs)}.edit-actions button{min-width:auto;padding:var(--margin-xs)}.drag-handle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:grab;color:var(--color-gray-oklch);margin-right:var(--margin-xs);opacity:.6;transition:opacity var(--transition-style)}.drag-handle:hover{opacity:1}.drag-handle:active{cursor:grabbing}.label-display{display:flex;align-items:center;width:100%;padding:var(--margin-xs);border-radius:var(--border-radius-xs);transition:background-color var(--transition-style)}.label-display:hover{background-color:oklch(var(--color-theme-oklch) / 5%)}.sortable-ghost{opacity:.4;background-color:oklch(var(--color-theme-oklch) / 10%)}.sortable-chosen{background-color:oklch(var(--color-theme-oklch) / 15%)}.sortable-drag{background-color:oklch(var(--color-theme-oklch) / 20%);box-shadow:var(--shadow);transform:rotate(2deg)}.route-container-thingpreview>div{padding:0}:is(.route-container-thingpreview>div) .logo-full{width:260px;max-width:60dvw;margin-bottom:var(--margin-xl)}
