.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-3147a152]{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-3147a152]{border:1px solid var(--color-accent)}.notification-card--shiny[data-v-3147a152]{border:none}.notification-card--shiny[data-v-3147a152]: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-3147a152]{border:none}.notification-card--clickable[data-v-3147a152]{cursor:pointer}.notification-card--clickable[data-v-3147a152]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 35%,transparent);outline:none}.notification-card__row[data-v-3147a152]{align-items:center;display:flex;gap:var(--space-s);position:relative;width:100%;z-index:1}.notification-card__main[data-v-3147a152]{flex:1;min-width:0}.notification-card__icon[data-v-3147a152]{font-size:20px}.notification-card__icon-container[data-v-3147a152]{align-items:center;background-color:var(--color-bg-raised);border-radius:var(--border-radius-s);border-bottom-right-radius:0;border-right:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);border-top-right-radius:0;display:flex;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease}.notification-card__icon-container--highlight[data-v-3147a152]{background-color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 80%,transparent)}.notification-card__icon-container--highlight .iconify[data-v-3147a152]{color:var(--color-text-invert)}.notification-card__icon-container--shiny[data-v-3147a152]{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-3147a152]{color:var(--color-bg)}.notification-card__text[data-v-3147a152]{display:flex;flex:1;flex-direction:column;gap:2px;margin-left:var(--space-s);min-width:0}.notification-card__title[data-v-3147a152]{line-height:1.2}.notification-card__description[data-v-3147a152],.notification-card__title[data-v-3147a152]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-card__description[data-v-3147a152]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.notification-card__badge[data-v-3147a152]{margin-left:auto}.notification-card__extra[data-v-3147a152]{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{position:relative}.notification-menu :deep(.vui-dropdown-title){text-transform:none}.notification-menu__title-row{padding:var(--space-xs)}.notification-menu__badge{align-items:center;background:var(--color-accent);border-radius:999px;color:var(--color-text-on-accent);display:flex;height:10px;justify-content:center;min-width:10px;position:absolute;right:5px;top:5px}.notification-menu__title-row{align-items:center;display:flex;gap:var(--space-m);justify-content:space-between;width:100%}.notification-menu__title{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);margin:0;padding-left:var(--space-xxs)}.notification-menu__body{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs);padding-top:0;width:328px}@media screen and (max-width:480px){.notification-menu__body{width:292px}}.user-dropdown .vui-dropdown-title[data-v-643fb70b]{text-transform:none!important}.user-dropdown img[data-v-643fb70b]{border-radius:999px}.user-dropdown__info[data-v-643fb70b]{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.user-dropdown__username[data-v-643fb70b]{color:inherit;font-size:var(--font-size-m);padding-left:5px;text-decoration:none}.user-dropdown__username[data-v-643fb70b]:hover{text-decoration:underline}.user-dropdown__footer[data-v-643fb70b]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 8px 4px 12px}:deep(.counter){color:var(--color-text-light);font-size:var(--font-size-xxs)}.navigation{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:fixed;width:100%;z-index:var(--z-nav)}.navigation__items{align-items:center;display:flex;gap:16px;height:64px;justify-content:flex-start;position:relative}.navigation__hamburger{color:var(--color-text);cursor:pointer;display:none;font-size:24px}.navigation__logo img{width:100%}.navigation__links-popout{background-color:var(--color-bg);border-color:var(--color-border);border-top:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none!important;padding:var(--space-xs);transform:translate3D(-8px,-8px,0);width:192px}.navigation__links-popout a{padding-inline:0!important}.navigation__links-popout:after,.navigation__links-popout:before{--size:16px;aspect-ratio:1;background-image:radial-gradient(circle at 100% 100%,transparent calc(var(--size) - 1px),var(--color-border) calc(var(--size) - 1px),var(--color-border) var(--size),var(--color-bg) var(--size));content:"";display:block;height:var(--size);left:calc(var(--size)*-1);position:absolute;top:0;width:var(--size)}.navigation__links-popout:before{transform:scaleX(-1)}.navigation__links-popout:after{left:unset;right:calc(var(--size)*-1)}.navigation__links{align-items:center;display:flex;height:100%;padding-inline:32px;position:relative;z-index:1}.navigation__links li{height:100%}.navigation__links li a{align-items:center;display:flex;font-size:1.4rem;gap:4px;height:100%;padding:0 12px;text-decoration:none}.navigation__links li a,.navigation__links li a .iconify{color:var(--color-text-lighter);transition:var(--transition)}.navigation__links li a .iconify{transition-property:color}.navigation__links li a.router-link-active,.navigation__links li a.router-link-active .iconify{color:var(--color-accent)}.navigation__links li a:not(.navigation__links li a.router-link-active).router-link-focused,.navigation__links li a:not(.navigation__links li a.router-link-active).router-link-focused .iconify,.navigation__links li a:not(.navigation__links li a.router-link-active):hover,.navigation__links li a:not(.navigation__links li a.router-link-active):hover .iconify{color:var(--color-text)}.navigation__links li a.router-link-focused .iconify,.navigation__links li a:hover .iconify{transform:rotate(180deg)}.navigation__links-hover{background-color:var(--color-bg-accent-lowered);border-radius:990px;display:block;height:32px;left:0;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate3D(-50%,-50%,0);transition:opacity .2s ease-in-out,width .6s cubic-bezier(.16,1,.3,1);will-change:left,width;z-index:-1}.navigation__links-hover.active{opacity:.4}.navigation__links-separator{background:var(--color-text);display:block;height:16px;opacity:.5;position:relative;width:1px}.navigation__mobile-sheet :deep(.vui-card-header>button){display:none!important}.navigation__mobile-sheet :deep(.vui-card-header>button.navigation__mobile-close){display:inline-flex!important}.navigation__auth-buttons{align-items:center;display:flex;gap:var(--space-s)}.navigation__auth-mobile-button{display:none}.navigation__auth--loading .navigation__auth-buttons,.navigation__auth--loading .navigation__auth-mobile-button,.navigation__user{align-items:center}.navigation__user{display:flex;gap:var(--space-s)}.navigation__dropdown{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{opacity:1;pointer-events:auto;transform:translateY(0)}.navigation__dropdown ul{display:flex;flex-direction:column;gap:var(--space-s)}.navigation__dropdown li a{color:var(--color-text);display:block;font-size:var(--font-size-m);padding:var(--space-s)}.navigation__dropdown li a.router-link-active,.navigation__dropdown li a:hover{color:var(--color-accent)}.navigation__mobile-menu{display:flex;flex-direction:column;gap:var(--space-xxs);width:100%}.navigation__mobile-submenu{padding-left:46px}.navigation__mobile-submenu .navigation__mobile-menu-item{position:relative}.navigation__mobile-submenu .navigation__mobile-menu-item:not(:first-child):after{height:40px}.navigation__mobile-submenu .navigation__mobile-menu-item:before{border:2px solid var(--color-border);border-radius:999px;clip-path:inset(8px 8px 0 0);content:"";height:16px;left:-20px;position:absolute;top:0;width:16px}.navigation__mobile-submenu .navigation__mobile-menu-item:after{border-left:2px solid var(--color-border);bottom:30px;content:"";height:18px;left:-20px;position:absolute}.navigation__mobile-menu-item{align-items:center;background:none;border:none;border-radius:var(--border-radius-s);cursor:pointer;display:flex;font-size:var(--font-size-m);gap:var(--space-xs);justify-content:start;padding:var(--space-s) var(--space-m);text-align:left;width:100%}.navigation__mobile-menu-item.router-link-active,.navigation__mobile-menu-item:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent)}.navigation__mobile-menu-item .iconify{font-size:18px;margin-right:var(--space-xs)}.navigation__mobile-menu-item--accent{color:var(--color-accent);font-weight:var(--font-weight-medium)}.navigation__mobile-menu-item--accent:hover{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}@media(max-width:1280px){.navigation__items{justify-content:space-between}.navigation__items .flex-1{display:none}.navigation__hamburger{align-items:center;display:flex;justify-content:center;order:1}.navigation__logo{left:50%;order:2;position:absolute;transform:translate(-50%)}.navigation__links{display:none}.navigation__auth,.navigation__user{order:3}.navigation__auth-buttons{display:none}.navigation__auth-mobile-button{display:flex}}@media screen and (max-width:572px){.navigation__mobile-menu{gap:var(--space-xs)}.navigation__mobile-submenu .navigation__mobile-menu-item:after,.navigation__mobile-submenu .navigation__mobile-menu-item:before{left:-26px}.navigation__mobile-submenu .navigation__mobile-menu-item:before{top:-8px}.navigation__mobile-submenu .navigation__mobile-menu-item:not(:first-child):after{height:40px}.navigation__mobile-submenu .navigation__mobile-menu-item:after{height:10px}}:root.light .footer__logo[data-v-c61c987d]{filter:invert(1)}:root.dark .footer .card-bg[data-v-c61c987d]{background-color:var(--color-bg-raised)}.footer[data-v-c61c987d]{background-color:var(--color-bg-medium);border-top:1px solid var(--color-border);padding-block:64px;width:100%}.footer .container-footer[data-v-c61c987d]{max-width:932px}.footer[data-v-c61c987d] .vui-card .vui-card-content,.footer[data-v-c61c987d] .vui-card .vui-card-footer{padding:4px}@media(max-width:768px){.footer[data-v-c61c987d]{padding-block:var(--space-xl)}.footer .vui-flex[data-v-c61c987d]{align-items:center!important;flex-direction:column!important}.footer .footer__established[data-v-c61c987d]{margin-bottom:var(--space-m);text-align:center}.footer .footer__navigation[data-v-c61c987d]{opacity:1}}.footer a[data-v-c61c987d]:hover{color:var(--color-accent)}.footer:hover .footer__navigation[data-v-c61c987d]{opacity:1}.footer__logo[data-v-c61c987d]{display:block;height:28px;margin-bottom:var(--space-m)}.footer__established[data-v-c61c987d]{color:var(--color-text-lighter);font-size:var(--font-size-m)}.footer__social-links[data-v-c61c987d]{display:flex;flex-direction:row;gap:var(--space-xxs)}.footer__navigation[data-v-c61c987d]{opacity:.65;transition:var(--transition-slow)}.footer__legals a[data-v-c61c987d]{font-size:var(--font-size-m)}.footer__legals a:hover .vui-button.vui-button-variant-link[data-v-c61c987d]{color:var(--color-accent)}.footer__legals a .vui-button.vui-button-variant-link[data-v-c61c987d]{color:var(--color-text-lighter)}.footer__scroll-up[data-v-c61c987d]{position:absolute;right:4px;top:4px}
