.audio-player-container{background-color:inherit;justify-content:center;align-items:center;gap:var(--margin-md);flex-direction:row;width:100%;display:flex}.audio-player-container.iconized{flex:0}.audio-player-container .play-pause-button{background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.audio-player-container .play-pause-button .icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.audio-player-container .time{font-weight:var(--font-weight-bold);min-width:2rem;margin:auto;font-size:.8rem;display:block}.audio-player-container .progress-bar{border-radius:var(--border-radius-sm);background-color:#7d7d7d40;width:100%;min-width:5rem;display:flex}.audio-player-container .progress-bar>span{border-radius:var(--border-radius-sm);opacity:.5;background:currentColor;flex-shrink:0;height:.8rem;transition:width .25s linear;display:block}.audio-player-container .speed-button{background-color:currentColor;border:none;min-width:2.5rem;padding:.2rem .8rem}.audio-player-container .speed-button>span{color:oklch(var(--background-color-oklch))}.icon{vertical-align:middle;background:0 0;border:none;flex-shrink:0;align-items:center;width:1rem;height:1rem;padding:0;display:inline-flex}.icon>svg{width:100%;height:auto;max-height:100%;margin-left:auto;margin-right:auto;display:block}.icon>.path-color path{fill:currentColor!important}.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}.icon.primary{color:oklch(var(--color-theme-oklch))}.icon.secondary{color:oklch(var(--color-theme2-oklch))}.icon.success{color:oklch(var(--color-green-oklch))}.icon.notice{color:oklch(var(--color-orange-oklch))}.icon.important{color:oklch(var(--color-red-oklch))}.suggestions-input{box-sizing:border-box;position:relative}.suggestions-input.multiple>.input-control>.value{background-color:oklch(var(--color-theme-oklch-20));border-radius:var(--border-radius);padding:3px 9px}.suggestions-input>.input-control{margin-right:var(--margin-md);gap:var(--margin-xxxs);flex-flow:wrap;display:flex}.suggestions-input>.input-control>.value{align-items:center;gap:var(--margin-xxxs);display:flex}.suggestions-input>.input-control>.value>button{opacity:.5;background:0 0;border:none;outline:none;height:100%;padding:0}.suggestions-input>.input-control>input{width:0;color:inherit;background:0 0;border:none;outline:none;flex-grow:1;flex-shrink:0;padding:0}.suggestions-input>.input-icon{left:auto;right:.85rem}.suggestions-options{z-index:9051;border:var(--border-width) solid oklch(var(--border-color-oklch));border-radius:var(--border-radius-sm);max-height:500px;box-shadow:var(--shadow);padding:var(--margin-xxxs);background-color:oklch(var(--foreground-color-oklch));box-sizing:border-box;flex-direction:column;gap:2px;display:flex;position:absolute;overflow-y:auto}.suggestions-options.hidden{display:none}.suggestions-options.grid{flex-flow:wrap}.suggestions-options>.suggestion-group>.suggestion-group-name{padding:var(--margin-xxs) var(--margin-sm) var(--margin-xxs) var(--margin-sm);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);border-radius:var(--border-radius);opacity:.6}.suggestions-options>.suggestion-group>.suggestion-option,.suggestions-options>.suggestion-option{color:oklch(var(--color-oklch));padding:var(--margin-xxs) var(--margin-sm);border-radius:var(--border-radius-sm);align-items:center;gap:var(--margin-xxs);display:flex}:is(.suggestions-options>.suggestion-group>.suggestion-option,.suggestions-options>.suggestion-option).selected{background-color:oklch(var(--color-theme-oklch-40))}:is(.suggestions-options>.suggestion-group>.suggestion-option,.suggestions-options>.suggestion-option).active{background-color:oklch(var(--color-theme-oklch));color:oklch(var(--color-dark-oklch))}:is(.suggestions-options>.suggestion-group>.suggestion-option,.suggestions-options>.suggestion-option)>span{display:flex}.input-button{opacity:0;width:0;height:0;display:inline;position:absolute}.button{border-radius:var(--border-radius-xxs);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-color2-oklch-70));-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);border:var(--border-width) solid oklch(var(--border-color-oklch));box-sizing:border-box;font-size:1rem;font-weight:var(--font-weight-bold);outline:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.button.vertical.has-control>.input-control,.button.vertical:not(.has-control){gap:var(--margin-xs);flex-direction:column}.button.has-control>.input-control{resize:none;background:0 0;border:none;outline:none;width:100%}.button.has-control>.input-control,.button:not(.has-control){justify-content:center;align-items:center;gap:var(--margin-xs);padding:.75rem 1.2rem;display:flex}.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){gap:.5rem;padding:.3rem .6rem}.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){gap:.5rem;padding:.5rem .9rem}.button.lg{font-size:var(--font-size-mlg)}.button.lg.has-control>.input-control,.button.lg:not(.has-control){padding:1.1rem 1.6rem}.button.xl{border-radius:var(--border-radius);font-size:1rem}.button.xl.has-control>.input-control,.button.xl:not(.has-control){padding:1.2rem 1.5rem}.button.iconized{white-space:nowrap;flex-shrink:0;padding:0}.button.iconized>:not(.icon):not(.red-dot):not(.tooltip):not(.input-control){display:none}.button.iconized>.icon{margin:0!important;padding: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:40px;height:40px;line-height:calc(40px - var(--border-width) - var(--border-width))}.button.remove:not(.primary):not(.secondary){border-color:oklch(var(--color-red-oklch));background-color:oklch(var(--color-red-oklch) / 10%) 3;--button-color:oklch(var(--color-red-oklch))}.button.remove:not(.primary):not(.secondary):active,.button.remove:not(.primary):not(.secondary).active,.button.remove:not(.primary):not(.secondary).checked{--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:oklch(var(--color-theme-oklch));background-color:oklch(var(--color-theme-oklch));--button-color:oklch(var(--color-dark-oklch))}.button.primary[disabled],.button.primary.disabled{--button-color:oklch(var(--color-oklch) / 30%);border-color:oklch(var(--background-color-oklch));background:oklch(var(--background-color-oklch)) linear-gradient(oklch(var(--color-gray-oklch) / 30%), oklch(var(--color-gray-oklch) / 30%))}.button.secondary{border-color:oklch(var(--color-theme2-oklch));background-color:oklch(var(--color-theme2-oklch) / 10%);--button-color:oklch(var(--color-theme2-oklch))}.button.success{border-color:oklch(var(--color-green-oklch));background-color:oklch(var(--color-green-oklch) / 10%);--button-color:oklch(var(--color-green-oklch))}.button.notice{border-color:oklch(var(--color-orange-oklch));background-color:oklch(var(--color-orange-oklch) / 10%);--button-color:oklch(var(--color-orange-oklch))}.button.notice[disabled],.button.notice.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{background-image:linear-gradient(to bottom, oklch(var(--color-oklch) / .1), oklch(var(--color-oklch) / .1))}}.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{background-image:linear-gradient(to bottom, oklch(var(--color-oklch) / .1), oklch(var(--color-oklch) / .1))}.button.loading{position:relative;color:#0000!important;text-shadow:none!important}.button.loading:before{transition:all var(--transition-style);content:" ";vertical-align:middle;border:2px solid var(--button-color);z-index:1;border-bottom-color:#0000;border-radius:100%;width:1em;height:1em;animation:.65s linear infinite spin;display:inline-block;position:absolute;top:50%;left:50%;translate:-50% -50%}.badge{background-color:oklch(var(--foreground-color-oklch-70));color:oklch(var(--color-oklch));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));font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);box-sizing:border-box;flex-shrink:0;align-items:center;display:inline-flex}.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{min-width:0;min-height:0;padding:5px}.badge.xs{padding:3px var(--margin-xs);font-size:var(--font-size-xs);border-radius:6px}.badge.xs:empty{min-width:0;min-height:0;padding:3px}.badge.xxs{font-size:var(--font-size-xxs);border-radius:3px;padding:1px 5px;line-height:1rem}.badge.primary{color:oklch(var(--color-oklch));background-color:oklch(var(--color-theme-oklch) / 10%);border-color:oklch(var(--color-theme-oklch))}.badge.primary>.sign{color:oklch(var(--color-theme-oklch));background-color:oklch(var(--background-color-oklch))}@media (prefers-color-scheme:dark){.badge.primary{color:oklch(var(--color-theme-oklch))}}.badge.secondary{color:oklch(var(--color-theme2-oklch));background-color:oklch(var(--color-theme2-oklch) / 10%);border-color:oklch(var(--color-theme2-oklch))}.badge.secondary>.sign{color:oklch(var(--color-theme2-oklch));background-color:oklch(var(--background-color-oklch))}.badge.success{color:oklch(var(--color-green-oklch));background-color:oklch(var(--color-green-oklch) / 10%);border-color:oklch(var(--color-green-oklch))}.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) / 10%);border-color:oklch(var(--color-orange-oklch))}.badge.notice>.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) / 10%);border-color:oklch(var(--color-red-oklch))}.badge.important>.sign{color:oklch(var(--color-red-oklch));background-color:oklch(var(--background-color-oklch))}.badge>.input-control{z-index:2;width:100%;min-width:min-content;line-height:inherit;box-sizing:border-box;flex-grow:1;align-items:center;gap:.5em;display:flex;position:relative;top:0;left:0}.badge>.input-control::placeholder{color:inherit;opacity:.5}.card{background-color:oklch(var(--foreground-color-oklch-70));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);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;display:flex}@media (pointer:fine){.card:is(a,button):hover{background-color:oklch(var(--color-oklch) / .1)}}.card:is(a,button):active,.card.active,.card.checked{color:oklch(var(--foreground-color-oklch));background-color:oklch(var(--color-oklch))}:is(.card:is(a,button):active,.card.active,.card.checked).primary{color:oklch(var(--color-oklch));background-color:oklch(var(--color-theme-oklch) / .1)}:is(.card:is(a,button):active,.card.active,.card.checked).secondary{color:oklch(var(--color-oklch));background-color:oklch(var(--color-theme2-oklch) / .1)}:is(.card:is(a,button):active,.card.active,.card.checked).success{color:oklch(var(--color-oklch));background-color:oklch(var(--color-green-oklch) / .1)}:is(.card:is(a,button):active,.card.active,.card.checked).notice{color:oklch(var(--color-oklch));background-color:oklch(var(--color-orange-oklch) / .1)}:is(.card:is(a,button):active,.card.active,.card.checked).important{color:oklch(var(--color-oklch));background-color:oklch(var(--color-red-oklch) / .1)}.card.primary{border-color:oklch(var(--color-theme-oklch));background-color:oklch(var(--color-theme-oklch) / .1)}.card.secondary{border-color:oklch(var(--color-theme2-oklch));background-color:oklch(var(--color-theme2-oklch) / .1)}.card.success{border-color:oklch(var(--color-green-oklch));background-color:oklch(var(--color-green-oklch) / .1)}.card.notice{border-color:oklch(var(--color-orange-oklch));background-color:oklch(var(--color-orange-oklch) / .1)}.card.important{border-color:oklch(var(--color-red-oklch));background-color:oklch(var(--color-red-oklch) / .1)}.card.has-control>.input-control{gap:var(--margin-xxs);width:100%;color:inherit;display:flex}.input-card{opacity:0;position:absolute}.a{color:oklch(var(--color-oklch));cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.input-hint{color:oklch(var(--color-gray-oklch));flex-direction:row;justify-content:space-between;margin-top:.8rem;margin-left:auto;font-size:.8rem;display:flex}.input-label{width:100%;font-weight:var(--font-weight-bold);opacity:.8;box-sizing:border-box;text-align:initial;margin-bottom:.5rem;display:inline}.input-icon{z-index:1;position:absolute;bottom:1rem;left:1rem}.input-error{color:oklch(var(--color-red-oklch));font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);display:flex}.input{box-sizing:border-box}.input.texted,.input.type-select,.input.type-a{color:oklch(var(--color-oklch));vertical-align:middle;transition:background-color var(--transition-style), color var(--transition-style), box-shadow var(--transition-style), border-color var(--transition-style);width:100%;max-width:100%;text-align:initial;background-image:none;background-position:50%;border-radius:0;flex-direction:column;text-decoration:none;display:flex;position:relative}:is(.input.texted,.input.type-select,.input.type-a)>.input-control{font-size:inherit;border:none;font-family:inherit}: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));box-sizing:border-box;resize:none;border-radius:var(--border-radius-sm);border:0 solid oklch(var(--border-color-oklch));border-width:var(--border-width);background:0 0;background-color:oklch(var(--foreground-color-oklch-70));-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);outline:none;width:100%;padding:.75rem 1rem}: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.has-control>.input-control,.input.focus:not(.has-control){border-color:oklch(var(--color-oklch))}.input.error.has-control>.input-control,.input.error:not(.has-control){color:oklch(var(--color-red-oklch))!important;border-color:oklch(var(--color-red-oklch))!important}.input.hidden{display:none}.input.type-color{border:var(--border-width) solid oklch(var(--border-color-oklch));border-radius:var(--border-radius);height:3em;position:relative}.input.type-color>.input-control{width:calc(100% - var(--border-width) - var(--border-width));height:calc(100% - var(--border-width) - var(--border-width));border-radius:var(--border-radius);left:var(--border-width);top:var(--border-width);background:0 0;border:none;position:absolute}.input.type-select{appearance:none}.input.type-select>.input-control{padding-left:calc(1em - 4px)}.input.texted{appearance:none;resize:none}.input.texted.loading{background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding-right:24px;transition:none}.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){border-width:var(--border-width);flex-grow:1;min-height:80px;line-height:1.5em;overflow:auto}.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){gap:.5rem;padding:.5rem .9rem}.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;flex-direction:column;width:100%;display:flex;position:relative}.input.type-range>.input-control{accent-color:oklch(var(--color-theme-oklch));background:0 0;background:oklch(var(--color-dark-oklch) / 15%);appearance:revert;color:oklch(var(--color-bright-oklch));padding:0}.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;width:18px;height:18px;color:oklch(var(--color-bright-oklch));z-index:1;background:#fff;border:none;border-radius:100%;position:relative;top:-7px;box-shadow:0 4px 8px #0000001a}.input-input{opacity:0;width:0;height:0;display:inline;position:absolute}.input.type-checkbox,.input.type-radio{border:var(--border);border-radius:var(--border-radius-sm);background-color:oklch(var(--foreground-color-oklch-70));padding:var(--margin-sm) var(--margin-lg);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);align-items:center;display:flex}:is(.input.type-checkbox,.input.type-radio)>.input-control{align-items:center;gap:var(--margin-xxs);display:flex}:is(.input.type-checkbox,.input.type-radio).disabled,:is(.input.type-checkbox,.input.type-radio).readonly{opacity:.25}:is(.input.type-checkbox,.input.type-radio):before{content:"";margin-right:var(--margin-xs);background-color:oklch(var(--background-color-oklch) / 50%);border:0 solid oklch(var(--color-oklch));box-sizing:border-box;width:1.4rem;height:1.4rem;transition:background-color var(--transition-style), border-width var(--transition-style), box-shadow var(--transition-style);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.input.type-checkbox.checked{border-color:oklch(var(--color-oklch) / 50%)}.input.type-checkbox:before{color:oklch(var(--background-color-oklch));border-width:2px;font-size:.9rem;rotate:10deg}.input.type-checkbox.checked:before{content:"✔";background-color:oklch(var(--color-oklch));border-color:oklch(var(--color-oklch))}.input.type-radio.checked:before{border-width:4px}.input.input.type-toggle{text-align:initial;background:0 0;border-radius:3px;margin-left:0;padding:0 50px 0 0;line-height:1.5em;transition:background-color .2s linear;display:flex;position:relative}.input.input.type-toggle.disabled,.input.input.type-toggle.readonly{opacity:.25}.input.input.type-toggle.focus>.input-control{flex-grow:1}.input.input.type-toggle.focus>.input-control:before{background-color:oklch(var(--color-gray-oklch))}.input.input.type-toggle>.input-control{flex-grow:1}.input.input.type-toggle>.input-control:before,.input.input.type-toggle>.input-control:after{content:" ";width:16px;height:16px;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);background:0 0;background-color:oklch(var(--color-gray-oklch-20));border:var(--border);border-radius:20%;padding:0;display:block;position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%)}.input.input.type-toggle>.input-control:before{border-radius:13px;width:44px;height:26px;transition:background-color .2s ease-in-out}.input.input.type-toggle>.input-control:after{background-color:oklch(var(--color-bright-oklch));border-radius:100%;width:22px;height:22px;margin-right:2px;transition:margin-right .2s ease-in-out;box-shadow:0 1px 3px #0000004d}.input.input.type-toggle:not(.checked)>.input-control:after{margin-right:20px}.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)}.input.input.type-toggle.sm>.input-control:before{height:18px}.input.input.type-toggle.sm>.input-control:after{width:16px;height:16px}.input.input.type-toggle.sm:not(.checked)>.input-control:after{margin-right:26px}.insights-filters{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);flex-direction:column;display:flex}.filter-group{gap:var(--margin-sm);flex-direction:column;display:flex}.filter-label{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:oklch(var(--color-oklch))}.filter-buttons{gap:var(--margin-xs);flex-wrap:wrap;display:flex}@media (width>=736px){.insights-filters{flex-direction:row;justify-content:space-between;align-items:center}.filter-group{flex-direction:row;align-items:center}.filter-label{margin-right:var(--margin-sm);white-space:nowrap}}.popup{z-index:9050;background:oklch(var(--popup-backdrop-color-oklch) / 70%);width:100%;height:100%;transition:opacity var(--transition-style), transform var(--transition-style);will-change:opacity, transform;flex-direction:column;align-items:center;padding:0;display:flex;position:fixed;top:0;left:0;overflow:auto}.popup.hidden:not(.transition){visibility:hidden;transform:scale(1.2)}.popup.hidden{opacity:0}.popup.hidden.transition>div{transform:scale(.9)}.popup>div{transition:transform var(--transition-style);padding:20px!important}.popup.warning .popup-container{max-width:300px}.popup .popup-container{max-width:100%;text-align:initial;outline:none;margin-top:auto;margin-bottom:auto;display:inline-block;position:relative}.popup .popup-container>.content-label{font-size:1.3rem}.popup .popup-container>.content-label.outside{z-index:100;width:100%;color:oklch(var(--color-bright-oklch));position:absolute;bottom:calc(100% + 1.2rem);left:0}.popup .popup-container>.content-label>.icon{width:20px;height:20px}.popup .popup-container>.close{top:var(--margin-xl);right:var(--margin-xl);z-index:100;background:0 0;border:none;outline:none;padding:0;position:absolute}.popup .popup-content{box-sizing:border-box;box-shadow:var(--shadow);border-radius:var(--border-radius-sm);border:var(--border);color:oklch(var(--popup-color-oklch));background:oklch(var(--popup-background-color-oklch));overflow:hidden}.popup .popup-content>div{transition:all var(--transition-style);min-width:15rem}.popup .popup-content>.content{padding:var(--margin-xxl);gap:var(--margin-xl);box-sizing:border-box;flex-direction:column;max-width:100%;display:flex}.popup .popup-content>.content+.bottom{padding-top:0}.popup .popup-content>.bottom{padding:0 var(--margin-xxl) var(--margin-xxl);justify-content:flex-end;gap:var(--margin-md);display:flex}.popup .popup-content>.bottom.vertical{flex-direction:column;align-items:stretch}@media (width<=735px){.popup:not(.warning)>div{padding:0!important}.popup:not(.warning) .popup-container{width:100%;margin-bottom:0}.popup:not(.warning) .popup-container .popup-content{border-bottom-right-radius:0;border-bottom-left-radius:0}}.popup.popup-media-viewer>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex;padding:0!important}.popup.popup-media-viewer .popup-container{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex}.popup.popup-media-viewer .popup-container>.close{top:var(--margin-xl);right:var(--margin-xl);z-index:200;color:#fff;filter:drop-shadow(0 1px 3px #0009)}.popup.popup-media-viewer .popup-container>.close .icon{width:24px;height:24px}.popup.popup-media-viewer .popup-content{box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible}.popup.popup-media-viewer .media-viewer-content{width:100%;height:100%;padding:var(--margin-xxl);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.popup.popup-media-viewer .media-viewer-content>img,.popup.popup-media-viewer .media-viewer-content>video{object-fit:contain;border-radius:var(--border-radius);max-width:100%;max-height:100%}.media{vertical-align:middle;object-fit:cover;object-position:center;border:none;max-width:100%;height:auto;display:inline-block}.media.interactive{cursor:pointer}img.media.error{position:relative;overflow:hidden}img.media.error:after{text-align:center;content:attr(alt);background-color:oklch(var(--background-color-oklch));background-image:linear-gradient(#8080801a,#8080801a);justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;font-size:.7rem;display:flex;position:absolute;top:0;left:0}.popup.popup-media-validation .media{border-radius:var(--border-radius)}.popup.popup-media-cropper>div{padding:0!important}.media-picker{box-sizing:border-box;flex-wrap:wrap;gap:1rem;width:100%;display:flex}.media-picker .area{text-align:center;border-radius:var(--border-radius);flex-shrink:0;transition:opacity .25s linear;display:block;position:relative;overflow:visible}.media-picker .area.disabled{opacity:.25}.media-picker .area.empty{border:1px solid oklch(var(--border-color-oklch));color:oklch(var(--color-theme-oklch))}.media-picker .area.md{box-sizing:border-box;width:7rem}.media-picker .area>.media{border-radius:var(--border-radius);width:100%;height:100%;position:absolute;top:0;left:0;opacity:1!important}.media-picker .area.focus,.media-picker .area:active{background-color:oklch(var(--color-gray-oklch))}@media (pointer:fine){.media-picker .area:hover{background-color:oklch(var(--color-gray-oklch))}}.media-picker .area.loading{opacity:.5!important}.media-picker .area.loading:after{content:" ";vertical-align:middle;border:3px solid oklch(var(--color-oklch));z-index:1;border-bottom-color:#0000;border-radius:100%;width:2em;height:2em;margin-top:-1em;margin-left:-1em;animation:1s linear infinite spin;display:inline-block;position:absolute;top:50%;left:50%}.media-picker .area>.icon{width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-picker .area>span:not(.icon){display:none}.media-picker .area>.actions{position:absolute;top:0;right:0}.media-picker .area>.actions>.media-button{background-color:oklch(var(--color-bright-oklch));color:oklch(var(--color-dark-oklch));border:none;border-radius:100%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;line-height:20px;display:flex;transform:translate(25%,-25%);box-shadow:0 8px 16px #00000040}.media-picker .area>.actions>.media-button>.label{display:none}.media-picker .area>.actions>.media-button:active{background-image:linear-gradient(oklch(var(--color-gray-oklch)), oklch(var(--color-gray-oklch)))}@media (pointer:fine){.media-picker .area>.actions>.media-button:hover{background-image:linear-gradient(oklch(var(--color-gray-oklch)), oklch(var(--color-gray-oklch)))}}.media-picker .area:before{content:"";float:left;padding-top:100%}.media-picker>.hint{text-align:right;font-size:.9rem;display:block}@media (width<=735px){.media-picker .area.md{width:calc(33.33% - .666667rem)}.popup.popup-media-cropper>div{padding:0!important}.popup.popup-media-cropper>div>.popup-container{width:100%;height:100%}.popup.popup-media-cropper>div>.popup-container>.popup-content{border-radius:0;flex-direction:column;width:100%;max-width:none;min-height:100%;display:flex}.popup.popup-media-cropper>div>.popup-container>.popup-content>div{max-width:none;padding:1rem}.popup.popup-media-cropper>div>.popup-container>.popup-content>.content{flex-grow:1}.popup.popup-media-cropper>div>.popup-container>.popup-content>.bottom{padding-top:0}}.masonry{gap:var(--margin-lg);width:100%;display:flex}.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{gap:var(--margin-lg);flex-direction:column;flex-grow:0;flex-shrink:0;width:100%;min-width:0;display:flex}.logo-full{align-items:center;gap:5%;display:flex}.logo-full>.logo{width:20%!important}.logo-full>div{flex-direction:column;width:80%;display:flex}.logo-full>div>.logo-text{width:100%}.label-label{opacity:0;width:0;height:0;display:inline;position:absolute}.label{border-radius:var(--border-radius);text-align:center;border:var(--border-width) solid oklch(var(--border-color-oklch));outline:none;justify-content:center;align-items:center;gap:.5rem;line-height:1em;text-decoration:none;display:flex}.label:not(.multi){padding:.5rem .8rem;font-size:.8rem}.label.multi{text-align:initial;justify-content:flex-start;padding:.8rem 1rem;font-size:.8em;line-height:1.5em}.label>.input-control{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.input-tab{opacity:0;width:0;height:0;display:inline;position:absolute}.tab{text-align:center;color:oklch(var(--color-oklch));background-color:oklch(var(--background-color-oklch));border:0 solid oklch(var(--color-gray-oklch) / 20%);box-sizing:border-box;outline:none;justify-content:center;align-items:center;font-weight:700;line-height:1em;text-decoration:none;transition:background-color .2s linear,color .2s linear,opacity .2s linear;display:flex}.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){justify-content:center;align-items:center;gap:1rem;padding:.85rem 1.4rem;display:flex}.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{white-space:nowrap;flex-shrink:0;padding:0}.tab.iconized>:not(.icon):not(.red-dot):not(.tooltip):not(.input-control){display:none}.tab.iconized>.icon{margin:0!important;padding: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-underline-offset:.4rem;text-decoration:underline;text-decoration-thickness:3px}@media (pointer:fine){.tab:hover{border-color:oklch(var(--color-theme-oklch-20))}}.tab.loading{position:relative;color:#0000!important;text-shadow:none!important}.tab.loading:before{transition:all var(--transition-style);content:" ";vertical-align:middle;border:2px solid oklch(var(--color-gray-oklch));z-index:1;border-bottom-color:#0000;border-radius:100%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;animation:.65s linear infinite spin;display:inline-block;position:absolute;top:50%;left:50%}.status-container{justify-content:center;align-items:center;gap:var(--margin-sm);text-align:center;box-sizing:border-box;flex-direction:column;flex-grow:1;width:100%;height:100%;padding:0 1.5rem;display:flex}.status-container>.loader-icon{position:relative}.status-container>.loader-icon .icon{width:3rem;height:3rem;margin-bottom:var(--margin-md)}.status-container>.loader-icon .icon.with-loader{position:absolute;top:1rem;left:1rem}.status-container>.loader-icon .icon.with-loader+.loader{width:5rem!important;height:5rem!important}.status-container>.loader{font-size:5rem}.status-container>.h1{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.status-container>.dimmed{max-width:600px}.scroll-view-loader.infinity{justify-content:center;width:100%;display:flex;position:relative}.scroll-view-loader.infinity.up{padding-top:var(--margin-md)}.scroll-view-loader.infinity.down{padding-bottom:var(--margin-md)}.statistic{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));padding:var(--margin-sm) var(--margin-lg) var(--margin-sm) var(--margin-md);gap:var(--margin-sm);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);flex-grow:1;align-items:center;display:flex}.statistic>.items{gap:var(--margin-xs);flex-grow:1;justify-content:space-between;display:flex}.statistic>.items>.item{flex-direction:column;display:flex}.statistic>.items>.item:last-child:not(:only-child){align-items:flex-end}.statistic>.items>.item:only-child{flex-grow:1}.statistic>.items>.item>.title{justify-content:space-between;align-items:center;gap:var(--margin-xxs);font-size:var(--font-size-xs);white-space:nowrap;display:flex}.trix-editor-container{border:var(--border);border-radius:var(--border-radius-sm);background-color:oklch(var(--foreground-color-oklch));flex-direction:column;display:flex;position:relative}.trix-editor-container:has(:focus){border-color:oklch(var(--color-theme-oklch));outline:none}.trix-label{width:100%;font-size:.57rem;font-weight:var(--font-weight-bold);opacity:.5;box-sizing:border-box;text-align:initial;z-index:1;display:inline;position:absolute;bottom:100%;left:0;overflow:visible}trix-toolbar .trix-button-row{background:oklch(var(--background-color-oklch));border-radius:var(--border-radius-sm);border-top:var(--border);flex-wrap:wrap;display:flex}trix-toolbar .trix-button-row button{padding:var(--margin-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.5rem;display:flex}trix-toolbar .trix-button-row button:hover,trix-toolbar .trix-button-row button:focus,trix-toolbar .trix-button-row button.trix-active{background:oklch(var(--color-gray-oklch) / 20%);outline:none}trix-toolbar .trix-button-row button>svg{width:1rem;height:1rem;fill:oklch(var(--color-oklch))}trix-toolbar .trix-button-group--headings{position:relative}trix-toolbar .trix-button-group--headings .trix-button--headings-toggle{align-items:center;gap:var(--margin-xxxs);width:auto;padding:var(--margin-xs) var(--margin-sm);display:flex}trix-toolbar .trix-button-group--headings .trix-button--headings-toggle .trix-chevron{width:.6rem;height:.6rem;transition:transform var(--transition-duration)}trix-toolbar .trix-button-group--headings .trix-button-group--headings-dropdown{background:oklch(var(--foreground-color-oklch));border:var(--border);border-radius:var(--border-radius-sm);z-index:10;flex-direction:column;min-width:3rem;display:none;position:absolute;bottom:100%;left:0}trix-toolbar .trix-button-group--headings .trix-button-group--headings-dropdown button{width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);justify-content:center}trix-toolbar .trix-button-group--headings .trix-button-group--headings-dropdown button:first-child{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}trix-toolbar .trix-button-group--headings .trix-button-group--headings-dropdown button:last-child{border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}:is(trix-toolbar .trix-button-group--headings:hover,trix-toolbar .trix-button-group--headings:focus-within) .trix-button--headings-toggle .trix-chevron{transform:rotate(180deg)}:is(trix-toolbar .trix-button-group--headings:hover,trix-toolbar .trix-button-group--headings:focus-within) .trix-button-group--headings-dropdown{display:flex}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{background:oklch(var(--foreground-color-oklch));border:var(--border);border-radius:var(--border-radius-sm);padding:var(--margin-md);z-index:10;gap:var(--margin-xxxs);width:300px;display:none;position:absolute;top:100%;left:0}trix-toolbar .trix-dialog .input{flex-shrink:1;min-width:0}trix-toolbar .trix-dialog .input:hover,trix-toolbar .trix-dialog .input:focus{border-color:oklch(var(--color-theme-oklch))}trix-toolbar .trix-dialog .button{flex-grow:0;flex-shrink:0}trix-toolbar .trix-dialog.trix-active{display:flex}trix-editor{padding:var(--margin-md);flex-grow:1;position:relative;overflow:auto}trix-editor:focus-visible{outline:none}trix-editor a{text-decoration:underline}.badge.upgrade-badge{background:var(--accent-light);color:var(--accent);cursor:pointer;white-space:nowrap;gap:var(--gap-xs);font-weight:600;text-decoration:none}.upgrade-overlay{position:relative}.upgrade-overlay-content{filter:blur(4px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.upgrade-overlay-prompt{justify-content:center;align-items:center;gap:var(--gap-xs);color:var(--accent);cursor:pointer;z-index:1;font-weight:600;text-decoration:none;display:flex;position:absolute;inset:0}
