.tooltip-wrapper.svelte-1qwmsa0{position:relative;display:block}.tooltip.svelte-1qwmsa0{position:absolute;background-color:hsl(var(--accent-550));color:hsl(var(--bg-50));padding:6px 10px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;animation:svelte-1qwmsa0-fadeIn .15s ease-in;z-index:1000;display:block}.tooltip.svelte-1qwmsa0:before{content:"";position:absolute;width:0;height:0;border-style:solid}.tooltip.top.svelte-1qwmsa0{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.tooltip.top.svelte-1qwmsa0:before{top:100%;left:50%;transform:translate(-50%);border-width:5px 5px 0 5px}.tooltip.bottom.svelte-1qwmsa0{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.tooltip.bottom.svelte-1qwmsa0:before{bottom:100%;left:50%;transform:translate(-50%);border-width:0 5px 5px 5px}.tooltip.left.svelte-1qwmsa0{right:calc(100% + 6px);top:50%;transform:translateY(-50%)}.tooltip.left.svelte-1qwmsa0:before{left:100%;top:50%;transform:translateY(-50%);border-width:5px 0 5px 5px}.tooltip.right.svelte-1qwmsa0{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.tooltip.right.svelte-1qwmsa0:before{right:100%;top:50%;transform:translateY(-50%);border-width:5px 5px 5px 0}@keyframes svelte-1qwmsa0-fadeIn{0%{opacity:0}to{opacity:1}}.menu-header.svelte-8qhm23{width:100%;cursor:pointer}.menu-header.svelte-8qhm23 .title:where(.svelte-8qhm23){display:flex;align-items:center;gap:3px;width:100%}.chevron.svelte-8qhm23{margin-left:6px;transition:transform .2s ease}.chevron.rotated.svelte-8qhm23{transform:rotate(180deg)}.lang-selector.svelte-1i20iiw{position:relative;display:block;width:100%;z-index:99}.lang-selector.svelte-1i20iiw .lang-button:where(.svelte-1i20iiw){display:flex;align-items:center;width:100%;gap:5px;color:hsl(var(--accent-600));padding:6px;border-radius:var(--border-radius);cursor:pointer;font-weight:700;font-size:16px;transition:transform .2s ease;background-color:hsl(var(--bg-25)/50%);border:1px solid hsl(var(--bg-200))}.lang-selector.svelte-1i20iiw .lang-button:where(.svelte-1i20iiw) i:where(.svelte-1i20iiw){transition:transform .2s ease;font-size:16px}.lang-selector.svelte-1i20iiw .lang-button:where(.svelte-1i20iiw):hover{background-color:hsl(var(--bg-25)/50%);border:1px solid hsl(var(--accent-700));color:hsl(var(--accent-700));transition:transform .2s ease}.lang-selector.svelte-1i20iiw .lang-button:where(.svelte-1i20iiw):hover i:where(.svelte-1i20iiw){transition:transform .2s ease;transform:scale(1.1);color:hsl(var(--accent-700))}.lang-selector.svelte-1i20iiw .lang-dropdown:where(.svelte-1i20iiw){position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:hsl(var(--bg-100));border-radius:var(--border-radius);border:1px solid hsl(var(--accent-600));box-shadow:0 6px 16px #00000026;display:flex;flex-direction:column;padding:5px;z-index:50;margin-bottom:10px}.lang-selector.svelte-1i20iiw .lang-dropdown:where(.svelte-1i20iiw) .lang-option:where(.svelte-1i20iiw){background:none;border:none;padding:.4rem .8rem;cursor:pointer;color:hsl(var(--accent-600));text-align:left;font-weight:500}.lang-selector.svelte-1i20iiw .lang-dropdown:where(.svelte-1i20iiw) .lang-option:where(.svelte-1i20iiw):hover{background-color:hsl(var(--accent-600));color:hsl(var(--bg-100))}.lang-selector.svelte-1i20iiw .lang-spacer:where(.svelte-1i20iiw){width:100%;bottom:100%;height:10px;position:absolute}.color-theme.svelte-lcen0n{position:relative;display:inline-block;width:100%;z-index:99;background-color:hsl(var(--bg-25)/50%);border-radius:var(--border-radius);border:1px solid hsl(var(--bg-200))}.color-theme.svelte-lcen0n:hover{background-color:hsl(var(--bg-25)/50%);border:1px solid hsl(var(--accent-600))}.color-theme.svelte-lcen0n .theme-button:where(.svelte-lcen0n){display:flex;align-items:center;width:100%;gap:5px;background:transparent;color:hsl(var(--accent-600));border:none;padding:6px;border-radius:var(--border-radius);cursor:pointer;font-weight:700;transition:.2s}.color-theme.svelte-lcen0n .theme-button:where(.svelte-lcen0n) i:where(.svelte-lcen0n){font-size:16px}.color-theme.svelte-lcen0n .theme-button:where(.svelte-lcen0n) span:where(.svelte-lcen0n){color:hsl(var(--accent-600));font-size:16px}.color-theme.svelte-lcen0n .theme-button:where(.svelte-lcen0n):hover{transition:.2s;color:hsl(var(--accent-700))}.color-theme.svelte-lcen0n .theme-button:where(.svelte-lcen0n):hover span:where(.svelte-lcen0n),.color-theme.svelte-lcen0n .theme-button:where(.svelte-lcen0n):hover i:where(.svelte-lcen0n){color:hsl(var(--accent-700))}.color-theme.svelte-lcen0n .color-theme-spacer:where(.svelte-lcen0n){width:100%;bottom:100%;height:10px;left:50%;transform:translate(-50%);position:absolute}.color-theme.svelte-lcen0n .color-theme-spacer.active:where(.svelte-lcen0n){width:200%;left:100%}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n){position:absolute;bottom:100%;left:0;min-width:200px;z-index:50;margin-bottom:10px;box-sizing:border-box}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .current-theme:where(.svelte-lcen0n){margin:0 0 5px 5px;display:flex}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .theme-dropdown:where(.svelte-lcen0n){background:hsl(var(--bg-100));color:hsl(var(--accent-600));border-radius:var(--border-radius);border:1px solid hsl(var(--accent-600));box-shadow:0 4px 10px #0003;padding:.5rem}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .mode-toggle:where(.svelte-lcen0n){display:flex;justify-content:space-between;margin-bottom:1rem;gap:5px}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .mode-toggle:where(.svelte-lcen0n) button:where(.svelte-lcen0n){flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--border-radius);padding:.3rem .5rem;cursor:pointer;font-weight:700;background-color:hsl(var(--accent-600)/10%);color:hsl(var(--accent-600))}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .mode-toggle:where(.svelte-lcen0n) button:where(.svelte-lcen0n):hover{background-color:hsl(var(--accent-600));color:hsl(var(--bg-100))}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .mode-toggle:where(.svelte-lcen0n) button.active:where(.svelte-lcen0n){background-color:hsl(var(--accent-600));color:hsl(var(--bg-100))}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .mode-toggle:where(.svelte-lcen0n) button.disabled:where(.svelte-lcen0n){opacity:.4;cursor:not-allowed}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .mode-toggle:where(.svelte-lcen0n) button.disabled:where(.svelte-lcen0n):hover{background-color:hsl(var(--accent-600)/10%);color:hsl(var(--accent-600))}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .color-grid:where(.svelte-lcen0n){display:grid;gap:5px}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .color-grid:where(.svelte-lcen0n) .neutral:where(.svelte-lcen0n) .color-type:where(.svelte-lcen0n),.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .color-grid:where(.svelte-lcen0n) .gm-colors:where(.svelte-lcen0n) .color-type:where(.svelte-lcen0n){font-size:14px;margin-bottom:5px;display:block}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .color-grid:where(.svelte-lcen0n) .neutral:where(.svelte-lcen0n) .colors:where(.svelte-lcen0n),.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .color-grid:where(.svelte-lcen0n) .gm-colors:where(.svelte-lcen0n) .colors:where(.svelte-lcen0n){display:grid;grid-template-columns:repeat(5,1fr);gap:5px;flex-direction:row}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .color-grid:where(.svelte-lcen0n) .gm-colors:where(.svelte-lcen0n) .color-type:where(.svelte-lcen0n){margin-top:20px}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .color-grid:where(.svelte-lcen0n) .color-cell:where(.svelte-lcen0n){width:30px;height:30px;border-radius:var(--border-radius);border:3px solid transparent;cursor:pointer;transition:.2s}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .color-grid:where(.svelte-lcen0n) .color-cell:where(.svelte-lcen0n):hover{transition:.2s;scale:1.2}.color-theme.svelte-lcen0n .theme-dropdown-wrapper:where(.svelte-lcen0n) .color-grid:where(.svelte-lcen0n) .color-cell.active:where(.svelte-lcen0n){border-color:hsl(var(--accent-600));background-color:hsl(var(--bg-100))!important}.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}.flash-container.svelte-1txggzi{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;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}.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(--bg-50));border:1px solid hsl(var(--bg-50))}.flash-message.success.svelte-1txggzi .flash-progress:where(.svelte-1txggzi){background-color:hsl(var(--bg-50))}.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(--bg-150));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}}
