.user-avatar[data-v-e0e3a017]{flex:none}.user-avatar[data-v-e0e3a017] img{object-fit:cover}.app-locale-icon[data-v-3162a563]{width:1.3rem;height:1.3rem}.topbar-progress-bar[data-v-ea9b2fe2]{height:var(--progress-bar-height);top:var(--topbar-height);z-index:996;border-radius:0;width:100%;position:fixed;left:0;right:0}:root{--brand-color:#e32526;--brand-surface-dark:#14161a;--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--link-color:oklch(62.3% .214 259.815);--link-color-hover:oklch(48.8% .243 264.376);--error-color:var(--p-inputtext-invalid-border-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--topbar-height:4rem;--progress-bar-height:3px;--surface-ground:var(--p-surface-100);--code-background:var(--p-surface-900);--code-color:var(--p-surface-200)}:root.app-dark{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100)}@layer components{html{height:100%;font-size:14px;line-height:1.2}body{color:var(--text-color);background-color:var(--surface-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;margin:0;padding:0}a{text-decoration:none}.layout-wrapper{min-height:100vh}.p-dialog-content{padding-top:var(--p-message-border-width,1px)}.layout-main-container{min-height:100vh;transition:margin-left var(--layout-section-transition-duration);flex-direction:column;justify-content:space-between;max-width:100%;padding:6rem 2rem 0;display:flex}.layout-main-container .layout-main{flex:auto;width:100%;min-width:0;max-width:100%;padding-bottom:2rem}.layout-topbar{height:var(--topbar-height);z-index:997;background-color:var(--surface-card);width:100%;transition:left var(--layout-section-transition-duration);align-items:center;padding:0 2rem;display:flex;position:fixed;top:0;left:0}.layout-topbar .layout-topbar-logo-container{align-items:center;width:20rem;display:flex}.layout-topbar .layout-topbar-logo{border-radius:var(--content-border-radius);color:var(--text-color);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:500;display:inline-flex}.layout-topbar .layout-topbar-logo svg{width:3rem}.layout-topbar .layout-topbar-logo:focus-visible{outline-width:var(--focus-ring-width);outline-style:var(--focus-ring-style);outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow);transition:box-shadow var(--transition-duration), outline-color var(--transition-duration)}.layout-topbar .layout-topbar-action{width:2.5rem;height:2.5rem;color:var(--text-color);transition:background-color var(--element-transition-duration);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.layout-topbar .layout-topbar-action:hover{background-color:var(--surface-hover)}.layout-topbar .layout-topbar-action:focus-visible{outline-width:var(--focus-ring-width);outline-style:var(--focus-ring-style);outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow);transition:box-shadow var(--transition-duration), outline-color var(--transition-duration)}.layout-topbar .layout-topbar-action i{font-size:1.25rem}.layout-topbar .layout-topbar-action span{font-size:1rem;display:none}.layout-topbar .layout-topbar-action .p-avatar-label{display:inline}.layout-topbar .layout-topbar-action.layout-topbar-action-highlight{background-color:var(--primary-color);color:var(--primary-contrast-color)}.layout-topbar .layout-menu-button{margin-right:.5rem}.layout-topbar .layout-topbar-menu-button{display:none}.layout-topbar .layout-topbar-actions{gap:1rem;margin-left:auto;display:flex}.layout-topbar .layout-topbar-menu-content,.layout-topbar .layout-config-menu{gap:1rem;display:flex}@media (width<=991px){.layout-topbar{padding:0 2rem}.layout-topbar .layout-topbar-logo-container{width:auto}.layout-topbar .layout-menu-button{margin-left:0;margin-right:.5rem}.layout-topbar .layout-topbar-menu-button{display:inline-flex}.layout-topbar .layout-topbar-menu{background-color:var(--surface-overlay);transform-origin:top;border-radius:var(--content-border-radius);border:1px solid var(--surface-border);min-width:15rem;padding:1rem;position:absolute;top:4rem;right:2rem;box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014}.layout-topbar .layout-topbar-menu .layout-topbar-menu-content{gap:.5rem}.layout-topbar .layout-topbar-menu .layout-topbar-action{border-radius:var(--content-border-radius);justify-content:flex-start;width:100%;height:auto;padding:.5rem 1rem;display:flex}.layout-topbar .layout-topbar-menu .layout-topbar-action i{margin-right:.5rem;font-size:1rem}.layout-topbar .layout-topbar-menu .layout-topbar-action span{font-weight:500;display:block}.layout-topbar .layout-topbar-menu-content{flex-direction:column}}.layout-sidebar{z-index:999;-webkit-user-select:none;user-select:none;width:20rem;height:calc(100vh - 8rem);transition:transform var(--layout-section-transition-duration), left var(--layout-section-transition-duration);background-color:var(--surface-overlay);border-radius:var(--content-border-radius);padding:.5rem 1.5rem;position:fixed;top:6rem;left:2rem;overflow-y:auto}.layout-menu{margin:0;padding:0;list-style-type:none}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text{text-transform:uppercase;opacity:.7;color:var(--text-color);margin:.75rem 0;font-size:.857rem;font-weight:700}.layout-menu .layout-root-menuitem>a{display:none}.layout-menu a{-webkit-user-select:none;user-select:none}.layout-menu a.active-menuitem>.layout-submenu-toggler,.layout-menu li.active-menuitem>a .layout-submenu-toggler{transform:rotate(-180deg)}.layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-menu ul a{color:var(--text-color);cursor:pointer;border-radius:var(--content-border-radius);transition:background-color var(--element-transition-duration), box-shadow var(--element-transition-duration);outline:0;align-items:center;padding:.75rem 1rem;display:flex;position:relative}.layout-menu ul a .layout-menuitem-icon{margin-right:.5rem}.layout-menu ul a .layout-submenu-toggler{transition:transform var(--element-transition-duration);margin-left:auto;font-size:75%}.layout-menu ul a.active-route{color:var(--primary-color);font-weight:700}.layout-menu ul a:hover{background-color:var(--surface-hover)}.layout-menu ul a:focus{outline-offset:-1px;box-shadow:inset var(--focus-ring-shadow)}.layout-menu ul ul{border-radius:var(--content-border-radius);overflow:hidden}.layout-menu ul ul li a{margin-left:1rem}.layout-menu ul ul li li a{margin-left:2rem}.layout-menu ul ul li li li a{margin-left:2.5rem}.layout-menu ul ul li li li li a{margin-left:3rem}.layout-menu ul ul li li li li li a{margin-left:3.5rem}.layout-menu ul ul li li li li li li a{margin-left:4rem}.layout-submenu-enter-from,.layout-submenu-leave-to{max-height:0}.layout-submenu-enter-to,.layout-submenu-leave-from{max-height:1000px}.layout-submenu-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1);overflow:hidden}.layout-submenu-enter-active{transition:max-height 1s ease-in-out;overflow:hidden}.layout-footer{border-top:1px solid var(--surface-border);justify-content:center;align-items:center;gap:.5rem;padding:1rem 0;display:flex}@media screen and (width>=1960px){.layout-main,.landing-wrapper{min-width:1700px;margin-left:auto!important;margin-right:auto!important}}@media (width>=992px){.layout-wrapper.layout-overlay .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper.layout-overlay .layout-sidebar{border-right:1px solid var(--surface-border);border-top-left-radius:0;border-bottom-left-radius:0;height:100vh;transition:transform .4s cubic-bezier(.05,.74,.2,.99),left .4s cubic-bezier(.05,.74,.2,.99);top:0;left:0;transform:translate(-100%);box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014}.layout-wrapper.layout-overlay.layout-overlay-active .layout-sidebar{transform:translate(0)}.layout-wrapper.layout-static .layout-main-container{margin-left:22rem}.layout-wrapper.layout-static.layout-static-inactive .layout-sidebar{left:0;transform:translate(-100%)}.layout-wrapper.layout-static.layout-static-inactive .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper .layout-mask{display:none}}@media (width<=991px){.blocked-scroll{overflow:hidden}.layout-wrapper .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper .layout-sidebar{border-top-left-radius:0;border-bottom-left-radius:0;height:100vh;transition:transform .4s cubic-bezier(.05,.74,.2,.99),left .4s cubic-bezier(.05,.74,.2,.99);top:0;left:0;transform:translate(-100%)}.layout-wrapper .layout-mask{z-index:998;background-color:var(--maskbg);width:100%;height:100%;display:none;position:fixed;top:0;left:0}.layout-wrapper.layout-mobile-active .layout-sidebar{transform:translate(0)}.layout-wrapper.layout-mobile-active .layout-mask{display:block}}.clearfix:after{content:" ";clear:both;display:block}.card{background:var(--surface-card);border-radius:var(--content-border-radius);margin-bottom:2rem;padding:2rem}.card:last-child{margin-bottom:0}.surface-panel{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--content-border-radius)}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left,.p-toast.p-toast-top-center{top:100px}.p-autocomplete-option{white-space:normal;overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6{color:var(--text-color);margin:1.5rem 0 1rem;font-family:inherit;font-weight:700;line-height:1.5}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}mark{border-radius:var(--content-border-radius);background:#fff8e1;padding:.25rem .4rem;font-family:monospace}blockquote{border-left:4px solid #90a4ae;margin:1rem 0;padding:0 2rem}hr{border-top:solid var(--surface-border);border-width:1px 0 0;margin:1rem 0}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--link-color-hover)}a.p-button{color:inherit}p{margin:0 0 1rem;line-height:1.5}p:last-child{margin-bottom:0}}.tiptap-container{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius);transition:border-color var(--p-transition-duration);overflow:hidden}.tiptap-container:focus-within{border-color:var(--p-primary-color);box-shadow:var(--p-focus-ring-shadow)}.tiptap-container__invalid{border-color:var(--error-color)}.tiptap-container--compact .tiptap-toolbar{gap:.25rem;padding:.25rem .5rem}.tiptap-container--compact .tiptap-separator{height:1rem}.tiptap-container--compact .tiptap-button{min-width:1.5rem;height:1.5rem;padding:.25rem}.tiptap-container--compact .tiptap-button svg{width:.75rem;height:.75rem}.tiptap-container--compact .tiptap-content .tiptap{padding:.5rem .75rem}.tiptap-toolbar{background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color);align-items:center;gap:.5rem;padding:.75rem;display:flex}.tiptap-separator{background:var(--p-content-border-color);opacity:.5;width:1px;height:1.5rem}.tiptap-button-group{flex-wrap:wrap;gap:.25rem;display:flex}.tiptap-button{background:var(--p-button-secondary-background);border-color:var(--p-button-secondary-border-color);color:var(--p-button-secondary-color);border-radius:var(--p-button-border-radius);cursor:pointer;transition:all var(--p-transition-duration);justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem;font-size:.875rem;font-weight:500;display:flex}.tiptap-button:hover:not(:disabled){background:var(--p-button-secondary-hover-background);border-color:var(--p-button-secondary-hover-border-color);color:var(--p-button-secondary-hover-color)}.tiptap-button:active:not(:disabled){background:var(--p-button-secondary-active-background);border-color:var(--p-button-secondary-active-border-color);color:var(--p-button-secondary-active-color)}.tiptap-button:disabled{background:var(--p-button-secondary-background);border-color:var(--p-content-border-color);color:var(--p-text-muted-color);cursor:not-allowed;opacity:.6}.tiptap-button.is-active{background:var(--p-primary-color);border-color:var(--p-primary-color);color:var(--p-primary-contrast-color)}.tiptap-button.is-active:hover{background:var(--p-primary-hover-color);border-color:var(--p-primary-hover-color);color:var(--p-primary-contrast-color)}.tiptap-button svg{fill:currentColor;width:1rem;height:1rem}.tiptap-content .tiptap{min-height:var(--tiptap-min-height,200px);color:var(--p-text-color);background:var(--p-content-background);outline:none;padding:1rem}.tiptap-content .tiptap :first-child{margin-top:0}.tiptap-content .tiptap ul{margin:1rem 0;padding-left:1.5rem}.tiptap-content .tiptap ul li{margin-bottom:.5rem;padding-left:0;position:static}.tiptap-content .tiptap ul{list-style-type:disc}.tiptap-content .tiptap ol{margin:1rem 0;padding-left:1.5rem}.tiptap-content .tiptap ol li{margin-bottom:.5rem;padding-left:0;position:static}.tiptap-content .tiptap ol{list-style-type:decimal}.tiptap-content .tiptap ul ul{margin:.5rem 0;padding-left:1.5rem;list-style-type:circle}.tiptap-content .tiptap ul ul ul{list-style-type:square}.tiptap-content .tiptap ol ol{margin:.5rem 0;padding-left:1.5rem;list-style-type:lower-alpha}.tiptap-content .tiptap ol ol ol{list-style-type:lower-roman}.tiptap-content .tiptap h1,.tiptap-content .tiptap h2,.tiptap-content .tiptap h3,.tiptap-content .tiptap h4,.tiptap-content .tiptap h5,.tiptap-content .tiptap h6{text-wrap:pretty;color:var(--p-text-color);margin-top:2.5rem;line-height:1.1}.tiptap-content .tiptap h1,.tiptap-content .tiptap h2{margin-top:3.5rem;margin-bottom:1.5rem}.tiptap-content .tiptap h1{font-size:1.4rem}.tiptap-content .tiptap h2{font-size:1.2rem}.tiptap-content .tiptap h3{font-size:1.1rem}.tiptap-content .tiptap h4,.tiptap-content .tiptap h5,.tiptap-content .tiptap h6{font-size:1rem}.tiptap-content .tiptap code{background-color:var(--p-surface-100);border-radius:var(--p-content-border-radius);color:var(--p-text-color);padding:.25em .3em;font-size:.85rem}.tiptap-content .tiptap pre{background:var(--code-background);border-radius:var(--p-content-border-radius);color:var(--code-color);margin:1.5rem 0;padding:.75rem 1rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace}.tiptap-content .tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap-content .tiptap blockquote{border-left:3px solid var(--p-primary-color);color:var(--p-text-muted-color);margin:1.5rem 0;padding-left:1rem}.tiptap-content .tiptap hr{border:none;border-top:1px solid var(--p-content-border-color);margin:2rem 0}.tiptap-content .tiptap a{color:var(--p-primary-color);cursor:pointer;text-decoration:underline}.rich-text-content :first-child{margin-top:0}.rich-text-content ul{margin:1rem 0;padding-left:1.5rem}.rich-text-content ul li{margin-bottom:.5rem;padding-left:0;position:static}.rich-text-content ul{list-style-type:disc}.rich-text-content ol{margin:1rem 0;padding-left:1.5rem}.rich-text-content ol li{margin-bottom:.5rem;padding-left:0;position:static}.rich-text-content ol{list-style-type:decimal}.rich-text-content ul ul{margin:.5rem 0;padding-left:1.5rem;list-style-type:circle}.rich-text-content ul ul ul{list-style-type:square}.rich-text-content ol ol{margin:.5rem 0;padding-left:1.5rem;list-style-type:lower-alpha}.rich-text-content ol ol ol{list-style-type:lower-roman}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{text-wrap:pretty;color:var(--p-text-color);margin-top:2.5rem;line-height:1.1}.rich-text-content h1,.rich-text-content h2{margin-top:3.5rem;margin-bottom:1.5rem}.rich-text-content h1{font-size:1.4rem}.rich-text-content h2{font-size:1.2rem}.rich-text-content h3{font-size:1.1rem}.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{font-size:1rem}.rich-text-content code{background-color:var(--p-surface-100);border-radius:var(--p-content-border-radius);color:var(--p-text-color);padding:.25em .3em;font-size:.85rem}.rich-text-content pre{background:var(--code-background);border-radius:var(--p-content-border-radius);color:var(--code-color);margin:1.5rem 0;padding:.75rem 1rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace}.rich-text-content pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.rich-text-content blockquote{border-left:3px solid var(--p-primary-color);color:var(--p-text-muted-color);margin:1.5rem 0;padding-left:1rem}.rich-text-content hr{border:none;border-top:1px solid var(--p-content-border-color);margin:2rem 0}.rich-text-content a{color:var(--p-primary-color);cursor:pointer;text-decoration:underline}.rich-text-content>:last-child{margin-bottom:0}:root.app-dark .tiptap-button:not(.is-active):not(:disabled){background:var(--p-surface-700);border-color:var(--p-surface-600);color:var(--p-text-color)}:root.app-dark .tiptap-button:not(.is-active):not(:disabled):hover{background:var(--p-surface-600);border-color:var(--p-surface-500)}
