.logo[data-v-c22d964b]{margin-bottom:-3px;width:152px}:root.light .logo[data-v-c22d964b]{filter:invert(1) hue-rotate(161deg) brightness(2.25)}.notification-card[data-v-a003a2ff]{background:var(--color-bg-subtle);overflow:visible;padding:var(--space-2xs) var(--space-m);position:relative;width:100%;z-index:var(--z-toast)}.notification-card--highlight[data-v-a003a2ff]{border:1px solid var(--color-accent)}.notification-card--shiny[data-v-a003a2ff]{border:none}.notification-card--shiny[data-v-a003a2ff]:after{animation:shinyHueRotate 8s linear infinite;background:var(--shiny-gradient);background-size:200% 200%;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:-1}.notification-card--highlight.notification-card--shiny[data-v-a003a2ff]{border:none}.notification-card--clickable[data-v-a003a2ff]{cursor:pointer}.notification-card--clickable[data-v-a003a2ff]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 35%,transparent);outline:none}.notification-card__row[data-v-a003a2ff]{align-items:center;display:flex;gap:var(--space-s);position:relative;width:100%;z-index:1}.notification-card__main[data-v-a003a2ff]{flex:1;min-width:0}.notification-card__icon[data-v-a003a2ff]{font-size:20px}.notification-card__icon-container[data-v-a003a2ff]{align-items:center;background-color:var(--color-bg-raised);border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);border-radius:var(--border-radius-s);display:flex;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease}.notification-card__icon-container--highlight[data-v-a003a2ff]{background-color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 80%,transparent)}.notification-card__icon-container--highlight .iconify[data-v-a003a2ff]{color:var(--color-text-invert)}.notification-card__icon-container--shiny[data-v-a003a2ff]{animation:shinyHueRotate 8s linear infinite;background-image:var(--shiny-gradient);background-size:200% 200%;border-color:color-mix(in srgb,#59d7f7 70%,transparent);box-shadow:0 0 12px color-mix(in srgb,#3afea2 35%,transparent)}.notification-card__icon-container--shiny .iconify[data-v-a003a2ff]{color:var(--color-bg)}.notification-card__text[data-v-a003a2ff]{display:flex;flex:1;flex-direction:column;gap:2px;margin-left:var(--space-s);min-width:0}.notification-card__title[data-v-a003a2ff]{line-height:1.2}.notification-card__description[data-v-a003a2ff],.notification-card__title[data-v-a003a2ff]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-card__description[data-v-a003a2ff]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.notification-card__badge[data-v-a003a2ff]{margin-left:auto}.notification-card__extra[data-v-a003a2ff]{align-items:center;color:inherit;display:flex;flex-shrink:0;gap:var(--space-2xs)}.notification-card-birthday__description[data-v-0b577833]{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.notification-card-loading__spinner[data-v-ab207062]{margin-right:var(--space-m)}.notification-menu[data-v-9c2ab372]{position:relative}.notification-menu[data-v-9c2ab372] .vui-dropdown-title{text-transform:none}.notification-menu__trigger[data-v-9c2ab372]{align-items:center;background:color-mix(in srgb,var(--color-bg-lowered) 60%,transparent);border:none;border-radius:12px;color:var(--color-text);cursor:pointer;display:flex;height:44px;justify-content:center;position:relative;transition:background-color .2s ease;width:44px}.notification-menu__trigger[data-v-9c2ab372]:hover{background:color-mix(in srgb,var(--color-bg-lowered) 80%,transparent)}.notification-menu__badge[data-v-9c2ab372]{align-items:center;background:var(--color-accent);border-radius:999px;color:var(--color-text-on-accent);display:flex;font-size:4px;height:10px;justify-content:center;line-height:1;min-width:10px;position:absolute;right:8px;top:8px}.notification-menu__panel[data-v-9c2ab372]{min-width:300px}.notification-menu__title-row[data-v-9c2ab372]{align-items:center;display:flex;gap:var(--space-m);justify-content:space-between;width:100%}.notification-menu__title[data-v-9c2ab372]{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);margin:0;padding-left:var(--space-xxs)}.notification-menu__body[data-v-9c2ab372]{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-xs)}.notification-menu__refresh[data-v-9c2ab372]{align-items:center;background:none;border:none;border-radius:var(--border-radius-s);color:var(--color-text-muted);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .15s ease,background-color .15s ease}.notification-menu__refresh[data-v-9c2ab372]:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-lowered) 70%,transparent);color:var(--color-text)}.notification-menu__refresh[data-v-9c2ab372]:disabled{cursor:default;opacity:.5}.user-dropdown .vui-dropdown-title[data-v-96be9347]{text-transform:none!important}.user-dropdown img[data-v-96be9347]{border-radius:999px}.user-dropdown__trigger[data-v-96be9347]{background:none;border:none;cursor:pointer;padding:0}.user-dropdown__info[data-v-96be9347]{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.user-dropdown__username[data-v-96be9347]{color:inherit;font-size:var(--font-size-m);padding-left:5px;text-decoration:none}.user-dropdown__username[data-v-96be9347]:hover{text-decoration:underline}.user-dropdown__footer[data-v-96be9347]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 8px 4px 12px}.navigation[data-v-8f9f3a46]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:color-mix(in srgb,var(--color-bg-lowered) 60%,transparent);position:fixed;width:100%;z-index:var(--z-nav)}.navigation__items[data-v-8f9f3a46]{align-items:center;display:flex;gap:90px;height:64px;justify-content:flex-start;position:relative}.navigation__hamburger[data-v-8f9f3a46]{color:var(--color-text);cursor:pointer;display:none;font-size:24px}.navigation__logo img[data-v-8f9f3a46]{width:100%}.navigation__logo[data-v-8f9f3a46]:before{background-image:url(../leak.png);background-repeat:no-repeat;background-size:contain;content:"";height:621px;left:-300px;pointer-events:none;position:absolute;top:-180px;width:769px}.navigation__links[data-v-8f9f3a46]{align-items:center;display:flex;flex:1;gap:var(--space-xs)}.navigation__links li a[data-v-8f9f3a46]{color:var(--color-text);display:block;font-size:var(--font-size-m);padding:0 12px;text-decoration:none}.navigation__links li a.router-link-active[data-v-8f9f3a46],.navigation__links li a[data-v-8f9f3a46]:hover{color:var(--color-accent)}.navigation__links-separator[data-v-8f9f3a46]{background:var(--color-text);display:block;height:16px;opacity:.5;position:relative;width:1px}.navigation__mobile-sheet[data-v-8f9f3a46] .vui-card-header>button{display:none!important}.navigation__mobile-sheet[data-v-8f9f3a46] .vui-card-header>button.navigation__mobile-close{display:inline-flex!important}.navigation__auth-buttons[data-v-8f9f3a46]{align-items:center;display:flex;gap:var(--space-s)}.navigation__auth-mobile-button[data-v-8f9f3a46]{display:none}.navigation__auth--loading .navigation__auth-buttons[data-v-8f9f3a46],.navigation__auth--loading .navigation__auth-mobile-button[data-v-8f9f3a46],.navigation__user[data-v-8f9f3a46]{align-items:center}.navigation__user[data-v-8f9f3a46]{display:flex;gap:var(--space-s)}.navigation__dropdown[data-v-8f9f3a46]{background:var(--color-bg-lowered);border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:0 8px 16px #0003;left:0;opacity:0;padding:var(--space-m);pointer-events:none;position:absolute;top:64px;transform:translateY(-10px);transition:all .2s ease;width:250px}.navigation__dropdown--open[data-v-8f9f3a46]{opacity:1;pointer-events:auto;transform:translateY(0)}.navigation__dropdown ul[data-v-8f9f3a46]{display:flex;flex-direction:column;gap:var(--space-s)}.navigation__dropdown li a[data-v-8f9f3a46]{color:var(--color-text);display:block;font-size:var(--font-size-m);padding:var(--space-s)}.navigation__dropdown li a.router-link-active[data-v-8f9f3a46],.navigation__dropdown li a[data-v-8f9f3a46]:hover{color:var(--color-accent)}.navigation__mobile-menu[data-v-8f9f3a46]{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.navigation__mobile-menu-item[data-v-8f9f3a46]{align-items:center;background:none;border:none;border-radius:var(--border-radius-s);cursor:pointer;display:flex;gap:var(--space-m);justify-content:start;padding:var(--space-s) var(--space-m);text-align:left;width:100%}.navigation__mobile-menu-item.router-link-active[data-v-8f9f3a46],.navigation__mobile-menu-item[data-v-8f9f3a46]:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent)}.navigation__mobile-menu-item .iconify[data-v-8f9f3a46]{font-size:20px}.navigation__mobile-menu-item--accent[data-v-8f9f3a46]{color:var(--color-accent);font-weight:var(--font-weight-medium)}.navigation__mobile-menu-item--accent[data-v-8f9f3a46]:hover{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}.navigation__mobile-menu-separator[data-v-8f9f3a46]{background-color:color-mix(in srgb,var(--color-text) 20%,transparent);display:block;height:1px;margin:var(--space-m) 0;width:100%}@media(max-width:1280px){.navigation__items[data-v-8f9f3a46]{justify-content:space-between}.navigation__hamburger[data-v-8f9f3a46]{align-items:center;display:flex;justify-content:center;order:1}.navigation__logo[data-v-8f9f3a46]{left:50%;order:2;position:absolute;transform:translate(-50%)}.navigation__links[data-v-8f9f3a46]{display:none}.navigation__auth[data-v-8f9f3a46],.navigation__user[data-v-8f9f3a46]{order:3}.navigation__auth-buttons[data-v-8f9f3a46]{display:none}.navigation__auth-mobile-button[data-v-8f9f3a46]{display:flex}}.footer[data-v-aa23aa8c]{background:var(--color-bg-lowered);flex-direction:column;gap:var(--space-m);padding:var(--space-l) 0}.footer[data-v-aa23aa8c],.footer__items[data-v-aa23aa8c]{align-items:center;display:flex}.footer__items[data-v-aa23aa8c]{flex-direction:row;gap:var(--space-s);justify-content:center;width:100%}@media screen and (max-width:768px){.footer__items[data-v-aa23aa8c]{align-items:center;flex-direction:column}}.footer__links[data-v-aa23aa8c]{display:flex;flex-direction:row;gap:var(--space-s)}@media screen and (max-width:768px){.footer__links[data-v-aa23aa8c]{align-items:center;flex-direction:column;gap:var(--space-m);text-align:center;width:100%}}.footer__links-group[data-v-aa23aa8c]{display:flex;font-size:var(--font-size-s);gap:var(--space-s)}@media screen and (max-width:768px){.footer__links-group[data-v-aa23aa8c]{align-items:center;background-color:var(--color-bg-raised);border-radius:var(--border-radius-s);display:grid;gap:var(--space-m);grid-template-columns:repeat(2,1fr);padding:var(--space-l);width:95%}}.footer__links-separator[data-v-aa23aa8c]{background:var(--text-color);display:block;height:16px;opacity:.25;position:relative;width:1px}@media screen and (max-width:768px){.footer__links-separator[data-v-aa23aa8c]{display:none}}.footer__social-links[data-v-aa23aa8c]{display:flex;flex-direction:row}@media screen and (max-width:768px){.footer__social-links[data-v-aa23aa8c]{justify-content:space-between;padding:0 var(--space-m);width:100%}}.footer__social-link[data-v-aa23aa8c]:first-child{margin-left:0}.footer__social-link[data-v-aa23aa8c]:last-child{margin-right:0}.footer__social-link[data-v-aa23aa8c]{align-items:center;display:flex;height:32px;justify-content:center;margin:0 var(--space-s);transition:all .2s ease;width:32px}.footer__social-link[data-v-aa23aa8c]:hover{background-color:var(--color-bg-active);transform:translateY(-3px)}.footer__social-link .icon[data-v-aa23aa8c]{font-size:16px}@media screen and (max-width:768px){.footer__social-link[data-v-aa23aa8c]{background-color:var(--color-bg-raised);border-radius:var(--border-radius-s);height:64px;width:100%}.footer__social-link .icon[data-v-aa23aa8c]{font-size:32px}}.footer__established-text[data-v-aa23aa8c]{font-size:var(--font-size-xxs);letter-spacing:1px;opacity:.7}
