@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";.active-processes[data-v-6d57249a]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:var(--radius-sm);background-color:rgba(var(--color-green-rgb),.075)}.active-processes .active-processes-text[data-v-6d57249a]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05rem;color:var(--color-green)}.active-processes .pulse-dot[data-v-6d57249a]{width:6px;height:6px;border-radius:50%;display:inline-block;background-color:var(--color-green);animation:pulse-6d57249a 2s cubic-bezier(.4,0,.6,1) infinite;margin:0}.mindmap-toolbar[data-v-6d57249a]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;width:100%;height:100%;padding:0 .5rem 0 1rem}.mindmap-toolbar .mindmap-toolbar-left .mindmap-toolbar-left-content[data-v-6d57249a]{display:inline-grid;grid-template-columns:1fr auto;align-items:center;gap:1rem}.mindmap-toolbar .mindmap-toolbar-right[data-v-6d57249a]{display:flex;align-items:center;gap:1rem}.mindmap-toolbar h4[data-v-6d57249a]{margin:0!important;font-size:1.2rem;font-weight:600;line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes pulse-6d57249a{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.breadcrumb-toolbar{overflow:hidden;overflow-y:auto;padding-right:2rem}.breadcrumb-toolbar .p-breadcrumb{background-color:transparent}.breadcrumb-toolbar .p-breadcrumb .p-breadcrumb-item{margin-bottom:0!important}.breadcrumb-toolbar .p-breadcrumb .p-breadcrumb-item .p-breadcrumb-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-clamp:1}.breadcrumb-toolbar .p-breadcrumb .p-breadcrumb-separator-icon{top:3px;position:relative}.dynamic-toolbar-wrapper[data-v-5dd93b93]{width:100%;height:var(--toolbar-height);padding:var(--layout-gap);display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .3s ease-in-out}@media (max-width: 1024px){.dynamic-toolbar-wrapper.is-sidebar-collapsed[data-v-5dd93b93]:not(.is-shared-mindmap){padding-left:0!important}}.dynamic-toolbar-wrapper .dynamic-toolbar[data-v-5dd93b93]{width:100%;height:100%;flex:1;display:flex;align-items:center}.dynamic-toolbar-wrapper .dynamic-toolbar>div[data-v-5dd93b93]{width:100%}.create-mindmap-dialog{max-width:var(--dialog-width);width:100%}.error-message{display:flex;align-items:flex-start;gap:1rem;background:#fff6f6;border:1px solid #ffbdbd;border-radius:8px;padding:1rem;margin-top:1rem}.error-icon{color:#e74c3c;font-size:2rem;margin-top:.2rem}.error-title{font-weight:700;color:#e74c3c;margin:0 0 .2rem}.error-desc{margin:0;color:#a94442;font-size:.98rem}.profile-editor[data-v-e51d8937]{max-width:100%}.profile-editor .field[data-v-e51d8937]{margin-bottom:0}.profile-editor .section[data-v-e51d8937]{margin:1rem 0;padding:2rem 0;border-top:1px solid var(--border-color)}.profile-editor .section small[data-v-e51d8937]{display:block;padding-left:12px;padding-top:6px}.profile-editor .section h4[data-v-e51d8937]{display:flex;align-items:center;gap:6px;margin-bottom:1rem}.loading-container[data-v-e51d8937]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem;height:400px}.user-init-view[data-v-bedff042]{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:var(--container-max-width);position:relative}.user-init-view .section[data-v-bedff042]{width:100%;max-width:var(--container-max-width)}.user-init-view .section h1[data-v-bedff042]{padding-top:4vh;text-align:center;margin-bottom:2rem}.user-init-view .section-card[data-v-bedff042]{padding:1rem}.user-init-view .section-card h3[data-v-bedff042]{margin-bottom:1rem}.user-init-view .section-card .fields[data-v-bedff042]{display:flex;gap:1rem;margin-bottom:1rem}.user-init-view .section-card .fields .field[data-v-bedff042]{padding:.5rem 0;flex:1}.user-init-view .section-card .save-container[data-v-bedff042]{display:flex;justify-content:center;margin-top:2rem}.user-init-view .section-card .save-container .save-button[data-v-bedff042]{padding:1rem 2rem;font-size:1.1rem;font-weight:600}.login-container[data-v-0f58f0b5]{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.login-card[data-v-0f58f0b5]{min-width:350px}.experience-points[data-v-4c1f17b8]{display:inline-flex;padding:.3rem 1rem .3rem .3rem;background-color:var(--background-color-tag);gap:.4rem;border-radius:100px;font-size:.85rem;text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--border-color);font-weight:600;cursor:pointer;transition:all .2s ease}.experience-points .experience-points-icon[data-v-4c1f17b8]{font-size:1.2rem;transition:all .2s ease}.experience-points.points-animating[data-v-4c1f17b8]{color:gold;scale:1.2}.experience-points.points-animating .experience-points-icon[data-v-4c1f17b8]{scale:1.2}.experience-points[data-v-4c1f17b8]:hover{background-color:var(--background-color-hover);border-color:var(--border-color-dark);color:var(--color-blue)}.experience-container[data-v-4c1f17b8]{position:relative;display:inline-block}.flying-star[data-v-4c1f17b8]{position:absolute;font-size:1.2rem;color:gold;text-shadow:0 0 10px rgba(255,215,0,.8);pointer-events:none;z-index:1000;transform-origin:center}.skeleton-item[data-v-9180da74]{width:80%!important;height:14px;border-radius:var(--radius-xsm)}.sidebar-item[data-v-9180da74]{padding:.35rem .5rem;border-radius:var(--radius-xsm);cursor:pointer;display:grid;grid-template-columns:18px 1fr auto;grid-gap:6px;transition:background-color .1s ease-in-out;align-items:center;position:relative;background-color:transparent}.sidebar-item.icon-less[data-v-9180da74]{grid-template-columns:1fr auto}.sidebar-item .sidebar-item__icon[data-v-9180da74]{display:flex;align-items:center;--p-progressspinner-color-one: var(--color-text-muted);--p-progressspinner-color-two: var(--color-text-muted);--p-progressspinner-color-three: var(--color-text-muted);--p-progressspinner-color-four: var(--color-text-muted)}.sidebar-item .sidebar-item__icon i[data-v-9180da74]{font-size:1rem;line-height:1;color:var(--color-text-muted)}.sidebar-item .sidebar-content-wrapper[data-v-9180da74]{display:flex;flex-direction:column}.sidebar-item .sidebar-content-wrapper .sidebar-item__title[data-v-9180da74]{font-size:1rem;font-weight:400;line-clamp:1;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.sidebar-item .sidebar-content-wrapper .sidebar-item__title-skeleton[data-v-9180da74]{width:100%;display:flex;align-items:center;justify-content:flex-start}.sidebar-item .sidebar-content-wrapper .sidebar-item__title-skeleton .skeleton-item[data-v-9180da74]{width:80%!important;height:14px;border-radius:4px}.sidebar-item .sidebar-item__actions[data-v-9180da74]{display:flex;align-items:center;justify-content:center;opacity:0;background:var(--p-menu-item-focus-background);gap:2px;padding:0 4px}.sidebar-item.active[data-v-9180da74]:not(:hover){background-color:var(--background-color-active)!important}.sidebar-item.active:not(:hover) .sidebar-item__actions[data-v-9180da74]{opacity:1}.sidebar-item[data-v-9180da74]:hover{background-color:var(--background-color-hover)!important}.sidebar-item:hover .sidebar-item__actions[data-v-9180da74]{opacity:1}.spinner{--p-progressspinner-color-one: var(--color-blue);--p-progressspinner-color-two: var(--color-orange);--p-progressspinner-color-three: var(--color-pink);--p-progressspinner-color-four: var(--color-green);width:16px!important;height:16px!important}.delete-mindmap-dialog{max-width:var(--dialog-width);width:100%}.sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:11;background-color:#00000080;transition:all .3s ease-in-out;pointer-events:none;opacity:0}@media (max-width: 1024px){.sidebar-overlay{opacity:1;pointer-events:auto}.sidebar-overlay.is-sidebar-collapsed{opacity:0;pointer-events:none}}.sidebar-wrapper{height:100vh;width:var(--sidebar-width);position:fixed;top:0;left:0;z-index:12;padding:var(--layout-gap);transition:all .3s ease-in-out .1s}.sidebar-wrapper.is-sidebar-collapsed{width:var(--toolbar-height);height:var(--toolbar-height)}.sidebar-wrapper.is-sidebar-collapsed .sidebar{padding:13px}.sidebar-wrapper.is-sidebar-collapsed .sidebar>.sidebar-content,.sidebar-wrapper.is-sidebar-collapsed .sidebar .actions-container,.sidebar-wrapper.is-sidebar-collapsed .sidebar .user-info>*:not(.sidebar-toggle-button){opacity:0;pointer-events:none;transition-delay:0s}@media (max-width: 1024px){.sidebar-wrapper:not(.is-sidebar-collapsed){padding:0;width:100%}.sidebar-wrapper:not(.is-sidebar-collapsed) .sidebar{border-radius:0}}.sidebar{height:100%;width:100%;display:grid;grid-template-rows:auto 1fr auto;padding:1rem;transition:all .3s ease-in-out}.sidebar>.sidebar-content,.sidebar .actions-container,.sidebar .user-info>*:not(.sidebar-toggle-button){transition:opacity .1s ease-in-out;transition-delay:.4s}.sidebar-content{display:flex;flex-direction:column;flex:1;overflow:hidden}.user-info{display:grid;margin-bottom:1rem;grid-template-columns:auto 1fr auto;gap:.5rem}.user-info .user-name{font-weight:600;font-size:1.2rem;color:var(--color-text);margin-bottom:.5rem;min-height:100%;display:flex;align-items:center;cursor:pointer}.user-info .token-info{display:inline-flex;padding:.3rem .6rem .3rem .3rem;background-color:var(--background-color-tag);align-items:center;gap:.4rem;border-radius:100px;font-size:.85rem;text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--border-color);font-weight:600;cursor:pointer;transition:all .2s ease;max-height:29px}.user-info .token-info .token-icon{font-size:1.2rem}.user-info .token-info:hover{background-color:var(--background-color-hover);border-color:var(--border-color-dark);color:var(--color-blue)}.menu-subheader{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);font-weight:600;padding:2px 8px}.mindmap-items-wrapper{margin-top:1rem}.mindmap-items-wrapper .mindmap-items{display:flex;flex-direction:column;gap:.35rem;margin-top:.25rem}.mindmap-items-wrapper .mindmap-items .active{background-color:var(--p-menu-item-focus-background)}.handbooks-section{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-top:2rem}.handbooks-list-wrapper{position:relative;overflow:hidden;margin-top:.25rem;flex:1}.handbooks-list{height:100%;position:relative;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem;transition:all .3s ease;border-top:1px solid transparent;border-bottom:1px solid transparent}.handbooks-list::-webkit-scrollbar{width:4px}.handbooks-list::-webkit-scrollbar-track{background:transparent}.handbooks-list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.handbooks-list::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.handbooks-list--top-border{border-top:1px solid var(--border-color-dark)}.handbooks-list--bottom-border{border-bottom:1px solid var(--border-color-dark)}.actions-container{display:flex;justify-content:space-between;align-items:center;padding-top:1rem}.actions-container .actions{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.language-selector .language-dropdown{min-width:120px}.language-selector .language-dropdown .language-dropdown-root .language-dropdown-trigger{background-color:var(--background-color-tag);border:1px solid var(--border-color);border-radius:100px;padding:.3rem .6rem;font-size:.85rem;color:var(--color-text-muted);transition:all .2s ease}.language-selector .language-dropdown .language-dropdown-root .language-dropdown-trigger:hover{background-color:var(--background-color-hover);border-color:var(--border-color-dark);color:var(--color-blue)}.language-selector .language-dropdown .language-dropdown-root .language-dropdown-panel{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026}.language-selector .language-dropdown .language-dropdown-root .language-dropdown-panel .p-dropdown-item{color:var(--color-text)}.language-selector .language-dropdown .language-dropdown-root .language-dropdown-panel .p-dropdown-item:hover{background-color:var(--background-color-hover)}.language-selector .language-dropdown .language-dropdown-root .language-dropdown-panel .p-dropdown-item.p-highlight{background-color:var(--color-blue);color:#fff}.sidebar-transition-enter-active,.sidebar-transition-leave-active{transition:all .3s ease-in-out}.sidebar-transition-enter-from,.sidebar-transition-leave-to{transform:translate(-100%)}.language-overlay-panel .language-options{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.language-overlay-panel .language-options .language-option{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:all .2s ease}.language-overlay-panel .language-options .language-option:hover{background-color:var(--background-color-hover)}.language-overlay-panel .language-options .language-option.language-option--active{background-color:var(--color-blue);color:#fff}.language-overlay-panel .language-options .language-option .language-label{font-size:.9rem;font-weight:600}.language-overlay-panel .language-options .language-option .language-check{font-size:1.1rem}.smart-input[data-v-2a6d12b6]{border-radius:100px;width:100%;height:50px;padding:6px 12px;transition:all .2s ease;background-color:var(--liquid-glass-color);overflow:hidden}.smart-input .process-status-info[data-v-2a6d12b6]{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.smart-input .process-status-info .spinner[data-v-2a6d12b6]{width:20px;height:20px}.smart-input .input-container[data-v-2a6d12b6]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;height:100%;padding-left:12px}.smart-input .input-container input[data-v-2a6d12b6]{border:none;outline:none;font-size:14px;font-weight:400;color:var(--text-color);width:100%;height:100%;padding:0;margin:0;background-color:transparent}#app{display:flex;min-height:100vh;width:100vw;overflow:hidden;background:var(--app-background)}#main-layout{position:relative;width:100%}#main-content{position:relative;width:calc(100% - var(--sidebar-width));left:var(--sidebar-width);transition:left .3s ease-in-out,width .3s ease-in-out}@media (max-width: 1024px){#main-content{width:100%;left:0}}#toolbar-container{position:fixed;top:0;left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));height:var(--toolbar-height);z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}#toolbar-container.is-shared-mindmap{left:0!important;width:100%!important}#toolbar-container #dynamic-toolbar-container{width:100%;height:100%;max-width:var(--toolbar-max-width)}@media (max-width: 1024px){#toolbar-container{left:var(--toolbar-height)!important;width:calc(100% - var(--toolbar-height))!important}}#toolbar-container.is-sidebar-collapsed{padding-left:0!important}@media (max-width: 1200px){#toolbar-container.is-sidebar-collapsed{width:calc(100% - var(--toolbar-height));left:var(--toolbar-height)}}#actions-container{position:fixed;bottom:0;left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width));padding:var(--layout-gap);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--layout-gap);z-index:10;transition:all .3s ease-in-out}@media (max-width: 1024px){#actions-container{left:0;width:100%}}#actions-container #smart-input-container{width:100%;flex:1;max-width:var(--toolbar-max-width)}#module-actions{position:fixed;top:var(--toolbar-height);right:0;width:auto;padding-right:1rem;padding-top:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:10}.public-layout{width:100%;min-height:100vh}.shared-layout[data-v-cd9aa633]{width:100%;height:100%}.achievements-view[data-v-3b327118]{padding:1rem;display:flex;flex-direction:column;gap:2rem;align-items:center}.achievements-view .section[data-v-3b327118]{width:100%;max-width:var(--container-max-width);margin:0 auto}.header-section[data-v-3b327118]{padding-top:4vh;text-align:center}.header-section p[data-v-3b327118]{font-size:1.1rem;color:var(--color-text-muted);margin:0;line-height:var(--paragraph-line-height)}.level-section .level-card[data-v-3b327118]{padding:2rem;border-radius:var(--radius-lg)}.level-section .level-card .level-header[data-v-3b327118]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.level-section .level-card .level-header .level-badge[data-v-3b327118]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--color-blue),var(--color-purple));display:flex;align-items:center;justify-content:center;flex-shrink:0}.level-section .level-card .level-header .level-badge .level-number[data-v-3b327118]{font-size:2rem;font-weight:700;color:#fff}.level-section .level-card .level-header .level-info h2[data-v-3b327118]{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--color-text)}.level-section .level-card .level-header .level-info p[data-v-3b327118]{margin:0;color:var(--color-text-muted);line-height:var(--paragraph-line-height)}.level-section .level-card .progress-section .progress-stats[data-v-3b327118]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}.level-section .level-card .progress-section .progress-stats .stat[data-v-3b327118]{display:flex;flex-direction:column;gap:.25rem}.level-section .level-card .progress-section .progress-stats .stat .stat-label[data-v-3b327118]{font-size:.9rem;color:var(--color-text-muted)}.level-section .level-card .progress-section .progress-stats .stat .stat-value[data-v-3b327118]{font-size:1.2rem;font-weight:600;color:var(--color-text)}.level-section .level-card .progress-section .progress-bar-container[data-v-3b327118]{display:flex;align-items:center;gap:1rem}.level-section .level-card .progress-section .progress-bar-container .progress-bar[data-v-3b327118]{flex:1;height:8px;background:var(--background-color-gray);border-radius:var(--radius-md);overflow:hidden}.level-section .level-card .progress-section .progress-bar-container .progress-bar .progress-fill[data-v-3b327118]{height:100%;background:linear-gradient(90deg,var(--color-blue),var(--color-purple));border-radius:var(--radius-md);transition:width .3s ease}.level-section .level-card .progress-section .progress-bar-container .progress-text[data-v-3b327118]{font-size:.9rem;font-weight:600;color:var(--color-text-muted);min-width:40px}.badges-section h2[data-v-3b327118]{margin:0 0 1.5rem;text-align:center}.badges-section .badges-grid[data-v-3b327118]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.badges-section .badges-grid .badge-card[data-v-3b327118]{padding:1.5rem;border-radius:var(--radius-lg);display:flex;align-items:center;gap:1rem;transition:all .2s ease-in-out;cursor:pointer}.badges-section .badges-grid .badge-card[data-v-3b327118]:hover{transform:translateY(-2px);box-shadow:var(--liquid-glass-box-shadow-hover)}.badges-section .badges-grid .badge-card .badge-icon[data-v-3b327118]{font-size:2.5rem;opacity:.5;transition:all .2s ease-in-out}.badges-section .badges-grid .badge-card .badge-icon.unlocked[data-v-3b327118]{opacity:1;transform:scale(1.1)}.badges-section .badges-grid .badge-card .badge-content[data-v-3b327118]{flex:1}.badges-section .badges-grid .badge-card .badge-content h3[data-v-3b327118]{margin:0 0 .25rem;font-size:1.1rem;font-weight:600;color:var(--color-text)}.badges-section .badges-grid .badge-card .badge-content p[data-v-3b327118]{margin:0 0 .75rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.4}.badges-section .badges-grid .badge-card .badge-content .badge-status[data-v-3b327118]{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:500;background:var(--background-color-gray);color:var(--color-text-muted);border:1px solid var(--border-color)}.badges-section .badges-grid .badge-card .badge-content .badge-status.unlocked[data-v-3b327118]{background:var(--color-green);color:#fff;border-color:var(--color-green)}@media (max-width: 768px){.level-card .level-header[data-v-3b327118]{flex-direction:column;text-align:center;gap:1rem}.level-card .level-header .level-badge[data-v-3b327118]{width:60px;height:60px}.level-card .level-header .level-badge .level-number[data-v-3b327118]{font-size:1.5rem}.level-card .progress-section .progress-stats[data-v-3b327118]{grid-template-columns:1fr;gap:1rem}.badges-grid[data-v-3b327118]{grid-template-columns:1fr}.badges-grid .badge-card[data-v-3b327118]{flex-direction:column;text-align:center;gap:.75rem}}.hero-section-wrapper[data-v-bbcea9a0]{width:100%;display:flex;justify-content:center;align-items:center;margin-top:calc(var(--toolbar-height) + 0rem);padding-bottom:var(--layout-gap);position:relative}@media (max-width: 1024px){.hero-section-wrapper[data-v-bbcea9a0]{margin-top:var(--toolbar-height)}.hero-section-wrapper .hero-image-container .hero-image[data-v-bbcea9a0]{border-radius:0!important}}@media (max-width: 768px){.hero-section-wrapper .hero-image-container[data-v-bbcea9a0]{aspect-ratio:3/2}}.hero-image-container[data-v-bbcea9a0]{width:100%;max-width:var(--toolbar-max-width);aspect-ratio:16/7;padding:0rem;max-height:calc(60vh + 1rem)}.hero-image-container .hero-image[data-v-bbcea9a0]{width:100%;height:100%;max-height:60vh;border-radius:var(--radius-lg);overflow:hidden}.hero-image-container .hero-image img[data-v-bbcea9a0]{width:100%;object-fit:cover;object-position:top;transition:transform .1s linear;transform:translateY(calc(-1 * var(--50fbc426) * var(--03bfb9e8)))}.hero-image-container .hero-image-skeleton[data-v-bbcea9a0]{height:100%!important;width:100%;height:100%;border-radius:var(--radius-lg);margin-bottom:6vh}.hero-image-container .hero-image-error[data-v-bbcea9a0],.hero-image-container .hero-image-passed[data-v-bbcea9a0]{width:100%;height:100%;background-color:var(--background-color-gray);border-radius:var(--radius-lg);display:flex;justify-content:center;align-items:center;flex-direction:column}.hero-image-container .hero-image-error img[data-v-bbcea9a0],.hero-image-container .hero-image-passed img[data-v-bbcea9a0]{object-fit:cover;object-position:center;height:100%}@media (min-width: 481px){.hero-image-container .hero-image-error img[data-v-bbcea9a0],.hero-image-container .hero-image-passed img[data-v-bbcea9a0]{height:278px}}.slider-wrapper[data-v-d3827c84]{position:relative;cursor:grab;margin:0}.slider-wrapper[data-v-d3827c84]:active{cursor:grabbing}.slider-track[data-v-d3827c84]{display:flex;transition:transform .3s ease-out;-webkit-user-select:none;user-select:none;touch-action:pan-x;padding-left:var(--node-viewer-padding, 0);margin-left:calc(var(--node-viewer-padding, 0) * -1)}html.app--dark .box-item,html.app--dark .single-box-item{box-shadow:none!important}.box-items-wrapper[data-v-6e1a6dd2]{--box-width: 290px;margin:1.5rem 0}.horizontal-box-items[data-v-6e1a6dd2]{width:100%;display:flex;flex-direction:column;gap:0}.single-box-item[data-v-6e1a6dd2]{width:100%;border-radius:var(--radius-md);box-shadow:0 2px 6px -1px #0000001a;overflow:hidden;gap:0;display:grid;grid-template-columns:1fr}@media (min-width: 481px){.single-box-item[data-v-6e1a6dd2]{grid-template-columns:300px 1fr}}.single-box-item[data-v-6e1a6dd2]:active{cursor:grabbing}.single-box-item .single-box-item-image[data-v-6e1a6dd2]{aspect-ratio:1/1;background-color:var(--background-color-gray);overflow:hidden}.single-box-item .single-box-item-image img[data-v-6e1a6dd2]{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:0}.single-box-item .single-box-item-image .skeleton-image[data-v-6e1a6dd2]{width:100%!important;height:100%!important;border-radius:0!important}.single-box-item .single-box-item-image .single-box-item-image--failed[data-v-6e1a6dd2],.single-box-item .single-box-item-image .single-box-item-image--passed[data-v-6e1a6dd2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.single-box-item .single-box-item-content[data-v-6e1a6dd2]{padding:2rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center}.single-box-item .single-box-item-content .single-box-item-title[data-v-6e1a6dd2]{font-size:2.2rem;font-weight:600;color:var(--color-text);line-height:var(--header-line-height)}.single-box-item .single-box-item-content .single-box-item-subtitle[data-v-6e1a6dd2]{font-size:1.4rem;font-weight:500;color:var(--color-text-muted);line-height:var(--header-line-height)}.single-box-item .single-box-item-content .single-box-item-text[data-v-6e1a6dd2]{font-size:var(--content-font-size);font-weight:400;color:var(--color-text-muted);line-height:var(--paragraph-line-height)}.box-item[data-v-6e1a6dd2]{min-width:var(--box-width);max-width:var(--box-width);border-radius:var(--radius-md);box-shadow:0 2px 6px -1px #0000001a;flex-shrink:0;overflow:hidden}.box-item[data-v-6e1a6dd2]:active{cursor:grabbing}.box-item .box-item-image[data-v-6e1a6dd2]{aspect-ratio:1/1;background-color:var(--background-color-gray);overflow:hidden}.box-item .box-item-image img[data-v-6e1a6dd2]{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:0}.box-item .box-item-image .skeleton-image[data-v-6e1a6dd2]{width:100%!important;height:100%!important;border-radius:0!important}.box-item .box-item-image .box-item-image--failed[data-v-6e1a6dd2],.box-item .box-item-image .box-item-image--passed[data-v-6e1a6dd2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.box-item .box-item-content[data-v-6e1a6dd2]{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.box-item .box-item-content .box-item-title[data-v-6e1a6dd2]{font-size:1.8rem;font-weight:600;color:var(--color-text);line-height:var(--header-line-height)}.box-item .box-item-content .box-item-subtitle[data-v-6e1a6dd2]{font-size:1.2rem;font-weight:500;color:var(--color-text-muted);line-height:var(--header-line-height)}.box-item .box-item-content .box-item-text[data-v-6e1a6dd2]{font-size:var(--content-font-size);font-weight:400;color:var(--color-text-muted);line-height:var(--paragraph-line-height)}html.app--dark .callout.info{background-color:rgba(var(--color-blue-rgb),.15);border:1px solid rgba(var(--color-blue-rgb),.2)}.callout[data-v-b0a90bf5]{padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--color-text-muted);margin:.5rem 0}.callout .callout-title[data-v-b0a90bf5]{font-size:calc(var(--content-font-size) * 1.2);font-weight:600;line-height:var(--header-line-height);color:var(--color-text);margin-bottom:.3rem;font-family:var(--c0b51be0)}.callout .callout-text[data-v-b0a90bf5]{font-size:var(--content-font-size);line-height:var(--paragraph-line-height)}.callout.info[data-v-b0a90bf5]{background-color:rgba(var(--color-blue-rgb),.05);border:1px solid rgba(var(--color-blue-rgb),.2)}.callout.warning[data-v-b0a90bf5]{background-color:rgba(var(--color-orange-rgb),.1);border:1px solid rgba(var(--color-orange-rgb),.2)}.header[data-v-ba321934]{font-size:3rem;font-weight:700;color:var(--color-text);line-height:var(--header-line-height);padding:0 1rem;margin-bottom:0!important}.header.h2[data-v-ba321934]{font-size:2.2rem;margin-top:1rem}.header.h3[data-v-ba321934]{font-size:1.8rem}.header.h4[data-v-ba321934]{font-size:1.2rem}.header.main[data-v-ba321934]{font-size:3.6rem!important;font-weight:900!important}.paragraph[data-v-d48cf6d8]{font-size:var(--content-font-size);color:var(--color-text-muted);line-height:var(--paragraph-line-height);font-weight:400;padding:0 1rem}.timeline-items-wrapper[data-v-cd451219]{margin:2rem 0}.timeline-container[data-v-cd451219]{position:relative;padding:var(--content-padding)}.timeline-line[data-v-cd451219]{position:absolute;left:8.6rem;background:rgba(var(--color-blue-rgb),.5);width:2px;border-radius:1px;z-index:0}.timeline-item[data-v-cd451219]{position:relative;z-index:1;padding:.2rem 0rem 0 10rem;border-radius:var(--radius-sm);transition:all .2s linear}.timeline-marker[data-v-cd451219]{position:absolute;left:7.15rem;top:.8rem;width:1rem;height:1rem;background:var(--color-blue);border-radius:50%;z-index:2;transition:all .2s linear}.timeline-date[data-v-cd451219]{font-size:1.2rem;font-weight:700;color:var(--color-blue);transition:all .2s linear;transform-origin:right;position:absolute;left:0;top:.5rem;width:6rem;text-align:right;font-family:var(--c4823a18)}.timeline-title[data-v-cd451219]{font-size:1.8rem;font-weight:600;color:var(--color-text);line-height:var(--header-line-height);transition:all .2s linear;transform-origin:left;padding-bottom:.2rem;font-family:var(--c4823a18)}.timeline-description[data-v-cd451219]{margin-top:0rem}.timeline-description p[data-v-cd451219]{margin:0;color:var(--color-text-muted);line-height:1.6;font-size:var(--content-font-size)}.node-section-content[data-v-40541368]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.node-section-content .custom-element[data-v-40541368]{margin-bottom:30px}@media (min-width: 481px){.node-section-content .custom-element[data-v-40541368]{margin-bottom:0}}.quiz-form .quiz-stepper[data-v-83951a56] .p-stepper{background-color:transparent}.quiz-form .quiz-stepper[data-v-83951a56] .p-stepper-header{background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);margin-bottom:1.5rem;padding:1rem}.quiz-form .quiz-stepper[data-v-83951a56] .p-stepper-content{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow)}.quiz-form .question-step .question-step-header .step-label[data-v-83951a56]{font-size:1.1rem;font-weight:600;color:var(--color-text);transition:color .2s ease}.quiz-form .question-step .question-step-header .step-label.error-text[data-v-83951a56]{color:#ef4444}.quiz-form .question-step .question-panel[data-v-83951a56]{padding:2rem}.quiz-form .question-step .question-panel .question-content .question-title[data-v-83951a56]{font-size:1.4rem;font-weight:600;color:var(--color-text);margin:0 0 2rem;line-height:1.4}.quiz-form .question-step .question-panel .question-content .answers-container[data-v-83951a56]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.quiz-form .question-step .question-panel .question-content .answers-container .answer-option[data-v-83951a56]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:var(--background-color-gray);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .2s ease;cursor:pointer}.quiz-form .question-step .question-panel .question-content .answers-container .answer-option[data-v-83951a56]:hover{background-color:var(--liquid-glass-color);border-color:var(--color-blue)}.quiz-form .question-step .question-panel .question-content .answers-container .answer-option .answer-radio[data-v-83951a56]{margin-top:.25rem}.quiz-form .question-step .question-panel .question-content .answers-container .answer-option .answer-label[data-v-83951a56]{flex:1;font-size:1rem;line-height:1.5;color:var(--color-text);cursor:pointer;margin:0}.quiz-form .question-step .question-panel .question-content .question-actions[data-v-83951a56]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.quiz-form .question-step .question-panel .question-content .question-actions .next-button[data-v-83951a56],.quiz-form .question-step .question-panel .question-content .question-actions .submit-button[data-v-83951a56]{min-width:150px;padding:.75rem 2rem}.quiz-form .question-step .question-panel .question-content .question-actions .submit-section[data-v-83951a56]{display:flex;flex-direction:column;align-items:center;gap:1rem}.quiz-form .question-step .question-panel .question-content .question-actions .submit-section .validation-error[data-v-83951a56]{color:#ef4444;font-size:.9rem;font-weight:500;text-align:center;padding:.5rem 1rem;background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm)}.quiz-dialog[data-v-341e6691] .p-dialog{border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow)}.quiz-dialog[data-v-341e6691] .p-dialog-header{background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border-bottom:1px solid var(--border-color);padding:1.5rem}.quiz-dialog[data-v-341e6691] .p-dialog-content{background-color:var(--background-color);padding:0}.quiz-dialog-content .quiz-intro[data-v-341e6691]{padding:2rem}.quiz-dialog-content .quiz-intro .quiz-description[data-v-341e6691]{margin-bottom:2rem}.quiz-dialog-content .quiz-intro .quiz-description p[data-v-341e6691]{font-size:1.1rem;line-height:1.6;color:var(--color-text);margin:0}.quiz-dialog-content .quiz-intro .quiz-actions .quiz-result-section[data-v-341e6691],.quiz-dialog-content .quiz-intro .quiz-actions .quiz-start-section[data-v-341e6691]{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.quiz-dialog-content .quiz-intro .quiz-actions .quiz-result-section .result-display[data-v-341e6691],.quiz-dialog-content .quiz-intro .quiz-actions .quiz-start-section .result-display[data-v-341e6691]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow)}.quiz-dialog-content .quiz-intro .quiz-actions .quiz-result-section .result-display .result-label[data-v-341e6691],.quiz-dialog-content .quiz-intro .quiz-actions .quiz-start-section .result-display .result-label[data-v-341e6691]{font-size:.9rem;color:var(--color-text-muted);font-weight:500}.quiz-dialog-content .quiz-intro .quiz-actions .quiz-result-section .result-display .result-value[data-v-341e6691],.quiz-dialog-content .quiz-intro .quiz-actions .quiz-start-section .result-display .result-value[data-v-341e6691]{font-size:1.5rem;font-weight:700;color:var(--color-blue)}.quiz-dialog-content .quiz-intro .quiz-actions .quiz-result-section .no-results[data-v-341e6691],.quiz-dialog-content .quiz-intro .quiz-actions .quiz-start-section .no-results[data-v-341e6691]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background-color:var(--background-color-gray);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.quiz-dialog-content .quiz-intro .quiz-actions .quiz-result-section .no-results .no-results-icon[data-v-341e6691],.quiz-dialog-content .quiz-intro .quiz-actions .quiz-start-section .no-results .no-results-icon[data-v-341e6691]{font-size:3rem;opacity:.7}.quiz-dialog-content .quiz-intro .quiz-actions .quiz-result-section .no-results p[data-v-341e6691],.quiz-dialog-content .quiz-intro .quiz-actions .quiz-start-section .no-results p[data-v-341e6691]{font-size:1.1rem;color:var(--color-text-muted);margin:0;text-align:center}.quiz-dialog-content .quiz-intro .quiz-actions .quiz-result-section .retake-button[data-v-341e6691],.quiz-dialog-content .quiz-intro .quiz-actions .quiz-result-section .start-button[data-v-341e6691],.quiz-dialog-content .quiz-intro .quiz-actions .quiz-start-section .retake-button[data-v-341e6691],.quiz-dialog-content .quiz-intro .quiz-actions .quiz-start-section .start-button[data-v-341e6691]{min-width:200px;padding:.75rem 2rem}.quiz-dialog-content .quiz-form-container[data-v-341e6691]{padding:1rem}.quiz-dialog-content .quiz-result-container[data-v-341e6691]{padding:2rem;text-align:center}.quiz-dialog-content .quiz-result-container .result-success[data-v-341e6691]{margin-bottom:2rem}.quiz-dialog-content .quiz-result-container .result-success .success-icon[data-v-341e6691]{font-size:4rem;margin-bottom:1rem}.quiz-dialog-content .quiz-result-container .result-success .success-title[data-v-341e6691]{font-size:1.8rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.quiz-dialog-content .quiz-result-container .result-success .success-message[data-v-341e6691]{font-size:1.1rem;color:var(--color-text-muted);margin:0;line-height:1.5}.quiz-dialog-content .quiz-result-container .result-display[data-v-341e6691]{background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow);padding:2rem;margin-bottom:2rem}.quiz-dialog-content .quiz-result-container .result-display .result-stats[data-v-341e6691]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.quiz-dialog-content .quiz-result-container .result-display .result-stats .stat-item[data-v-341e6691]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.quiz-dialog-content .quiz-result-container .result-display .result-stats .stat-item .stat-label[data-v-341e6691]{font-size:.9rem;color:var(--color-text-muted);font-weight:500}.quiz-dialog-content .quiz-result-container .result-display .result-stats .stat-item .stat-value[data-v-341e6691]{font-size:2rem;font-weight:700}.quiz-dialog-content .quiz-result-container .result-display .result-stats .stat-item .stat-value.correct[data-v-341e6691]{color:#10b981}.quiz-dialog-content .quiz-result-container .result-display .result-stats .stat-item .stat-value.total[data-v-341e6691]{color:var(--color-text)}.quiz-dialog-content .quiz-result-container .result-display .result-stats .stat-divider[data-v-341e6691]{font-size:2rem;font-weight:700;color:var(--color-text-muted)}.quiz-dialog-content .quiz-result-container .result-display .result-percentage[data-v-341e6691]{font-size:3rem;font-weight:900;color:var(--color-blue);text-shadow:0 2px 4px rgba(0,0,0,.1)}.quiz-dialog-content .quiz-result-container .result-actions[data-v-341e6691]{display:flex;justify-content:center}.quiz-dialog-content .quiz-result-container .result-actions .close-button[data-v-341e6691]{min-width:200px;padding:.75rem 2rem}.quizzes-section[data-v-ee41596b]{margin:2rem 0;padding:2rem;background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow);width:100%}.quizzes-section .section-header[data-v-ee41596b]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.quizzes-section .section-header .section-title[data-v-ee41596b]{font-size:1.8rem;font-weight:600;color:var(--color-text);margin:0}.quizzes-section .quizzes-grid[data-v-ee41596b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.quizzes-section .quizzes-grid .quiz-card[data-v-ee41596b]{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.quizzes-section .quizzes-grid .quiz-card[data-v-ee41596b]:hover{box-shadow:var(--liquid-glass-box-shadow-hover);transform:translateY(-2px);border-color:var(--color-blue)}.quizzes-section .quizzes-grid .quiz-card .quiz-content .quiz-title[data-v-ee41596b]{font-size:1.3rem;font-weight:600;color:var(--color-text);margin:0 0 .75rem;line-height:1.3}.quizzes-section .quizzes-grid .quiz-card .quiz-content .quiz-description[data-v-ee41596b]{color:var(--color-text-muted);margin:0 0 1rem;line-height:1.5;font-size:.95rem}.quizzes-section .quizzes-grid .quiz-card .quiz-content .quiz-result[data-v-ee41596b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--background-color-gray);border-radius:var(--radius-md);border:1px solid var(--border-color)}.quizzes-section .quizzes-grid .quiz-card .quiz-content .quiz-result .result-label[data-v-ee41596b]{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.quizzes-section .quizzes-grid .quiz-card .quiz-content .quiz-result .result-value[data-v-ee41596b]{font-size:1rem;font-weight:600;color:var(--color-blue)}.quizzes-section .empty-state[data-v-ee41596b]{text-align:center;padding:3rem 2rem;margin-bottom:2rem}.quizzes-section .empty-state .empty-content .empty-icon[data-v-ee41596b]{font-size:4rem;margin-bottom:1rem;opacity:.7}.quizzes-section .empty-state .empty-content h3[data-v-ee41596b]{font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.quizzes-section .empty-state .empty-content p[data-v-ee41596b]{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.5}.quizzes-section .action-section[data-v-ee41596b]{display:flex;justify-content:center;padding-top:1rem;border-top:1px solid var(--border-color)}.quizzes-section .action-section .generate-button[data-v-ee41596b]{min-width:200px}.node-content-viewer[data-v-3fa1103d]{width:100%;height:100%;min-height:calc(100vh - var(--breadcrumbs-height) - var(--input-user-bottom-padding));padding:0rem}@media (min-width: 769px){.node-content-viewer .sections[data-v-3fa1103d]{display:flex;flex-direction:column;gap:calc(2vh + 1rem);align-items:center;padding-top:0vh}}.node-content-viewer .sections .section[data-v-3fa1103d]{margin-bottom:20px}@media (min-width: 769px){.node-content-viewer .sections .section[data-v-3fa1103d]{max-width:var(--node-section-max-width)}}.node-content-viewer .hero-image[data-v-3fa1103d]{margin-bottom:20px}@media (min-width: 769px){.node-content-viewer .hero-image[data-v-3fa1103d]{margin-bottom:0}}.empty-page-content[data-v-590b76ee]{height:calc(100vh + -0px);display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.5rem;color:var(--muted-color);position:relative}.node-view[data-v-eec42745]{position:relative}.node-view .content[data-v-eec42745]{width:100%;padding-top:var(--breadcrumbs-height);padding-bottom:var(--input-user-bottom-padding)}.payment-history .payment-history-header[data-v-de79b671]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.payment-history .payment-history-header h3[data-v-de79b671]{margin:0}.payment-history .payment-table[data-v-de79b671]{width:100%}.token-topup-compact{padding:.5rem 0}.billing-not-configured-dialog{max-width:var(--dialog-width);width:100%}.p-datatable-tbody>tr,.p-datatable-scrollable>.p-datatable-table-container>.p-datatable-table>.p-datatable-thead,.p-datatable-header-cell{background:none!important}.billing-view{display:flex;flex-direction:column;gap:1rem;min-height:100vh;padding-bottom:2rem}.billing-view .section{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:1rem}.billing-view .billing-info{padding:calc(4vh - 2rem) 0rem 0}.billing-view .billing-info h1{padding:0;margin:0 0 1rem}.billing-view .billing-info .current-balance-info{display:flex;align-items:center;gap:.5rem;font-size:1.2rem}.billing-view .billing-info .current-balance-info .balance-label{color:#718096}.billing-view .billing-info .current-balance-info .balance-amount{font-weight:600;color:#667eea}.billing-view .token-topup,.billing-view .payment-history{padding:1rem}.billing-view .billing-history{display:flex;flex-direction:column;min-height:400px}.billing-view .billing-history .billing-history-header{margin-bottom:1rem}.billing-view .billing-history .billing-table{flex:1;width:100%}.billing-view .billing-history .table-expand-controls{display:flex;justify-content:center;padding:1rem 0}.billing-view .billing-history .table-expand-controls .expand-button{color:#667eea}.billing-view .billing-history .table-expand-controls .expand-button:hover{background-color:#667eea1a}.billing-view .usage-chart{padding:1rem;min-height:400px}.billing-view .usage-chart .chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.billing-view .usage-chart .chart-container{height:430px;position:relative;padding:.5rem 0}.billing-view .usage-chart .chart-container .usage-chart{height:100%!important}.token-content{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.create-index-dialog{max-width:var(--dialog-width);width:100%}.forum-view[data-v-de7fee61]{min-height:100vh;position:relative}.theme-option-item[data-v-36a352c8]{--option-image-size: 70px;min-width:100%!important;max-width:100%!important;display:grid;grid-template-columns:var(--option-image-size) 1fr;gap:1.5rem;padding:.5rem}.theme-option-item.compactStyle[data-v-36a352c8]{--option-image-size: 100px;gap:1.5rem}.theme-option-item.compactStyle h3[data-v-36a352c8]{margin:0}.theme-option-item.compactStyle .option-text[data-v-36a352c8]{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.theme-option-item .theme-option-icon[data-v-36a352c8]{height:var(--option-image-size);width:var(--option-image-size);background-color:var(--background-color-gray);border-radius:.75rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.theme-option-item .theme-option-icon .theme-icon-image[data-v-36a352c8]{width:100%;height:100%;object-fit:cover}.theme-option-item .theme-option-content[data-v-36a352c8]{display:flex;flex-direction:column;justify-content:center}.initial-options-wrapper{--action-height: 90px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:5rem 1rem calc(5rem + var(--action-height));min-height:100vh}.initial-options-wrapper .initial-options-container{max-width:var(--node-section-max-width);display:flex;flex-direction:column;gap:32px}@media (max-width: 900px){.initial-options-wrapper .initial-options-container{padding:16px 4px}}.header-container{display:flex;flex-direction:column;gap:.25rem}.header-container h1{margin-bottom:0!important}.theme-options{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.theme-options .theme-option-item{min-width:100%!important;max-width:100%!important}.options-section{display:flex;flex-direction:column;gap:3rem}.options-section .option-item{min-width:320px;max-width:320px}.other-themes-wrapper{padding-top:1rem;--p-accordion-content-padding: 0;--p-accordion-panel-border-width: 0}.other-themes-wrapper .theme-options{padding-top:1rem}.action-wrapper{position:fixed;bottom:0;left:var(--sidebar-width);right:0;padding:1rem;display:flex;justify-content:center;align-items:center;height:var(--action-height);width:calc(100vw - var(--sidebar-width));overflow:hidden;z-index:3}.action-wrapper .action-container{height:100%;width:100%;display:grid;padding:.5rem;grid-template-columns:1fr auto;align-items:center;gap:.5rem}.action-wrapper .action-container .selected-summary{position:relative;height:100%;max-height:100%;overflow:hidden;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}.action-wrapper .action-container .selected-summary .selected-theme-icon{height:calc(var(--action-height) - 3rem - 2px);width:calc(var(--action-height) - 3rem - 2px);overflow:hidden;background-color:var(--background-color-gray)}.action-wrapper .action-container .selected-summary .selected-theme-icon img{height:100%;object-fit:cover;border-radius:.5rem;aspect-ratio:1/1}.action-wrapper .action-container .selected-summary .selected-topic-text{max-width:600px;display:flex;flex-direction:column;gap:.25rem}.action-wrapper .action-container .selected-summary .selected-topic-text .selected-topic-name{font-size:1.2rem;font-weight:500;color:var(--color-text);line-height:1}.action-wrapper .action-container .selected-summary .selected-topic-text .selected-topic-overview{font-size:.8rem;font-weight:400;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1}.abandon-wrapper{padding-top:3rem}.background-hero[data-v-a0cfbd50]{width:100%;height:100%;position:absolute;top:0;left:0;isolation:isolate}.background-hero .circle-content[data-v-a0cfbd50]{position:absolute;overflow:hidden;height:100%;width:100%}.background-hero .circle-content[data-v-a0cfbd50]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(140px);backdrop-filter:blur(140px);border-bottom:1px solid var(--54629592)}@media (max-width: 768px){.background-hero .circle-content[data-v-a0cfbd50]:after{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px)}}.background-hero .circle-gradient[data-v-a0cfbd50]{--size: 100px;--color: 255, 0, 0;width:var(--size);height:var(--size);background:radial-gradient(circle at center,rgba(var(--color),.55),rgba(var(--color),0));border-radius:50%;position:absolute;-webkit-user-select:none;user-select:none;opacity:.6}@media (max-width: 768px){.background-hero .circle-gradient[data-v-a0cfbd50]{background:radial-gradient(circle at center,rgba(var(--color),.75),rgba(var(--color),0))}}.background-hero .circle-gradient.circle-1[data-v-a0cfbd50]{--size: var(--faedca1a);--color: 0, 191, 255}.background-hero .circle-gradient.circle-2[data-v-a0cfbd50]{--size: var(--faedc298);--color: 161, 0, 255}.background-hero .circle-gradient.circle-3[data-v-a0cfbd50]{--size: var(--faedbb16);--color: 0, 255, 191}.background-hero .circle-gradient.circle-4[data-v-a0cfbd50]{--size: var(--faedb394);--color: 255, 49, 114}.custom-node{width:400px;overflow:hidden;cursor:pointer;box-shadow:var(--liquid-glass-box-shadow);border-radius:var(--radius-lg);transition:box-shadow .3s ease-in-out}.custom-node:hover{box-shadow:var(--liquid-glass-box-shadow-hover)}.custom-node:hover.main .node-content .node-title{transform:translateY(-4px)}.custom-node:hover .node-image img{transform:scale(1.1)}.custom-node:hover .node-content{background-color:var(--liquid-glass-color)}.custom-node:hover .node-content .node-title{color:var(--color-blue)}.custom-node:active{cursor:grabbing}.custom-node:not(:has(.node-image)){grid-template-columns:1fr!important}.custom-node:not(:has(.node-image)) .node-content{padding:1.5rem!important;margin-top:0!important;margin-left:0!important}.custom-node:not(.main){width:420px;display:grid;grid-template-columns:180px 1fr}.custom-node:not(.main) .node-image{width:100%;height:100%;aspect-ratio:1/1!important}.custom-node:not(.main) .node-image:after{content:"";position:absolute;top:0;right:0;left:auto;width:20px;height:100%;background:linear-gradient(to right,transparent,var(--background-color))}.custom-node:not(.main) .node-image img{width:100%;height:100%;object-fit:cover}.custom-node:not(.main) .node-content{padding:1rem 1rem 1rem 2rem;margin-left:-10px;margin-top:0}.custom-node:not(.main) .node-content .node-title{font-size:1.6rem}.custom-node:not(.main) .node-content .node-description{font-size:1rem}.custom-node:not(.main) .node-content .node-tags{margin-top:0rem}.custom-node .node-image{width:100%;aspect-ratio:16/9;background-color:var(--background-color-gray);position:relative;overflow:hidden}.custom-node .node-image img{transition:transform .3s ease-in-out;object-fit:cover}.custom-node .node-image img:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,transparent,var(--background-color))}.custom-node .node-image .hero-image-skeleton{height:100%!important;width:100%;border-radius:var(--radius-lg)}.custom-node .node-image .hero-image-error,.custom-node .node-image .hero-image-passed{width:100%;height:100%;background-color:var(--background-color-gray);border-radius:var(--radius-lg);display:flex;justify-content:center;align-items:center;flex-direction:column}.custom-node .node-image .hero-image-error img,.custom-node .node-image .hero-image-passed img{height:278px;object-fit:cover;object-position:center}.custom-node .node-content{margin-left:0;margin-top:-10px;padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease;background-color:var(--liquid-glass-light-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter)}.custom-node .node-content .node-title{font-family:var(--4949634e);font-size:2rem;font-weight:700;color:var(--color-text);line-height:var(--header-line-height);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.custom-node .node-content .child-node{font-size:.8rem;color:var(--color-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.custom-node .node-content .node-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-muted)}.custom-node .node-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.custom-node .node-tags .node-tag{background-color:var(--background-color-tag);padding:.25rem .5rem;font-size:.8rem;border-radius:var(--radius-xsm);color:var(--color-text-muted);text-transform:capitalize}.mindmap-graph{height:100vh;width:100%;background-image:radial-gradient(rgba(0,0,0,.25) 1px,transparent 0);background-size:45px 45px;background-position:-22px -22px;background-repeat:repeat}.mindmap-graph-view[data-v-0b014d7e]{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mindmap-graph-view-content[data-v-0b014d7e]{width:100%}.mindmap-graph[data-v-0b014d7e]{position:fixed;top:0;left:0;width:100%;height:100%}.moving-gradients-responsive[data-v-ce9f3a6d]{width:100%;height:100%;position:relative;isolation:isolate}.moving-gradients-responsive .circle-content[data-v-ce9f3a6d]{position:absolute;overflow:hidden;height:100%;width:100%}.moving-gradients-responsive .circle-content[data-v-ce9f3a6d]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff0;-webkit-backdrop-filter:blur(var(--11b487da));backdrop-filter:blur(var(--11b487da));z-index:1;pointer-events:none}.moving-gradients-responsive .circle-gradient[data-v-ce9f3a6d]{--size: 100px;--color: 255, 0, 0;width:var(--size);height:var(--size);background:radial-gradient(circle at center,rgba(var(--color),.55),rgba(var(--color),0));border-radius:50%;position:absolute;-webkit-user-select:none;user-select:none;opacity:1;z-index:0;filter:blur(var(--785f36ce))}@media (max-width: 768px){.moving-gradients-responsive .circle-gradient[data-v-ce9f3a6d]{background:radial-gradient(circle at center,rgba(var(--color),.75),rgba(var(--color),0))}}.moving-gradients-responsive .circle-gradient.circle-1[data-v-ce9f3a6d]{--size: var(--52d403b7);--color: var(--color-blue-rgb)}.moving-gradients-responsive .circle-gradient.circle-2[data-v-ce9f3a6d]{--size: var(--52d40778);--color: var(--color-purple-rgb)}.moving-gradients-responsive .circle-gradient.circle-3[data-v-ce9f3a6d]{--size: var(--52d40b39);--color: var(--color-green-rgb)}.moving-gradients-responsive .circle-gradient.circle-4[data-v-ce9f3a6d]{--size: var(--52d40efa);--color: var(--color-pink-rgb)}.moving-gradients-responsive .circle-gradient.circle-5[data-v-ce9f3a6d]{--size: var(--52d412bb);--color: var(--color-pink-rgb)}.moving-gradients-responsive .circle-gradient.circle-6[data-v-ce9f3a6d]{--size: var(--52d4167c);--color: var(--color-turquoise-rgb)}.moving-gradients-responsive .circle-gradient.circle-7[data-v-ce9f3a6d]{--size: var(--52d41a3d);--color: var(--color-blue-rgb)}.gradient-overlay[data-v-c9163180]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.95;transition:all .3s ease!important;box-shadow:0 0 #0000}.gradient-overlay-image[data-v-c9163180]{filter:blur(5px) saturate(1.2) brightness(1.2);transform:scale(1.05);transition:all .3s ease}.mindmap-card[data-v-c9163180]{--image-cutoff: 20px;--image-cutoff-hover-diff: 10px;border:1px solid var(--border-color);transition:all .3s ease;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--background-color);position:relative;cursor:pointer}.mindmap-card:hover .mindmap-card-image[data-v-c9163180]>*{transform:scale(1.1)}.mindmap-card:hover .mindmap-card-image[data-v-c9163180]>*:after{height:calc(var(--image-cutoff))}.mindmap-card:hover .content[data-v-c9163180]{background-color:var(--liquid-glass-color)}.mindmap-card:hover .content .title[data-v-c9163180]{transform:translateY(-5px)}.mindmap-card:hover .content .tags .tag .tag-text[data-v-c9163180],.mindmap-card:hover .content .tags .tag i[data-v-c9163180]{color:var(--color-blue)}.mindmap-card:hover .gradient-overlay[data-v-c9163180]{opacity:0}.mindmap-card:hover .gradient-overlay-image[data-v-c9163180]{filter:blur(0px)}.mindmap-card .mindmap-card-image[data-v-c9163180]{transition:all .3s ease;width:100%;aspect-ratio:16/11;position:relative;overflow:hidden;z-index:0}.mindmap-card .mindmap-card-image[data-v-c9163180]>*{transition:all .5s ease}.mindmap-card .mindmap-card-image[data-v-c9163180]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(var(--image-cutoff) / 2);border:1px solid green;background:linear-gradient(to top,var(--background-color),transparent);transition:all .3s ease}.mindmap-card .mindmap-card-image .no-image[data-v-c9163180]{background-color:var(--background-color-gray)}.mindmap-card .content[data-v-c9163180]{background-color:var(--liquid-glass-light-color);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1.5rem 1.5rem 1rem;display:flex;flex-direction:column;gap:4px;margin-top:calc(-1 * var(--image-cutoff));transition:all .3s ease}.mindmap-card .content .title[data-v-c9163180]{font-size:1.4rem;line-height:var(--header-line-height);font-weight:600;display:flex;height:3.6rem;align-items:center;transition:all .3s ease}.mindmap-card .content .description[data-v-c9163180]{font-size:1rem;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-muted);height:3.2rem}.mindmap-card .content .tags[data-v-c9163180]{display:flex;gap:.5rem;margin-top:.5rem;transition:all .3s ease;height:2.4rem}.mindmap-card .content .tags .tag[data-v-c9163180]{display:flex;align-items:center;justify-content:center;gap:.5rem}.mindmap-card .content .tags .tag i[data-v-c9163180],.mindmap-card .content .tags .tag .tag-text[data-v-c9163180]{font-size:.9rem;line-height:1;color:var(--color-text-muted);transition:all .3s ease;margin:0!important}.mindmap-card .content .tags .tag .spinner[data-v-c9163180]{--p-progressspinner-color-one: var(--color-blue);--p-progressspinner-color-two: var(--color-orange);--p-progressspinner-color-three: var(--color-pink);--p-progressspinner-color-four: var(--color-green);margin:0!important;transform:translateY(2px)}.idea-card[data-v-6a6650f4]{border-radius:var(--radius-lg);padding:1rem 0;border:1px solid var(--border-color);transition:all .3s ease;box-shadow:0 0 #0000;position:relative;overflow:hidden;cursor:pointer}.idea-card:hover .idea-prompt[data-v-6a6650f4]{transform:translateY(-3px)}.idea-card:hover .idea-prompt .idea-prompt-title-name[data-v-6a6650f4]{color:var(--color-blue)}.idea-card .idea-prompt[data-v-6a6650f4]{padding:0 1rem;transition:all .3s ease}.idea-card .idea-prompt .idea-prompt-title[data-v-6a6650f4]{transition:all .3s ease;font-size:1.4rem;font-weight:300;color:var(--color-text);margin-bottom:.5rem;padding:0 .75rem}.idea-card .idea-prompt .idea-prompt-title .idea-prompt-title-name[data-v-6a6650f4]{font-weight:600}.idea-card .idea-content[data-v-6a6650f4]{padding:0 1rem}.idea-card .idea-content .topic-options[data-v-6a6650f4]{display:flex;flex-wrap:wrap;gap:.5rem}.idea-card .idea-content .topic-options .topic-option[data-v-6a6650f4]{background-color:var(--background-color-gray);border-radius:var(--radius-sm);padding:.25rem .75rem;font-size:.8rem;font-weight:500;color:var(--color-text-muted)}.floating-action-button[data-v-d06c692d]{position:fixed;bottom:1rem;right:1rem;z-index:1000;display:none}@media (max-width: 1024px){.floating-action-button[data-v-d06c692d]{display:flex;justify-content:center;align-items:center}}.mindmaps-view[data-v-d06c692d]{display:flex;flex-direction:column;gap:1rem;align-items:center}.mindmaps-view .section[data-v-d06c692d]{width:100%;max-width:var(--container-max-width);margin:0 auto}.mindmaps-header[data-v-d06c692d]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:0 1rem}.mindmaps-header .mindmaps-header-content h1[data-v-d06c692d]{margin:0}.mindmaps-header .mindmaps-header-content p[data-v-d06c692d]{line-height:var(--paragraph-line-height);max-width:700px;color:var(--color-text-muted)}@media (max-width: 1024px){.mindmaps-header[data-v-d06c692d]{grid-template-columns:1fr}.mindmaps-header .mindmaps-header-actions[data-v-d06c692d]{display:none}}.no-mindmaps-container-content[data-v-d06c692d]{padding:2rem;background-color:var(--background-color-gray);border-radius:var(--radius-lg);margin:1rem 0}.mindmap-search .mindmap-search-container[data-v-d06c692d]{height:50px;border-radius:100px;display:flex;align-items:center;padding:0 1rem;gap:1rem}.mindmap-search .mindmap-search-container input[data-v-d06c692d]{outline:none;border:none;background-color:transparent;font-size:1rem;font-weight:400;color:var(--color-text);width:100%}.mindmaps-container[data-v-d06c692d]{padding:2rem 0rem 1rem}.mindmaps-container h3[data-v-d06c692d]{padding:0 1rem}.mindmaps-container .mindmaps[data-v-d06c692d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:1rem}.mindmaps-container.ideas .mindmaps[data-v-d06c692d]{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.payment-cancelled-view[data-v-5089b9fc]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem}.cancelled-container[data-v-5089b9fc]{text-align:center;max-width:500px;padding:3rem;border-radius:12px;background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:0 4px 6px #0000001a}.cancelled-icon[data-v-5089b9fc]{margin-bottom:1.5rem}.cancelled-title[data-v-5089b9fc]{font-size:2rem;font-weight:600;color:var(--text-color);margin-bottom:1.5rem}.cancelled-details[data-v-5089b9fc]{margin-bottom:2rem}.cancelled-message[data-v-5089b9fc]{font-size:1.1rem;color:var(--text-color);margin-bottom:1rem;line-height:1.5}.cancelled-submessage[data-v-5089b9fc]{color:var(--text-color-secondary);margin:0}.cancelled-actions[data-v-5089b9fc]{display:flex;flex-direction:column;gap:1rem}.cancelled-actions .p-button[data-v-5089b9fc]{width:100%}@media (min-width: 768px){.cancelled-actions[data-v-5089b9fc]{flex-direction:row;justify-content:center}.cancelled-actions .p-button[data-v-5089b9fc]{width:auto;min-width:200px}}.payment-success-view[data-v-7836b91c]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem}.success-container[data-v-7836b91c]{text-align:center;max-width:500px;padding:3rem;border-radius:12px;background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:0 4px 6px #0000001a}.success-icon[data-v-7836b91c]{margin-bottom:1.5rem}.success-title[data-v-7836b91c]{font-size:2rem;font-weight:600;color:var(--text-color);margin-bottom:1.5rem}.success-details[data-v-7836b91c]{margin-bottom:2rem}.success-message[data-v-7836b91c]{font-size:1.1rem;color:var(--text-color);margin-bottom:1rem;line-height:1.5}.package-info[data-v-7836b91c]{padding:1rem;background:var(--surface-ground);border-radius:8px;border:1px solid var(--surface-border)}.package-info p[data-v-7836b91c]{margin:0;color:var(--text-color-secondary)}.success-actions[data-v-7836b91c]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.success-actions .p-button[data-v-7836b91c]{width:100%}.loading-message[data-v-7836b91c]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background:var(--surface-ground);border-radius:8px;border:1px solid var(--surface-border)}.loading-message p[data-v-7836b91c]{margin:0;color:var(--text-color-secondary);font-size:.9rem}@media (min-width: 768px){.success-actions[data-v-7836b91c]{flex-direction:row;justify-content:center}.success-actions .p-button[data-v-7836b91c]{width:auto;min-width:200px}}.shared-article-viewer[data-v-7d90957f]{width:100%;min-height:100%}.shared-article-viewer .content[data-v-7d90957f]{padding:0 1rem}.billing-settings .section[data-v-7ef941ed]{width:100%;max-width:var(--container-max-width)}.billing-settings .section-card[data-v-7ef941ed]{padding:1rem}.billing-settings .section-card h3[data-v-7ef941ed]{margin-bottom:1rem}.profile-editor[data-v-febc2c27]{max-width:100%}.profile-editor .field[data-v-febc2c27]{margin-bottom:0}.profile-editor .section[data-v-febc2c27]{margin:1rem 0;padding:2rem 0;border-top:1px solid var(--border-color)}.profile-editor .section small[data-v-febc2c27]{display:block;padding-left:12px;padding-top:6px}.profile-editor .section h4[data-v-febc2c27]{display:flex;align-items:center;gap:6px;margin-bottom:1rem}.user-view[data-v-1cd96a86]{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:var(--container-max-width)}.user-view .section[data-v-1cd96a86]{width:100%;max-width:var(--container-max-width)}.user-view .section h1[data-v-1cd96a86]{padding-top:4vh}.user-view .section-card[data-v-1cd96a86]{padding:1rem}.user-view .section-card h3[data-v-1cd96a86]{margin-bottom:1rem}.user-view .section-card .fields[data-v-1cd96a86]{display:flex;gap:1rem;margin-bottom:1rem}.user-view .section-card .fields .field[data-v-1cd96a86]{padding:.5rem 0;flex:1}.forum-landing[data-v-dcfce8e7]{padding:1rem;display:flex;flex-direction:column;gap:2rem;align-items:center;max-width:var(--container-max-width);margin:0 auto}.hero-section[data-v-dcfce8e7]{text-align:center;margin-bottom:2rem;padding:3rem 2rem;background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow)}.hero-section .hero-content[data-v-dcfce8e7]{margin-bottom:2rem}.hero-section .hero-content .hero-description[data-v-dcfce8e7]{font-size:1.1rem;color:var(--color-text-muted);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:var(--paragraph-line-height)}.hero-section .hero-content .hero-stats[data-v-dcfce8e7]{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.hero-section .hero-content .hero-stats .stat-item[data-v-dcfce8e7]{text-align:center}.hero-section .hero-content .hero-stats .stat-item .stat-number[data-v-dcfce8e7]{font-size:2rem;font-weight:700;color:var(--color-blue);margin-bottom:.5rem}.hero-section .hero-content .hero-stats .stat-item .stat-label[data-v-dcfce8e7]{font-size:.875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.hero-section .hero-actions[data-v-dcfce8e7]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.hero-section .hero-actions .primary-action[data-v-dcfce8e7]{min-width:200px}.hero-section .hero-actions .secondary-action[data-v-dcfce8e7]{min-width:150px}.content-section[data-v-dcfce8e7]{width:100%;max-width:var(--container-max-width);margin:0 auto}.content-section .section-header[data-v-dcfce8e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.content-section .section-header .section-title[data-v-dcfce8e7]{font-size:1.8rem;font-weight:600;color:var(--color-text);margin:0}.content-section .section-header .view-all-link[data-v-dcfce8e7]{display:flex;align-items:center;gap:.5rem;color:var(--color-blue);text-decoration:none;font-weight:500;transition:all .2s ease}.content-section .section-header .view-all-link[data-v-dcfce8e7]:hover{color:var(--color-purple);transform:translate(2px)}.content-section .loading-container[data-v-dcfce8e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}.content-section .loading-container .loading-text[data-v-dcfce8e7]{color:var(--color-text-muted);font-size:1rem}.content-section .error-message[data-v-dcfce8e7]{margin:2rem 0}.content-section .recent-topics .empty-state[data-v-dcfce8e7]{text-align:center;padding:4rem 2rem;background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow)}.content-section .recent-topics .empty-state .empty-icon[data-v-dcfce8e7]{font-size:4rem;color:var(--color-text-muted);margin-bottom:1rem}.content-section .recent-topics .empty-state h3[data-v-dcfce8e7]{font-size:1.5rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem}.content-section .recent-topics .empty-state p[data-v-dcfce8e7]{color:var(--color-text-muted);margin-bottom:2rem}.content-section .recent-topics .topics-grid[data-v-dcfce8e7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.content-section .recent-topics .topics-grid .topic-card[data-v-dcfce8e7]{background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow);padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.content-section .recent-topics .topics-grid .topic-card[data-v-dcfce8e7]:hover{box-shadow:var(--liquid-glass-box-shadow-hover);transform:translateY(-2px);border-color:var(--color-blue)}.content-section .recent-topics .topics-grid .topic-card .topic-content .topic-title[data-v-dcfce8e7]{font-size:1.3rem;font-weight:600;color:var(--color-text);margin-bottom:.75rem;line-height:1.3}.content-section .recent-topics .topics-grid .topic-card .topic-content .topic-meta[data-v-dcfce8e7]{display:flex;gap:1rem;font-size:.875rem;color:var(--color-text-muted)}.content-section .recent-topics .topics-grid .topic-card .topic-content .topic-meta .topic-date[data-v-dcfce8e7],.content-section .recent-topics .topics-grid .topic-card .topic-content .topic-meta .topic-author[data-v-dcfce8e7]{display:flex;align-items:center;gap:.25rem}.content-section .recent-topics .topics-grid .topic-card .topic-actions[data-v-dcfce8e7]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;opacity:0;transition:opacity .2s ease}.content-section .recent-topics .topics-grid .topic-card .topic-actions .action-btn[data-v-dcfce8e7]{width:2rem;height:2rem}.content-section .recent-topics .topics-grid .topic-card .topic-actions .action-btn.edit-btn[data-v-dcfce8e7]:hover{background-color:rgba(var(--color-blue-rgb),.1);color:var(--color-blue)}.content-section .recent-topics .topics-grid .topic-card .topic-actions .action-btn.delete-btn[data-v-dcfce8e7]:hover{background-color:rgba(var(--color-red-rgb),.1);color:var(--color-red)}.content-section .recent-topics .topics-grid .topic-card:hover .topic-actions[data-v-dcfce8e7]{opacity:1}.topic-dialog .dialog-content[data-v-dcfce8e7]{padding:1rem 0}.topic-dialog .dialog-content .form-field .topic-input[data-v-dcfce8e7]{font-size:1rem;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border-color);transition:all .2s ease}.topic-dialog .dialog-content .form-field .topic-input[data-v-dcfce8e7]:focus{border-color:var(--color-blue);box-shadow:0 0 0 2px rgba(var(--color-blue-rgb),.1)}.topic-dialog .dialog-footer[data-v-dcfce8e7]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem}@media (max-width: 768px){.hero-section[data-v-dcfce8e7]{padding:2rem 1rem}.hero-section .hero-content h1[data-v-dcfce8e7]{font-size:2rem}.hero-section .hero-content .hero-stats[data-v-dcfce8e7]{flex-direction:column;gap:1.5rem}.hero-section .hero-content .hero-stats .stat-item .stat-number[data-v-dcfce8e7]{font-size:1.5rem}.hero-section .hero-actions[data-v-dcfce8e7]{flex-direction:column;align-items:center}.hero-section .hero-actions .primary-action[data-v-dcfce8e7],.hero-section .hero-actions .secondary-action[data-v-dcfce8e7]{width:100%;max-width:300px}.content-section .section-header[data-v-dcfce8e7]{flex-direction:column;gap:1rem;align-items:flex-start}.content-section .recent-topics .topics-grid[data-v-dcfce8e7]{grid-template-columns:1fr;gap:1rem}.content-section .recent-topics .topics-grid .topic-card[data-v-dcfce8e7]{padding:1.25rem}.content-section .recent-topics .topics-grid .topic-card .topic-content .topic-title[data-v-dcfce8e7]{font-size:1.2rem}.content-section .recent-topics .topics-grid .topic-card .topic-actions[data-v-dcfce8e7]{opacity:1;position:static;margin-top:1rem;justify-content:flex-end}}.no-group-message[data-v-dcfce8e7]{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow);max-width:600px;margin:10rem auto 2rem}.no-group-message .no-group-icon[data-v-dcfce8e7]{font-size:4rem;color:var(--color-text-muted);margin-bottom:1.5rem}.no-group-message h2[data-v-dcfce8e7]{font-size:1.8rem;font-weight:600;color:var(--color-text);margin-bottom:1rem}.no-group-message p[data-v-dcfce8e7]{color:var(--color-text-muted);font-size:1.1rem;line-height:var(--paragraph-line-height);margin:0}.breadcrumb-container{width:100%;height:var(--toolbar-height);padding:var(--layout-gap);display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .3s ease-in-out;z-index:1000}.breadcrumb-container .p-breadcrumb{background-color:transparent}.breadcrumb-container .p-breadcrumb .p-breadcrumb-item{margin-bottom:0!important}.breadcrumb-container .p-breadcrumb .p-breadcrumb-item .p-breadcrumb-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-clamp:1}.breadcrumb-container .p-breadcrumb .p-breadcrumb-separator-icon{top:3px;position:relative}.topic-detail{max-width:var(--container-max-width);margin:0 auto}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}.loading-container .loading-text{color:var(--color-text-muted);font-size:1rem}.error-message{margin:2rem 0}.topic-header{margin-bottom:3rem}.topic-header .topic-card{background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);box-shadow:var(--liquid-glass-box-shadow)}.topic-header .topic-card .topic-title-section .topic-title{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:1rem;line-height:1.2}.topic-header .topic-card .topic-title-section .topic-meta{display:flex;gap:2rem;font-size:.875rem;color:var(--color-text-muted)}.topic-header .topic-card .topic-title-section .topic-meta .topic-date,.topic-header .topic-card .topic-title-section .topic-meta .topic-author{display:flex;align-items:center;gap:.5rem}.topic-header .topic-card .topic-actions{display:flex;justify-content:flex-end;margin-top:1rem}.messages-section{margin-bottom:3rem}.messages-section .messages-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.messages-section .messages-header .section-title{font-size:1.8rem;font-weight:600;color:var(--color-text);margin:0}.messages-section .messages-header .messages-count{font-size:.875rem;color:var(--color-text-muted);padding:.5rem 1rem;background-color:var(--background-color-gray);border-radius:var(--radius-md)}.messages-section .empty-messages{text-align:center;padding:4rem 2rem;background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow)}.messages-section .empty-messages .empty-icon{font-size:4rem;color:var(--color-text-muted);margin-bottom:1rem}.messages-section .empty-messages h3{font-size:1.5rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem}.messages-section .empty-messages p{color:var(--color-text-muted);margin:0}.messages-section .messages-list{display:flex;flex-direction:column;gap:1.5rem}.messages-section .messages-list .message-wrapper{display:flex;max-width:70%}.messages-section .messages-list .message-wrapper.own-message{align-self:flex-end;justify-content:flex-end}.messages-section .messages-list .message-wrapper.own-message .message-card{background-color:var(--color-blue);color:#fff}.messages-section .messages-list .message-wrapper.own-message .message-card .message-content .message-text{color:#fff}.messages-section .messages-list .message-wrapper.own-message .message-card .message-content .message-meta .message-info{color:#fffc}.messages-section .messages-list .message-wrapper:not(.own-message){align-self:flex-start;justify-content:flex-start}.messages-section .messages-list .message-card{background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);box-shadow:var(--liquid-glass-box-shadow);transition:all .3s ease;width:100%}.messages-section .messages-list .message-card:hover{box-shadow:var(--liquid-glass-box-shadow-hover);transform:translateY(-1px)}.messages-section .messages-list .message-card .message-content .message-text{font-size:1rem;line-height:1.6;color:var(--color-text);margin-bottom:1rem}.messages-section .messages-list .message-card .message-content .message-meta .message-info{display:flex;gap:1.5rem;font-size:.875rem;color:var(--color-text-muted)}.messages-section .messages-list .message-card .message-content .message-meta .message-info .message-author,.messages-section .messages-list .message-card .message-content .message-meta .message-info .message-date{display:flex;align-items:center;gap:.5rem}.new-message-section .new-message-card{background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);box-shadow:var(--liquid-glass-box-shadow)}.new-message-section .new-message-card .new-message-header{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:var(--color-text)}.new-message-section .new-message-card .new-message-content .message-textarea{width:100%;font-size:1rem;padding:1rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--background-color);transition:all .2s ease;margin-bottom:1rem;resize:vertical;min-height:120px}.new-message-section .new-message-card .new-message-content .message-textarea:focus{border-color:var(--color-blue);box-shadow:0 0 0 2px rgba(var(--color-blue-rgb),.1)}.new-message-section .new-message-card .new-message-content .message-actions{display:flex;justify-content:flex-end}.topic-dialog{max-width:var(--dialog-width);width:100%}.topic-dialog .dialog-content{padding:1rem 0}.topic-dialog .dialog-content .form-field .topic-input{font-size:1rem;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border-color);transition:all .2s ease}.topic-dialog .dialog-content .form-field .topic-input:focus{border-color:var(--color-blue);box-shadow:0 0 0 2px rgba(var(--color-blue-rgb),.1)}.topic-dialog .dialog-footer{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem}@media (max-width: 768px){.topic-detail{padding:1rem}.topic-header .topic-card .topic-title-section .topic-title{font-size:2rem}.topic-header .topic-card .topic-title-section .topic-meta{flex-direction:column;gap:.5rem}.messages-section .messages-header{flex-direction:column;gap:1rem;align-items:flex-start}.messages-section .messages-list .message-wrapper{max-width:85%}.messages-section .messages-list .message-card .message-content .message-meta .message-info{flex-direction:column;gap:.5rem}}.topic-list[data-v-172360c8]{padding:1rem;display:flex;flex-direction:column;gap:2rem;align-items:center;max-width:var(--container-max-width);margin:0 auto}.header-section[data-v-172360c8]{padding-top:4vh;text-align:center;margin-bottom:2rem}.header-section .page-description[data-v-172360c8]{font-size:1.1rem;color:var(--color-text-muted);margin:0;line-height:var(--paragraph-line-height)}.loading-container[data-v-172360c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}.loading-container .loading-text[data-v-172360c8]{color:var(--color-text-muted);font-size:1rem}.error-message[data-v-172360c8]{margin:2rem 0}.content-section[data-v-172360c8]{width:100%;max-width:var(--container-max-width);margin:0 auto}.content-section .actions-bar[data-v-172360c8]{margin-bottom:2rem;display:flex;justify-content:center}.content-section .actions-bar .create-topic-btn[data-v-172360c8]{min-width:200px}.content-section .topics-container .empty-state[data-v-172360c8]{text-align:center;padding:4rem 2rem;background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow)}.content-section .topics-container .empty-state .empty-icon[data-v-172360c8]{font-size:4rem;color:var(--color-text-muted);margin-bottom:1rem}.content-section .topics-container .empty-state h3[data-v-172360c8]{font-size:1.5rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem}.content-section .topics-container .empty-state p[data-v-172360c8]{color:var(--color-text-muted);margin-bottom:2rem}.content-section .topics-container .topics-grid[data-v-172360c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.content-section .topics-container .topics-grid .topic-card[data-v-172360c8]{background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--liquid-glass-box-shadow);padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.content-section .topics-container .topics-grid .topic-card[data-v-172360c8]:hover{box-shadow:var(--liquid-glass-box-shadow-hover);transform:translateY(-2px);border-color:var(--color-blue)}.content-section .topics-container .topics-grid .topic-card .topic-content .topic-title[data-v-172360c8]{font-size:1.3rem;font-weight:600;color:var(--color-text);margin-bottom:.75rem;line-height:1.3}.content-section .topics-container .topics-grid .topic-card .topic-content .topic-meta[data-v-172360c8]{display:flex;gap:1rem;font-size:.875rem;color:var(--color-text-muted)}.content-section .topics-container .topics-grid .topic-card .topic-content .topic-meta .topic-date[data-v-172360c8],.content-section .topics-container .topics-grid .topic-card .topic-content .topic-meta .topic-author[data-v-172360c8]{display:flex;align-items:center;gap:.25rem}.content-section .topics-container .topics-grid .topic-card .topic-actions[data-v-172360c8]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;opacity:0;transition:opacity .2s ease}.content-section .topics-container .topics-grid .topic-card .topic-actions .action-btn[data-v-172360c8]{width:2rem;height:2rem}.content-section .topics-container .topics-grid .topic-card .topic-actions .action-btn.edit-btn[data-v-172360c8]:hover{background-color:rgba(var(--color-blue-rgb),.1);color:var(--color-blue)}.content-section .topics-container .topics-grid .topic-card .topic-actions .action-btn.delete-btn[data-v-172360c8]:hover{background-color:rgba(var(--color-red-rgb),.1);color:var(--color-red)}.content-section .topics-container .topics-grid .topic-card:hover .topic-actions[data-v-172360c8]{opacity:1}.topic-dialog .dialog-content[data-v-172360c8]{padding:1rem 0}.topic-dialog .dialog-content .form-field .topic-input[data-v-172360c8]{font-size:1rem;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border-color);transition:all .2s ease}.topic-dialog .dialog-content .form-field .topic-input[data-v-172360c8]:focus{border-color:var(--color-blue);box-shadow:0 0 0 2px rgba(var(--color-blue-rgb),.1)}.topic-dialog .dialog-footer[data-v-172360c8]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem}@media (max-width: 768px){.header-section .page-title[data-v-172360c8]{font-size:2rem}.topics-grid[data-v-172360c8]{grid-template-columns:1fr;gap:1rem}.topics-grid .topic-card[data-v-172360c8]{padding:1.25rem}.topics-grid .topic-card .topic-content .topic-title[data-v-172360c8]{font-size:1.2rem}.topics-grid .topic-card .topic-actions[data-v-172360c8]{opacity:1;position:static;margin-top:1rem;justify-content:flex-end}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--sidebar-width: 300px;--dialog-width: 650px;--node-section-max-width: 800px;--container-max-width: 1048px;--toolbar-height: 88px;--input-user-bottom-padding: 140px;--toolbar-max-width: 1024px;--layout-gap: 14px;--app-background: #f8f9fa}html.app--dark{--app-background: #00000111}body.sidebar-collapsed{--sidebar-width: 0px}.page{padding:1rem!important;padding-top:var(--toolbar-height)!important}@media (max-width: 1024px){.page{padding:calc(1vw + 1vh + 1rem)}}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--p-primary-color)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.right-0{right:calc(var(--spacing)*0)}.bottom-120{bottom:calc(var(--spacing)*120)}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-16{margin-top:calc(var(--spacing)*16)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-3{margin-left:calc(var(--spacing)*3)}.box-content{box-sizing:content-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.h-full{height:100%}.w-full{width:100%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-0{padding:calc(var(--spacing)*0)}.p-4{padding:calc(var(--spacing)*4)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-10{padding-top:calc(var(--spacing)*10)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-surface-500{color:var(--p-surface-500)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:ml-1:hover{margin-left:calc(var(--spacing)*1)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:w-56{width:calc(var(--spacing)*56)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:text-surface-400{color:var(--p-surface-400)}}}@layer keyframes{@keyframes enter{0%{opacity:var(--p-enter-opacity,1);transform:translate3d(var(--p-enter-translate-x,0),var(--p-enter-translate-y,0),0)scale3d(var(--p-enter-scale,1),var(--p-enter-scale,1),var(--p-enter-scale,1))rotate(var(--p-enter-rotate,0))}}@keyframes leave{to{opacity:var(--p-leave-opacity,1);transform:translate3d(var(--p-leave-translate-x,0),var(--p-leave-translate-y,0),0)scale3d(var(--p-leave-scale,1),var(--p-leave-scale,1),var(--p-leave-scale,1))rotate(var(--p-leave-rotate,0))}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scalein{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px)rotateX(-100deg)}to{transform:perspective(2000px)rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px)rotateY(-100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px)rotateY(100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px)rotateX(-100deg)}to{opacity:1;transform:perspective(2000px)rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(10px)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.loader[data-v-162e6f23]{position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center;--dot-size: calc(var(--size) * .12);--radius: calc(var(--size) * .35)}.dot[data-v-162e6f23]{position:absolute;width:var(--dot-size);height:var(--dot-size);border-radius:50%;transform:translate(-50%,-50%)}.dot-1[data-v-162e6f23]{top:calc(50% - var(--radius));left:50%;opacity:1;transform:translate(-50%,-50%) scale(1);animation:fade-162e6f23 1.3s infinite linear;animation-delay:0s}.dot-2[data-v-162e6f23]{top:calc(50% - var(--radius) * .707);left:calc(50% + var(--radius) * .707);opacity:.2;transform:translate(-50%,-50%) scale(.8);animation:fade-162e6f23 1.3s infinite linear;animation-delay:.1625s}.dot-3[data-v-162e6f23]{top:50%;left:calc(50% + var(--radius));opacity:.2;transform:translate(-50%,-50%) scale(.8);animation:fade-162e6f23 1.3s infinite linear;animation-delay:.325s}.dot-4[data-v-162e6f23]{top:calc(50% + var(--radius) * .707);left:calc(50% + var(--radius) * .707);opacity:.2;transform:translate(-50%,-50%) scale(.8);animation:fade-162e6f23 1.3s infinite linear;animation-delay:.4875s}.dot-5[data-v-162e6f23]{top:calc(50% + var(--radius));left:50%;opacity:.2;transform:translate(-50%,-50%) scale(.8);animation:fade-162e6f23 1.3s infinite linear;animation-delay:.65s}.dot-6[data-v-162e6f23]{top:calc(50% + var(--radius) * .707);left:calc(50% - var(--radius) * .707);opacity:.2;transform:translate(-50%,-50%) scale(.8);animation:fade-162e6f23 1.3s infinite linear;animation-delay:.8125s}.dot-7[data-v-162e6f23]{top:50%;left:calc(50% - var(--radius));opacity:.2;transform:translate(-50%,-50%) scale(.8);animation:fade-162e6f23 1.3s infinite linear;animation-delay:.975s}.dot-8[data-v-162e6f23]{top:calc(50% - var(--radius) * .707);left:calc(50% - var(--radius) * .707);opacity:.2;transform:translate(-50%,-50%) scale(.8);animation:fade-162e6f23 1.3s infinite linear;animation-delay:1.1375s}@keyframes fade-162e6f23{0%,87.5%,to{opacity:.2;transform:translate(-50%,-50%) scale(.8)}12.5%{opacity:1;transform:translate(-50%,-50%) scale(1)}}.loader[data-v-ee36f313]{display:flex;align-items:center;justify-content:center;gap:calc(var(--dot-size, 7px) * .8)}.dot[data-v-ee36f313]{width:var(--dot-size, 7px);height:var(--dot-size, 7px);border-radius:50%;background-color:var(--dot-color, black);animation:fadeInOut-ee36f313 1.4s infinite ease-in-out both}.dot-1[data-v-ee36f313]{animation-delay:-.32s}.dot-2[data-v-ee36f313]{animation-delay:-.16s}.dot-3[data-v-ee36f313]{animation-delay:0s}@keyframes fadeInOut-ee36f313{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.slide-fade-y-enter-active[data-v-8735f00f],.slide-fade-y-leave-active[data-v-8735f00f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-y-enter-from[data-v-8735f00f]{opacity:0;transform:translateY(10px)}.slide-fade-y-leave-to[data-v-8735f00f]{opacity:0;transform:translateY(-10px)}.slide-fade-y-reverse-enter-active[data-v-8735f00f],.slide-fade-y-reverse-leave-active[data-v-8735f00f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-y-reverse-enter-from[data-v-8735f00f]{opacity:0;transform:translateY(-10px)}.slide-fade-y-reverse-leave-to[data-v-8735f00f]{opacity:0;transform:translateY(10px)}.slide-fade-x-enter-active[data-v-8735f00f],.slide-fade-x-leave-active[data-v-8735f00f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-x-enter-from[data-v-8735f00f]{opacity:0;transform:translate(-10px)}.slide-fade-x-leave-to[data-v-8735f00f]{opacity:0;transform:translate(10px)}.slide-fade-x-reverse-enter-active[data-v-8735f00f],.slide-fade-x-reverse-leave-active[data-v-8735f00f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-x-reverse-enter-from[data-v-8735f00f]{opacity:0;transform:translate(10px)}.scale-fade-enter-active[data-v-8735f00f],.scale-fade-leave-active[data-v-8735f00f]{transition:all .2s cubic-bezier(.4,0,.2,1)}.scale-fade-enter-from[data-v-8735f00f],.scale-fade-leave-to[data-v-8735f00f]{opacity:0;transform:scale(.95)}.fade-enter-active[data-v-8735f00f],.fade-leave-active[data-v-8735f00f]{transition:opacity .2s ease-in-out}.fade-enter-from[data-v-8735f00f],.fade-leave-to[data-v-8735f00f]{opacity:0}.hover-scale[data-v-8735f00f]{transition:transform .2s ease-in-out}.hover-scale[data-v-8735f00f]:hover{transform:scale(1.02)}.hover-lift[data-v-8735f00f]{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.hover-lift[data-v-8735f00f]:hover{transform:translateY(-2px)}@keyframes spin-8735f00f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-8735f00f{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce-dots-8735f00f{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.animate-spin[data-v-8735f00f]{animation:spin-8735f00f 1s linear infinite}.animate-pulse[data-v-8735f00f]{animation:pulse-8735f00f 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce-dots[data-v-8735f00f]{animation:bounce-dots-8735f00f 1.4s infinite ease-in-out}@media (prefers-reduced-motion: reduce){[data-v-8735f00f],[data-v-8735f00f]:before,[data-v-8735f00f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.slide-fade-y-enter-active[data-v-8735f00f],.slide-fade-y-leave-active[data-v-8735f00f],.slide-fade-x-enter-active[data-v-8735f00f],.slide-fade-x-leave-active[data-v-8735f00f],.scale-fade-enter-active[data-v-8735f00f],.scale-fade-leave-active[data-v-8735f00f],.fade-enter-active[data-v-8735f00f],.fade-leave-active[data-v-8735f00f],.transition-colors[data-v-8735f00f],.transition-transform[data-v-8735f00f],.transition-shadow[data-v-8735f00f],.transition-all[data-v-8735f00f],.hover-scale[data-v-8735f00f],.hover-lift[data-v-8735f00f]{transition:none!important}.slide-fade-y-enter-from[data-v-8735f00f],.slide-fade-y-leave-to[data-v-8735f00f],.slide-fade-x-enter-from[data-v-8735f00f],.slide-fade-x-leave-to[data-v-8735f00f],.scale-fade-enter-from[data-v-8735f00f],.scale-fade-leave-to[data-v-8735f00f]{opacity:1!important;transform:none!important}.hover-scale[data-v-8735f00f]:hover,.hover-lift[data-v-8735f00f]:hover{transform:none!important}}.action-button[data-v-8735f00f]{--btn-padding-x: 1rem;--btn-padding-y: 0;--btn-height: 44px;--btn-border-radius: var(--radius-md);--btn-font-size: 1rem;--btn-font-weight: 500;--btn-gap: .25rem;--btn-icon-gap: .375rem;--btn-bg-opacity: .7;--btn-border-opacity: .8;--btn-text-opacity: 1;--btn-shadow-opacity: .5;--btn-transition-duration: .2s;--btn-transition-timing: ease-in-out;--btn-scale-hover: 1.05;--cursor-dot-size: 24px;--cursor-dot-blur: 20px;--cursor-dot-opacity: .7;--btn-responsive-breakpoint: 768px}.action-button[data-v-8735f00f]{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--btn-gap);width:-moz-fit-content;width:fit-content;height:var(--btn-height);padding:var(--btn-padding-y) var(--btn-padding-x);margin:0;box-sizing:border-box;font-family:var(--layout-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1;color:#fff;white-space:nowrap;background-color:rgba(var(--btn-color-rgb),var(--btn-bg-opacity));border:none;border-radius:var(--btn-border-radius);cursor:pointer;overflow:hidden;will-change:transform,box-shadow,background-color;transition:background-color var(--btn-transition-duration) var(--btn-transition-timing),transform var(--btn-transition-duration) var(--btn-transition-timing),box-shadow var(--btn-transition-duration) var(--btn-transition-timing),border var(--btn-transition-duration) var(--btn-transition-timing),border-color var(--btn-transition-duration) var(--btn-transition-timing),color var(--btn-transition-duration) var(--btn-transition-timing)}.action-button__content[data-v-8735f00f]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.action-button__text[data-v-8735f00f],.action-button__loading[data-v-8735f00f]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:var(--btn-icon-gap)}.action-button__loading[data-v-8735f00f] .loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.action-button[data-v-8735f00f]:not(.action-button--disabled):not(.action-button--loading):hover{background-color:rgba(var(--btn-color-rgb),1);transform:scale(var(--btn-scale-hover));box-shadow:0 8px 25px -5px rgba(var(--btn-color-rgb),var(--btn-shadow-opacity))}.action-button:not(.action-button--disabled):not(.action-button--loading):hover .material-symbols-outlined[data-v-8735f00f]{transform:scale(1.1)}.action-button[data-v-8735f00f]:not(.action-button--disabled):not(.action-button--loading):active{transform:scale(.98);transition-duration:.1s}.action-button[data-v-8735f00f]:not(.action-button--disabled):not(.action-button--loading):focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(var(--btn-color-rgb),.8),0 0 0 2px rgba(var(--btn-color-rgb),.3)}.action-button--outlined[data-v-8735f00f]{--btn-bg-opacity: .03;--btn-border-opacity: .8;--btn-text-opacity: .8;--btn-shadow-opacity: 0;background-color:rgba(var(--btn-color-rgb),var(--btn-bg-opacity));border:1px solid rgba(var(--btn-color-rgb),var(--btn-border-opacity));color:rgba(var(--btn-color-rgb),var(--btn-text-opacity));-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter)}.action-button--outlined[data-v-8735f00f]:not(.action-button--disabled):not(.action-button--loading):hover{--btn-bg-opacity: .15;--btn-border-opacity: 1;--btn-text-opacity: 1;background-color:rgba(var(--btn-color-rgb),var(--btn-bg-opacity));border-color:rgba(var(--btn-color-rgb),var(--btn-border-opacity));color:rgba(var(--btn-color-rgb),var(--btn-text-opacity));box-shadow:none}.action-button--outlined[data-v-8735f00f]:focus-visible{--btn-bg-opacity: .25;background-color:rgba(var(--btn-color-rgb),var(--btn-bg-opacity));box-shadow:inset 0 0 0 2px rgba(var(--btn-color-rgb),1),0 0 0 2px rgba(var(--btn-color-rgb),.3)}.action-button--text[data-v-8735f00f]{--btn-bg-opacity: 0;--btn-border-opacity: 0;--btn-text-opacity: .8;--btn-shadow-opacity: 0;background-color:transparent;border:none;color:rgba(var(--btn-color-rgb),var(--btn-text-opacity))}.action-button--text[data-v-8735f00f]:not(.action-button--disabled):not(.action-button--loading):hover{--btn-bg-opacity: .1;--btn-text-opacity: 1;background-color:rgba(var(--btn-color-rgb),var(--btn-bg-opacity));color:rgba(var(--btn-color-rgb),var(--btn-text-opacity));box-shadow:none}.action-button--text[data-v-8735f00f]:focus-visible{--btn-bg-opacity: .15;--btn-text-opacity: 1;background-color:rgba(var(--btn-color-rgb),var(--btn-bg-opacity));color:rgba(var(--btn-color-rgb),var(--btn-text-opacity));box-shadow:inset 0 0 0 2px rgba(var(--btn-color-rgb),.6),0 0 0 2px rgba(var(--btn-color-rgb),.3)}.action-button--liquid[data-v-8735f00f]{--btn-bg-opacity: 0;--btn-border-opacity: 0;--btn-text-opacity: 1;--btn-shadow-opacity: 0;background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);box-shadow:var(--liquid-glass-box-shadow);background-image:var(--liquid-glass-background-image);color:var(--color-text)}.action-button--liquid[data-v-8735f00f]:not(.action-button--disabled):not(.action-button--loading):hover{--btn-bg-opacity: .7;--btn-border-opacity: .8;--btn-text-opacity: 1;--btn-shadow-opacity: .5;background-color:rgba(var(--btn-color-rgb),var(--btn-bg-opacity));border:1px solid transparent;color:#fff;box-shadow:0 8px 25px -5px rgba(var(--btn-color-rgb),var(--btn-shadow-opacity));-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.action-button--liquid[data-v-8735f00f]:focus-visible{--btn-bg-opacity: .8;--btn-text-opacity: 1;background-color:rgba(var(--btn-color-rgb),var(--btn-bg-opacity));border:1px solid transparent;color:#fff;box-shadow:inset 0 0 0 2px rgba(var(--btn-color-rgb),1),0 0 0 2px rgba(var(--btn-color-rgb),.3)}.action-button--small[data-v-8735f00f]{--btn-height: 32px;--btn-font-size: .8rem;--btn-font-weight: 600;--btn-padding-x: .75rem;--btn-border-radius: var(--radius-sm);--btn-scale-hover: 1.07;--btn-icon-gap: .28rem;--cursor-dot-size: 21.6px;--cursor-dot-blur: 18px}.action-button--small[data-v-8735f00f]:not(.action-button--disabled):not(.action-button--loading):not(.action-button--outlined):not(.action-button--text):hover{box-shadow:0 6px 20px -3px rgba(var(--btn-color-rgb),.4)}.action-button--small .material-symbols-outlined[data-v-8735f00f]{font-size:.8rem}.action-button--large[data-v-8735f00f]{--btn-height: 58px;--btn-font-size: 1.2rem;--btn-font-weight: 600;--btn-padding-x: 1.5rem;--btn-border-radius: var(--radius-lg);--btn-scale-hover: 1.03;--btn-icon-gap: .47rem;--cursor-dot-size: 26.4px;--cursor-dot-blur: 22px}.action-button--large[data-v-8735f00f]:not(.action-button--disabled):not(.action-button--loading):not(.action-button--outlined):not(.action-button--text):hover{box-shadow:0 12px 30px -8px rgba(var(--btn-color-rgb),.6)}.action-button--large .material-symbols-outlined[data-v-8735f00f]{font-size:1.2rem}.action-button--icon[data-v-8735f00f]{--btn-padding-x: 0;--btn-border-radius: 50%;--btn-font-size: 1.2rem;width:var(--btn-height);min-width:var(--btn-height);max-width:var(--btn-height)}.action-button--icon .action-button__content[data-v-8735f00f]{width:100%;height:100%}.action-button--icon[data-v-8735f00f]:not(.action-button--disabled):not(.action-button--loading):hover{transform:scale(var(--btn-scale-hover))}.action-button--icon:not(.action-button--disabled):not(.action-button--loading):hover .material-symbols-outlined[data-v-8735f00f]{transform:scale(1.1)}.action-button--icon[data-v-8735f00f]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(var(--btn-color-rgb),.8),0 0 0 2px rgba(var(--btn-color-rgb),.3)}.action-button--icon.action-button--small[data-v-8735f00f]{--btn-height: 32px;--btn-font-size: 1.1rem}.action-button--icon.action-button--large[data-v-8735f00f]{--btn-height: 58px;--btn-font-size: 1.5rem}.action-button--disabled[data-v-8735f00f]{opacity:.5;cursor:not-allowed;pointer-events:none}.action-button--disabled[data-v-8735f00f]:hover{transform:none;box-shadow:none}.action-button--loading[data-v-8735f00f]{cursor:wait}.action-button--loading[data-v-8735f00f]:hover{transform:none;box-shadow:none}.action-button--loading.action-button--outlined[data-v-8735f00f],.action-button--loading.action-button--text[data-v-8735f00f]{background-color:rgba(var(--btn-color-rgb),.05)}.action-button--loading.action-button--liquid[data-v-8735f00f]{background-color:rgba(var(--btn-color-rgb),.05);border:1px solid transparent;box-shadow:0 2px 20px rgba(var(--btn-color-rgb),.15),var(--liquid-glass-box-shadow-inset)}.action-button--loading.action-button--liquid[data-v-8735f00f]:hover{background-color:rgba(var(--btn-color-rgb),.05);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);box-shadow:0 2px 20px rgba(var(--btn-color-rgb),.15),var(--liquid-glass-box-shadow-inset);transform:none}.action-button .material-symbols-outlined[data-v-8735f00f]{font-size:var(--btn-font-size);font-weight:500;line-height:1;margin:0!important;transition:transform var(--btn-transition-duration) var(--btn-transition-timing);font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.action-button__prefix-icon[data-v-8735f00f],.action-button__suffix-icon[data-v-8735f00f]{margin:0!important}.action-button__cursor-dot[data-v-8735f00f]{position:absolute;width:var(--cursor-dot-size);height:var(--cursor-dot-size);background-color:rgba(255,255,255,var(--cursor-dot-opacity));border-radius:50%;filter:blur(var(--cursor-dot-blur));pointer-events:none;transform:translate(-50%,-50%);z-index:10;opacity:0;transition:opacity .3s ease-out;will-change:opacity,transform}.action-button__cursor-dot--visible[data-v-8735f00f]{opacity:1}.action-button--outlined .action-button__cursor-dot[data-v-8735f00f],.action-button--text .action-button__cursor-dot[data-v-8735f00f]{background-color:rgba(var(--btn-color-rgb),.4)}.action-button--liquid .action-button__cursor-dot[data-v-8735f00f]{background-color:rgba(255,255,255,var(--cursor-dot-opacity))}@media (prefers-reduced-motion: reduce){.action-button[data-v-8735f00f],.action-button .material-symbols-outlined[data-v-8735f00f],.action-button__cursor-dot[data-v-8735f00f]{transition:none}.action-button[data-v-8735f00f]:not(.action-button--disabled):hover{transform:none}}.slide-fade-y-enter-active,.slide-fade-y-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-y-enter-from{opacity:0;transform:translateY(10px)}.slide-fade-y-leave-to{opacity:0;transform:translateY(-10px)}.slide-fade-y-reverse-enter-active,.slide-fade-y-reverse-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-y-reverse-enter-from{opacity:0;transform:translateY(-10px)}.slide-fade-y-reverse-leave-to{opacity:0;transform:translateY(10px)}.slide-fade-x-enter-active,.slide-fade-x-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-x-enter-from{opacity:0;transform:translate(-10px)}.slide-fade-x-leave-to{opacity:0;transform:translate(10px)}.slide-fade-x-reverse-enter-active,.slide-fade-x-reverse-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-x-reverse-enter-from{opacity:0;transform:translate(10px)}.scale-fade-enter-active,.scale-fade-leave-active{transition:all .2s cubic-bezier(.4,0,.2,1)}.scale-fade-enter-from,.scale-fade-leave-to{opacity:0;transform:scale(.95)}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.hover-scale{transition:transform .2s ease-in-out}.hover-scale:hover{transform:scale(1.02)}.hover-lift{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.hover-lift:hover{transform:translateY(-2px)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce-dots{animation:bounce-dots 1.4s infinite ease-in-out}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.slide-fade-y-enter-active,.slide-fade-y-leave-active,.slide-fade-x-enter-active,.slide-fade-x-leave-active,.scale-fade-enter-active,.scale-fade-leave-active,.fade-enter-active,.fade-leave-active,.transition-colors,.transition-transform,.transition-shadow,.transition-all,.hover-scale,.hover-lift{transition:none!important}.slide-fade-y-enter-from,.slide-fade-y-leave-to,.slide-fade-x-enter-from,.slide-fade-x-leave-to,.scale-fade-enter-from,.scale-fade-leave-to{opacity:1!important;transform:none!important}.hover-scale:hover,.hover-lift:hover{transform:none!important}}:root{--border-color: var(--p-surface-100);--border-color-dark: var(--p-surface-200);--background-color: var(--p-surface-0);--background-color-gray: var(--p-surface-50);--background-color-hover-rgb: 56, 139, 191;--background-color-hover-alpha: .15;--background-color-active-alpha: .1;--background-color-hover: rgba(var(--background-color-hover-rgb), var(--background-color-hover-alpha));--background-color-active: rgba(var(--background-color-hover-rgb), var(--background-color-active-alpha));--background-color-tag: rgba(230, 230, 230, .3);--color-text: rgba(0, 0, 0, 1);--color-text-reversed: rgba(255, 255, 255, 1);--color-text-muted: var(--p-surface-500);--color-purple-rgb: 148, 40, 255;--color-blue-rgb: 0, 128, 255;--color-green-rgb: 0, 192, 125;--color-turquoise-rgb: 0, 213, 181;--color-yellow-rgb: 254, 197, 106;--color-orange-rgb: 254, 132, 99;--color-red-rgb: 255, 107, 132;--color-pink-rgb: 255, 119, 194;--color-purple: rgba(var(--color-purple-rgb), 1);--color-blue: rgba(var(--color-blue-rgb), 1);--color-green: rgba(var(--color-green-rgb), 1);--color-turquoise: rgba(var(--color-turquoise-rgb), 1);--color-yellow: rgba(var(--color-yellow-rgb), 1);--color-orange: rgba(var(--color-orange-rgb), 1);--color-red: rgba(var(--color-red-rgb), 1);--color-pink: rgba(var(--color-pink-rgb), 1);--color-primary-rgb: var(--color-blue-rgb);--color-primary: var(--color-blue);--radius-xsm: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--liquid-glass-color: rgba(255, 255, 255, .7);--liquid-glass-border-color: rgba(255, 255, 255, .75);--liquid-glass-backdrop-blur: blur(8px);--liquid-glass-backdrop-saturate: saturate(180%);--liquid-glass-backdrop-filter: var(--liquid-glass-backdrop-blur) var(--liquid-glass-backdrop-saturate);--liquid-glass-box-shadow-inset: inset 0 0 7px 0px rgba(255, 255, 255, .8);--liquid-glass-box-shadow-outer: 0 2px 20px rgba(0, 0, 0, .05);--liquid-glass-box-shadow-outer-hover: 0 2px 40px rgba(0, 0, 0, .15);--liquid-glass-box-shadow: var(--liquid-glass-box-shadow-outer), var(--liquid-glass-box-shadow-inset);--liquid-glass-box-shadow-hover: var(--liquid-glass-box-shadow-outer-hover), var(--liquid-glass-box-shadow-inset);--liquid-glass-background-image: linear-gradient(135deg, rgba(255, 255, 255, .16666666666666666), transparent 50%);--paragraph-line-height: 1.4;--header-line-height: 1.2;--layout-font-family: "Inter", -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif;--content-font-size: 1.2rem;--content-padding: 1rem;font-size:14px;font-family:var(--layout-font-family);--screen-breakpoint: 769px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif}html.app--dark{--border-color: var(--p-surface-800);--background-color: var(--p-surface-800);--background-color-gray: rgba(30, 30, 30, 1);--background-color-tag: rgba(100, 100, 100, .2);--color-text: rgba(255, 255, 255, 1);--color-text-reversed: rgba(0, 0, 0, 1);--liquid-glass-color: rgba(30, 30, 30, .5);--liquid-glass-border-color: rgba(0, 0, 0, .05);--liquid-glass-box-shadow-inset: inset 0 0 7px 0px rgba(255, 255, 255, .05);--liquid-glass-box-shadow-outer: none;--liquid-glass-background-image: linear-gradient(135deg, rgba(0, 0, 0, .16666666666666666), transparent 50%)}.liquid-glass{background-color:var(--liquid-glass-color);-webkit-backdrop-filter:var(--liquid-glass-backdrop-filter);backdrop-filter:var(--liquid-glass-backdrop-filter);border:1px solid var(--liquid-glass-border-color);box-shadow:var(--liquid-glass-box-shadow);border-radius:var(--radius-lg);background-image:var(--liquid-glass-background-image)}.material-icons{font-size:1rem}.material-symbols-outlined{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:1rem;line-height:1}.container{width:100%;margin-right:1.25rem;margin-left:1.25rem}.option-item{padding:1.5rem;cursor:pointer;border-radius:1rem;border:1px solid var(--border-color);box-shadow:0 0 0 0 var(--border-color),0 0 #000;background-color:var(--background-color);transition:all .1s ease-in-out}.option-item:active:not(.theme-option-item){cursor:grabbing}.option-item:hover{box-shadow:0 2px 30px 0 var(--border-color),0 0 0 1px var(--color-primary)}.option-item.selected{border-color:var(--color-primary);box-shadow:0 2px 10px 0 var(--border-color),0 0 0 1px var(--color-primary)}.option-item.selected .option-title{color:var(--color-primary)}.option-item.selected .option-text{color:var(--color-text)}.option-item .option-title{font-size:1.4rem;font-weight:600;line-height:var(--paragraph-line-height);color:var(--color-text);margin-bottom:.5rem;transition:all .1s ease-in-out}.option-item .option-text{line-height:var(--paragraph-line-height);color:var(--color-text-muted);transition:all .1s ease-in-out}@media (min-width: 960px){#main{max-width:900px}}@media (min-width: 1280px){#main{max-width:1200px}}@media (min-width: 1920px){#main{max-width:1800px}}@media (min-width: 2560px){#main{max-width:2400px}}h1{font-size:3.5rem;font-weight:900;margin-bottom:1rem;color:var(--p-text-color)}h2{font-size:2.3rem;font-weight:700;margin-bottom:1rem;color:var(--p-text-color)}h3{font-size:1.4rem;font-weight:700;margin-bottom:.5rem;color:var(--p-text-color)}h4{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--p-text-color)}p{font-size:1rem;font-weight:400;margin-bottom:1rem;color:var(--p-text-color)}ul{list-style-type:disc;margin-bottom:1rem}li{margin-bottom:.5rem}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{border-width:1px;border-style:solid;border-color:#bbb}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}
