.tooltip-wrapper.svelte-1qwmsa0{position:relative;display:block}.tooltip.svelte-1qwmsa0{background-color:hsl(var(--text-300));color:hsl(var(--card));padding:6px 10px;border-radius:var(--border-radius);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;animation:svelte-1qwmsa0-fadeIn .15s ease-in;z-index:1500;display:block}.tooltip.svelte-1qwmsa0:before{content:"";position:absolute;width:0;height:0;border-style:solid}.tooltip.top.svelte-1qwmsa0{margin-bottom:6px}.tooltip.top.svelte-1qwmsa0:before{top:100%;left:50%;transform:translate(-50%);border-width:5px 5px 0 5px}.tooltip.bottom.svelte-1qwmsa0{margin-top:6px}.tooltip.bottom.svelte-1qwmsa0:before{bottom:100%;left:50%;transform:translate(-50%);border-width:0 5px 5px 5px}.tooltip.left.svelte-1qwmsa0{margin-right:6px}.tooltip.left.svelte-1qwmsa0:before{left:100%;top:50%;transform:translateY(-50%);border-width:5px 0 5px 5px}.tooltip.right.svelte-1qwmsa0{margin-left:6px}.tooltip.right.svelte-1qwmsa0:before{right:100%;top:50%;transform:translateY(-50%);border-width:5px 5px 5px 0;border-color:transparent hsl(var(--text-300)) transparent transparent}@keyframes svelte-1qwmsa0-fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-link-dropdown.svelte-8qhm23{display:flex;flex-direction:column;width:100%}.sidebar-link-dropdown.collapsed.svelte-8qhm23 .collapsed-dropdown-wrapper:where(.svelte-8qhm23){position:relative}.sidebar-link-dropdown.collapsed.svelte-8qhm23 .custom-tooltip:where(.svelte-8qhm23){background-color:hsl(var(--text-300));color:hsl(var(--card));padding:6px 10px;border-radius:var(--border-radius);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:2500;display:block}.menu-header.svelte-8qhm23{padding:6px 10px;display:flex;align-items:center;gap:3px;background-color:transparent;border:1px solid hsl(var(--bg-100));color:hsl(var(--text-300));text-align:left;font-size:.875rem;justify-content:space-between;cursor:pointer;width:100%}.menu-header.svelte-8qhm23 i:where(.svelte-8qhm23){font-size:1rem}.menu-header.svelte-8qhm23:hover,.menu-header.active.svelte-8qhm23{background-color:hsl(var(--accent-300)/20%);border:1px solid hsl(var(--accent-600)/20%);color:hsl(var(--accent-600));transition:.2s}.menu-header.svelte-8qhm23 span:where(.svelte-8qhm23){color:hsl(var(--text-300))}.menu-header.svelte-8qhm23 .title:where(.svelte-8qhm23){display:flex;align-items:center;gap:3px;width:100%}.menu-header.svelte-8qhm23 .notification-dot:where(.svelte-8qhm23){position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:var(--accent-500);flex-shrink:0}.menu-header.svelte-8qhm23 .chevron:where(.svelte-8qhm23){font-size:10px;transition:transform .2s ease}.menu-header.svelte-8qhm23 .chevron.rotated:where(.svelte-8qhm23){transform:rotate(180deg)}.menu-header.collapsed.svelte-8qhm23{justify-content:center;padding:6px 10px}.menu-header.collapsed.svelte-8qhm23 .title:where(.svelte-8qhm23){justify-content:center}.menu-header.collapsed.svelte-8qhm23 .title:where(.svelte-8qhm23) i:where(.svelte-8qhm23){margin:0}.collapsed-panel.svelte-8qhm23{min-width:200px;background:hsl(var(--bg-100));border-radius:var(--border-radius);border:1px solid hsl(var(--border-default));box-shadow:0 4px 10px #0003;padding:6px;display:flex;flex-direction:column;gap:3px;z-index:2100;margin-left:2px}.collapsed-panel.svelte-8qhm23 .panel-header:where(.svelte-8qhm23){display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:.875rem;font-weight:600;color:hsl(var(--text-300))}.collapsed-panel.svelte-8qhm23 .panel-header:where(.svelte-8qhm23) i:where(.svelte-8qhm23){font-size:1rem}.collapsed-panel.svelte-8qhm23 .panel-divider:where(.svelte-8qhm23){width:100%;height:1px;border:none;background-color:hsl(var(--accent-500)/20%);margin:3px 0}.collapsed-panel.svelte-8qhm23 .sub-menu:where(.svelte-8qhm23){display:flex;flex-direction:column;gap:3px;padding-left:0;margin-top:0}.sub-menu.svelte-8qhm23{display:flex;flex-direction:column;gap:3px;margin-top:3px;padding-left:10px}.sub-link.svelte-8qhm23{display:flex;box-sizing:border-box;padding:6px 10px;width:100%;border-radius:var(--border-radius);background-color:transparent;border:1px solid hsl(var(--bg-100));color:hsl(var(--text-300));text-decoration:none;transition:.2s;font-size:.875rem;align-items:center}.sub-link.svelte-8qhm23 i:where(.svelte-8qhm23){margin-right:5px;font-size:1rem}.sub-link.svelte-8qhm23:hover,.sub-link.active.svelte-8qhm23{background-color:hsl(var(--accent-300)/20%);border:1px solid hsl(var(--accent-600)/20%);color:hsl(var(--accent-600));transition:.2s}.brand-img-wrapper.svelte-4oiq0x{border-radius:var(--border-radius);transition:.3s;display:flex;margin-right:5px}.brand-img-wrapper.collapsed.svelte-4oiq0x{padding:5px 8px}.brand-img-wrapper.collapsed.svelte-4oiq0x img:where(.svelte-4oiq0x){height:32px;width:32px}.app-drawer.svelte-ch1sbt{position:relative}.app-drawer.svelte-ch1sbt .drawer-trigger:where(.svelte-ch1sbt){display:flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:var(--border-radius);background-color:transparent;border:1px solid transparent;color:hsl(var(--text-300));text-decoration:none;transition:.2s;cursor:pointer}.app-drawer.svelte-ch1sbt .drawer-trigger:where(.svelte-ch1sbt):hover{background-color:hsl(var(--accent-300)/20%);border:1px solid hsl(var(--accent-600)/20%);color:hsl(var(--accent-600))}.app-drawer.svelte-ch1sbt .drawer-trigger:where(.svelte-ch1sbt):hover .dots-icon:where(.svelte-ch1sbt) .dot:where(.svelte-ch1sbt){color:hsl(var(--accent-600))}.app-drawer.svelte-ch1sbt .drawer-trigger:where(.svelte-ch1sbt) .dots-icon:where(.svelte-ch1sbt){display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.app-drawer.svelte-ch1sbt .drawer-trigger:where(.svelte-ch1sbt) .dots-icon:where(.svelte-ch1sbt) .dot:where(.svelte-ch1sbt){width:4px;height:4px;border-radius:var(--radius-circle);background-color:currentColor}.profile-picture.svelte-1hpafy{border-radius:var(--radius-circle);overflow:hidden;flex-shrink:0}.profile-picture.svelte-1hpafy .image:where(.svelte-1hpafy){width:100%;height:100%;object-fit:cover}.profile-picture.svelte-1hpafy .monogram:where(.svelte-1hpafy){width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;background-color:hsl(var(--accent-400));color:hsl(var(--accent));font-size:1rem}.lang-selector.svelte-1i20iiw{display:inline-flex;width:100%;background-color:transparent;border-radius:var(--border-radius);border:none}.lang-selector.svelte-1i20iiw .lang-button:where(.svelte-1i20iiw){display:flex;align-items:center;width:100%;gap:10px;padding:7px 10px;background:transparent;border:none;border-radius:var(--border-radius);color:hsl(var(--text-300));cursor:pointer;font-size:14px;font-weight:600;transition:.2s ease;white-space:nowrap;justify-content:flex-start}.lang-selector.svelte-1i20iiw .lang-button:where(.svelte-1i20iiw) .flag:where(.svelte-1i20iiw){width:18px;text-align:center;font-size:15px;line-height:1}.lang-selector.svelte-1i20iiw .lang-button:where(.svelte-1i20iiw) .lang-code:where(.svelte-1i20iiw){letter-spacing:.03em;font-size:14px}.lang-selector.svelte-1i20iiw .lang-button:where(.svelte-1i20iiw):hover{color:hsl(var(--accent-700))}.options.svelte-1i20iiw{gap:.5rem}.lang-option.svelte-1i20iiw{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px;gap:4px;padding:.5rem;background-color:hsl(var(--bg-100));border:1px solid hsl(var(--nav-border));border-radius:var(--border-radius);color:hsl(var(--text-300));cursor:pointer;font-size:.9rem;font-weight:700;text-align:center;transition:.2s ease}.lang-option.svelte-1i20iiw span:where(.svelte-1i20iiw){color:hsl(var(--text-300))}.lang-option.svelte-1i20iiw .flag:where(.svelte-1i20iiw){font-size:16px;line-height:1}.lang-option.svelte-1i20iiw:hover,.lang-option.selected.svelte-1i20iiw{background-color:hsl(var(--accent-100)/40%);border-color:hsl(var(--accent-600)/40%);color:hsl(var(--accent-600))}.lang-option.svelte-1i20iiw:hover span:where(.svelte-1i20iiw),.lang-option.selected.svelte-1i20iiw span:where(.svelte-1i20iiw){color:hsl(var(--accent-600))}.color-theme.svelte-lcen0n{position:relative;display:inline-flex;width:100%;z-index:99;background-color:transparent;border-radius:var(--border-radius);transition:.2s;border:none}.color-theme.svelte-lcen0n:hover .theme-button:where(.svelte-lcen0n){color:hsl(var(--accent-600))}.color-theme.svelte-lcen0n:hover .theme-button:where(.svelte-lcen0n) span:where(.svelte-lcen0n),.color-theme.svelte-lcen0n:hover .theme-button:where(.svelte-lcen0n) i:where(.svelte-lcen0n){color:hsl(var(--accent-600))}.color-theme.svelte-lcen0n .theme-button:where(.svelte-lcen0n){display:flex;align-items:center;width:100%;gap:10px;background:transparent;color:hsl(var(--text-300));border:none;padding:7px 10px;border-radius:var(--border-radius);cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap;justify-content:flex-start}.color-theme.svelte-lcen0n .theme-button:where(.svelte-lcen0n) i:where(.svelte-lcen0n){width:18px;text-align:center;font-size:15px}.color-theme.svelte-lcen0n .theme-button:where(.svelte-lcen0n) span:where(.svelte-lcen0n){color:hsl(var(--text-300));font-size:14px}.theme-body.svelte-lcen0n{min-width:220px}.theme-body.svelte-lcen0n .mode-toggle:where(.svelte-lcen0n){display:inline-flex;margin-bottom:.75rem;gap:5px}.theme-body.svelte-lcen0n .mode-toggle:where(.svelte-lcen0n) button:where(.svelte-lcen0n){display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--border-radius);padding:.5rem .75rem;cursor:pointer;font-weight:700;background-color:hsl(var(--accent-500)/10%);color:hsl(var(--accent-500))}.theme-body.svelte-lcen0n .mode-toggle:where(.svelte-lcen0n) button:where(.svelte-lcen0n):hover{background-color:hsl(var(--accent-500));color:hsl(var(--bg-100))}.theme-body.svelte-lcen0n .mode-toggle:where(.svelte-lcen0n) button.active:where(.svelte-lcen0n){background-color:hsl(var(--accent-100)/40%);border:1px solid hsl(var(--accent-600));color:hsl(var(--accent-600))}.theme-body.svelte-lcen0n .mode-toggle:where(.svelte-lcen0n) button.disabled:where(.svelte-lcen0n){opacity:.4;cursor:not-allowed;color:hsl(var(--text-300))}.theme-body.svelte-lcen0n .mode-toggle:where(.svelte-lcen0n) button.disabled:where(.svelte-lcen0n):hover{background-color:hsl(var(--accent-500)/10%);color:hsl(var(--text-300))}.theme-body.svelte-lcen0n .color-grid:where(.svelte-lcen0n){display:grid;grid-template-columns:repeat(4,1fr);gap:10px;height:max-content}.theme-body.svelte-lcen0n .color-grid:where(.svelte-lcen0n) .color-tile:where(.svelte-lcen0n){display:flex;align-items:center;justify-content:center;aspect-ratio:6/2;border-radius:var(--border-radius);border:3px solid transparent;cursor:pointer;transition:.2s;padding:4px}.theme-body.svelte-lcen0n .color-grid:where(.svelte-lcen0n) .color-tile:where(.svelte-lcen0n):hover{border-color:hsl(var(--bg-300));transition:.2s}.theme-body.svelte-lcen0n .color-grid:where(.svelte-lcen0n) .color-tile.active:where(.svelte-lcen0n){border-color:hsl(var(--accent-500));background-color:hsl(var(--bg-100))!important}.theme-body.svelte-lcen0n .color-grid:where(.svelte-lcen0n) .color-tile.active:where(.svelte-lcen0n) .color-label:where(.svelte-lcen0n){color:hsl(var(--text-300))}.theme-body.svelte-lcen0n .color-grid:where(.svelte-lcen0n) .color-tile:where(.svelte-lcen0n) .color-label:where(.svelte-lcen0n){font-size:14px;font-weight:700;color:hsl(var(--bg));text-align:center;line-height:1.2}.x-navbar-spacer.svelte-1f3da73{height:32px}.x-navbar-spacer.mobile.svelte-1f3da73{height:44px}.x-navbar-spacer.no-sidebar.svelte-1f3da73{height:0}.x-navbar.svelte-1f3da73{position:fixed;top:0;left:240px;right:0;z-index:900;height:48px;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;box-sizing:border-box;background-color:hsl(var(--bg-100));border-bottom:1px solid hsl(var(--border-default));transition:left .3s ease;gap:6px}.x-navbar.collapsed.svelte-1f3da73{left:60px}.x-navbar.mobile.svelte-1f3da73{left:0;height:44px;padding:0 10px}.x-navbar.no-sidebar.svelte-1f3da73{left:0}.x-navbar-actions.svelte-1f3da73{display:flex;align-items:center;gap:2px;pointer-events:auto}.user-dropdown-trigger.svelte-1f3da73{display:inline-flex;align-items:center;justify-content:center;padding:1px 3px;border-radius:var(--border-radius);background-color:transparent;border:1px solid transparent;color:hsl(var(--text-300));cursor:pointer;transition:.2s;font-size:14px;font-weight:600}.user-dropdown-trigger.svelte-1f3da73:hover{background-color:hsl(var(--accent-300)/20%);border:1px solid hsl(var(--accent-600)/20%);color:hsl(var(--accent-600))}.user-dropdown-trigger.svelte-1f3da73 i.fa-user:where(.svelte-1f3da73){font-size:22px;padding:5px 2.25px}.user-dropdown-panel.svelte-1f3da73{min-width:200px;background:hsl(var(--bg-100));border-radius:var(--border-radius);border:1px solid hsl(var(--border-default));box-shadow:0 4px 10px #0003;padding:6px;display:flex;flex-direction:column;gap:3px;margin-top:3px}.user-dropdown-panel.svelte-1f3da73 .dropdown-header:where(.svelte-1f3da73){display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 6px 6px}.user-dropdown-panel.svelte-1f3da73 .dropdown-header:where(.svelte-1f3da73) .dropdown-header-name:where(.svelte-1f3da73){font-size:14px;font-weight:700;color:hsl(var(--text-300))}.user-dropdown-panel.svelte-1f3da73 .dropdown-header:where(.svelte-1f3da73) .guest-avatar:where(.svelte-1f3da73){font-size:32px;color:hsl(var(--text-300))}.user-dropdown-panel.svelte-1f3da73 .dropdown-item:where(.svelte-1f3da73){display:flex;gap:10px;padding:7px 10px;border-radius:var(--border-radius);background-color:transparent;border:1px solid transparent;color:hsl(var(--text-300));text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:.2s;text-align:left;width:100%;box-sizing:border-box;justify-content:start}.user-dropdown-panel.svelte-1f3da73 .dropdown-item:where(.svelte-1f3da73) i:where(.svelte-1f3da73){width:18px;text-align:center;font-size:15px}.user-dropdown-panel.svelte-1f3da73 .dropdown-item:where(.svelte-1f3da73):hover{background-color:hsl(var(--accent-300)/20%);border-color:hsl(var(--accent-600)/20%);color:hsl(var(--accent-600))}.user-dropdown-panel.svelte-1f3da73 .dropdown-divider:where(.svelte-1f3da73){width:100%;height:1px;border:none;background-color:hsl(var(--accent-500)/20%);margin:3px 0}.user-dropdown-panel.svelte-1f3da73 .theme-lang-item:where(.svelte-1f3da73){padding:0;border:1px solid hsl(var(--bg-100));text-align:left}.user-dropdown-panel.svelte-1f3da73 .theme-lang-item:where(.svelte-1f3da73):hover{background-color:hsl(var(--accent-300)/20%);border-color:hsl(var(--accent-600)/20%)}.user-dropdown-panel.svelte-1f3da73 .logout-item:where(.svelte-1f3da73){background-color:hsl(var(--danger-100));color:hsl(var(--danger-600));border:1px solid hsl(var(--danger-600))}.user-dropdown-panel.svelte-1f3da73 .logout-item:where(.svelte-1f3da73):hover{background-color:hsl(var(--danger-600));color:hsl(var(--danger-100))}.user-dropdown-panel.svelte-1f3da73 .logout-item:where(.svelte-1f3da73):hover i:where(.svelte-1f3da73){color:hsl(var(--danger-100))}.user-dropdown-panel.svelte-1f3da73 .logout-item:where(.svelte-1f3da73) i:where(.svelte-1f3da73){color:hsl(var(--danger-600))}.plans-action.svelte-1f3da73{padding:4px 6px;white-space:nowrap}.flash-container.svelte-1txggzi{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;z-index:10000}.flash-message.svelte-1txggzi{position:relative;padding:10px;border-radius:var(--border-radius);font-weight:700;box-shadow:0 2px 6px #0003;display:flex;flex-direction:row;align-items:center;cursor:pointer;width:fit-content;max-width:min(520px,100vw - 40px)}.flash-message.svelte-1txggzi i:where(.svelte-1txggzi){font-size:22px;margin-right:5px}.flash-message.svelte-1txggzi .flash-progress:where(.svelte-1txggzi){position:absolute;bottom:0;left:0;height:3px;width:100%;animation:svelte-1txggzi-shrink linear forwards;animation-duration:var(--duration)}.flash-message.success.svelte-1txggzi{background-color:hsl(var(--accent-700));color:hsl(var(--card));border:1px solid hsl(var(--card))}.flash-message.success.svelte-1txggzi .flash-progress:where(.svelte-1txggzi){background-color:hsl(var(--card))}.flash-message.error.svelte-1txggzi{background-color:hsl(var(--danger-100));color:hsl(var(--danger-600));border:1px solid hsl(var(--danger-600))}.flash-message.error.svelte-1txggzi .flash-progress:where(.svelte-1txggzi){background-color:hsl(var(--danger-600))}.flash-message.info.svelte-1txggzi{background-color:hsl(var(--hint));color:hsl(var(--accent-700));border:1px solid hsl(var(--accent-700))}.flash-message.info.svelte-1txggzi .flash-progress:where(.svelte-1txggzi){background-color:hsl(var(--accent-700))}@keyframes svelte-1txggzi-shrink{0%{width:100%}to{width:0}}
