.ui-filter-chip[data-v-d7a81f17]{align-items:center;appearance:none;background:var(--color-accent);border:0;border-radius:var(--radius-full);color:var(--color-toggle-text);cursor:pointer;display:inline-flex;gap:var(--ui-filter-chip-gap,var(--space-3-25));height:var(--ui-filter-chip-height,52px);justify-content:center;max-width:100%;min-width:0;padding:var(--ui-filter-chip-padding,var(--space-2-5) var(--space-3-75));white-space:nowrap}.ui-filter-chip__label[data-v-d7a81f17]{line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;transform:translateY(-1px);white-space:nowrap}.ui-filter-chip__icon[data-v-d7a81f17]{display:block;flex:0 0 var(--ui-filter-chip-icon-size,14px);height:var(--ui-filter-chip-icon-size,14px);transform:translateY(1px);transition:color .18s ease;width:var(--ui-filter-chip-icon-size,14px)}:is(.ui-filter-chip:focus-visible,.ui-filter-chip:hover) .ui-filter-chip__icon[data-v-d7a81f17]{color:var(--color-text-heading-dark)}@media(max-width:767px){.ui-filter-chip[data-v-d7a81f17]{gap:var(--ui-filter-chip-gap,var(--space-1-5));height:var(--ui-filter-chip-height,36px);padding:var(--ui-filter-chip-padding,var(--space-2-5))}.ui-filter-chip__icon[data-v-d7a81f17]{flex-basis:var(--ui-filter-chip-icon-size,10px);height:var(--ui-filter-chip-icon-size,10px);transform:translateY(1px);width:var(--ui-filter-chip-icon-size,10px)}.ui-filter-chip__label[data-v-d7a81f17]{transform:translateY(0)}}.ui-login-icon-button[data-v-b2f51fef]{--ui-login-icon-button-size:50px;--ui-login-icon-width:12.6px;--ui-login-icon-height:14px;align-items:center;background:var(--color-bg-surface);border:0;border-radius:var(--radius-ui-surface);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--ui-login-icon-button-size);justify-content:center;padding:0;width:var(--ui-login-icon-button-size)}.ui-login-icon-button--header[data-v-b2f51fef]{--ui-login-icon-button-size:68px;--ui-login-icon-width:18.9px;--ui-login-icon-height:21px}.ui-login-icon-button[data-v-b2f51fef]:disabled{cursor:not-allowed;opacity:.55}.ui-login-icon-button__icon[data-v-b2f51fef]{color:var(--color-text-heading-dark);display:inline-flex;height:var(--ui-login-icon-height);width:var(--ui-login-icon-width)}.ui-login-icon-button__svg[data-v-b2f51fef]{height:100%;overflow:visible;width:100%}.ui-login-icon-button__icon-left[data-v-b2f51fef],.ui-login-icon-button__icon-right[data-v-b2f51fef]{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.13;vector-effect:non-scaling-stroke}.ui-login-icon-button__icon-right[data-v-b2f51fef]{transform-box:fill-box;transform-origin:center;transition:transform .2s ease;will-change:transform}:is(.ui-login-icon-button:focus-visible,.ui-login-icon-button:hover) .ui-login-icon-button__icon-right[data-v-b2f51fef]{transform:translate(-2px)}.ui-login-icon-button:active .ui-login-icon-button__icon-right[data-v-b2f51fef]{transform:translate(-3px)}@media(min-width:768px){.ui-login-icon-button[data-v-b2f51fef]:not(.ui-login-icon-button--header){--ui-login-icon-button-size:68px;--ui-login-icon-width:18.9px;--ui-login-icon-height:21px}}@media(max-width:1439px)and (min-width:1280px){.ui-login-icon-button--header[data-v-b2f51fef]{--ui-login-icon-button-size:60px;--ui-login-icon-width:17.1px;--ui-login-icon-height:19px}}@media(max-width:1279px)and (min-width:1024px){.ui-login-icon-button--header[data-v-b2f51fef]{--ui-login-icon-button-size:52px;--ui-login-icon-width:16.2px;--ui-login-icon-height:18px}}@media(max-width:1023px)and (min-width:768px){.ui-login-icon-button--header[data-v-b2f51fef]{--ui-login-icon-button-size:42px;--ui-login-icon-width:13.5px;--ui-login-icon-height:15px}}@media(max-width:767px){.ui-login-icon-button--header[data-v-b2f51fef]{--ui-login-icon-button-size:50px;--ui-login-icon-width:12.6px;--ui-login-icon-height:14px}}.ui-profile-avatar-button[data-v-b665e5e9]{--ui-profile-avatar-button-size:36px;align-items:center;aspect-ratio:1/1;background:var(--color-button-soft-bg);border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:var(--ui-profile-avatar-button-size);justify-content:center;overflow:hidden;padding:0;width:var(--ui-profile-avatar-button-size)}.ui-profile-avatar-button--header[data-v-b665e5e9]{--ui-profile-avatar-button-size:50px}[data-v-b665e5e9] .ui-profile-avatar-button__image{display:block;height:100%;object-fit:cover;width:100%}.ui-profile-avatar-button[data-v-b665e5e9]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:1023px){.ui-profile-avatar-button--header[data-v-b665e5e9]{--ui-profile-avatar-button-size:36px}}@media(max-width:767px){.ui-profile-avatar-button--header[data-v-b665e5e9]{--ui-profile-avatar-button-size:40px}}.ui-search-trigger[data-v-7c7c3501]{--ui-search-trigger-bar-height:54px;--ui-search-trigger-bar-padding:var(--space-1-75);--ui-search-trigger-bar-gap:var(--space-4-25);--ui-search-trigger-chip-gap:var(--space-2-25);--ui-search-trigger-icon-width:22px;--ui-search-trigger-icon-height:22px;--ui-search-trigger-icon-margin-left:0;--ui-search-trigger-input-width:72px;--ui-search-trigger-clear-reserve:0px;border:0;box-sizing:border-box;cursor:pointer}.ui-search-trigger--bar[data-v-7c7c3501]{align-items:center;align-self:stretch;background:var(--color-menu-bg);border:1px solid var(--color-toggle-shell-border);border-radius:var(--radius-full);display:flex;gap:var(--ui-search-trigger-bar-gap);height:var(--ui-search-trigger-bar-height);justify-content:flex-start;overflow:hidden;padding:var(--ui-search-trigger-bar-padding);position:relative;width:100%}.ui-search-trigger--compact[data-v-7c7c3501]{--ui-search-trigger-bar-height:var(--ui-search-trigger-compact-bar-height,45px);--ui-search-trigger-bar-padding:var(--ui-search-trigger-compact-bar-padding,var(--space-0-75));--ui-search-trigger-bar-gap:var(--ui-search-trigger-compact-bar-gap,0);--ui-search-trigger-icon-width:var(--ui-search-trigger-compact-icon-size,16px);--ui-search-trigger-icon-height:var(--ui-search-trigger-compact-icon-size,16px);--ui-search-trigger-icon-margin-left:0;--ui-filter-chip-height:36px;--ui-filter-chip-padding:var(--space-2-5);--ui-filter-chip-gap:var(--space-1-5);--ui-filter-chip-icon-size:10px}.ui-search-trigger--header[data-v-7c7c3501]{--ui-search-trigger-bar-height:76px;--ui-search-trigger-bar-padding:var(--space-2-5);--ui-search-trigger-bar-gap:var(--space-4-25);--ui-search-trigger-icon-width:20px;--ui-search-trigger-icon-height:20px;--ui-search-trigger-icon-margin-left:var(--space-2-5);--ui-filter-chip-height:52px;--ui-filter-chip-padding:var(--space-2-5) var(--space-3-75);--ui-filter-chip-gap:var(--space-3-25);--ui-filter-chip-icon-size:14px;align-items:center;background:var(--color-menu-bg);border-color:var(--color-menu-border);border-width:1px;justify-content:flex-start;width:max-content}:is(.ui-search-trigger--compact,.ui-search-trigger--header) .ui-search-trigger__icon[data-v-7c7c3501]{color:#c2c2c2}.ui-search-trigger--compact.ui-search-trigger--editing[data-v-7c7c3501]{--ui-search-trigger-bar-gap:0}.ui-search-trigger--editing-chips[data-v-7c7c3501]{display:flex;gap:0;max-width:100%;min-width:0;overflow:hidden;width:100%}.ui-search-trigger--editing-chips .ui-search-trigger__chips-viewport[data-v-7c7c3501]{flex:0 0 auto;max-width:calc(100dvw - var(--ui-search-trigger-input-width) - var(--ui-search-trigger-clear-reserve));min-width:0;overflow:hidden;width:0}.ui-search-trigger--editing-chips .ui-search-trigger__chips[data-v-7c7c3501]{max-width:none;white-space:nowrap;width:max-content}.ui-search-trigger--editing-chips .ui-search-trigger__input[data-v-7c7c3501]{flex:1 1 var(--ui-search-trigger-input-width);max-width:none;min-width:var(--ui-search-trigger-input-width);width:auto}.ui-search-trigger--editing-chips .ui-search-trigger__fade[data-v-7c7c3501]{z-index:2}.ui-search-trigger--editing-chips .ui-search-trigger__clear[data-v-7c7c3501]{order:3;z-index:3}.ui-search-trigger--icon[data-v-7c7c3501]{align-items:center;background:var(--color-search-icon-bg);border-radius:var(--radius-control);display:inline-flex;flex:0 0 var(--ui-search-trigger-icon-button-size,35px);gap:var(--space-2-5);height:var(--ui-search-trigger-icon-button-size,35px);justify-content:center;min-height:var(--ui-search-trigger-icon-button-size,35px);min-width:var(--ui-search-trigger-icon-button-size,35px);touch-action:manipulation;width:var(--ui-search-trigger-icon-button-size,35px)}.ui-search-trigger--icon .ui-search-trigger__icon[data-v-7c7c3501]{margin-left:0}.ui-search-trigger__hitarea[data-v-7c7c3501]{appearance:none;background:#0000;border:0;border-radius:inherit;cursor:pointer;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%;z-index:0}.ui-search-trigger__icon[data-v-7c7c3501]{align-items:center;color:var(--color-search-text);display:inline-flex;flex-shrink:0;height:var(--ui-search-trigger-icon-height);justify-content:center;margin-left:var(--ui-search-trigger-icon-margin-left);position:relative;width:var(--ui-search-trigger-icon-width);z-index:1}.ui-search-trigger__icon-image[data-v-7c7c3501]{display:block;height:100%;object-fit:contain;width:100%}.ui-search-trigger__input[data-v-7c7c3501],.ui-search-trigger__label[data-v-7c7c3501]{color:var(--color-search-text);position:relative;z-index:1}.ui-search-trigger__input[data-v-7c7c3501]{appearance:none;-webkit-appearance:none;background:#0000;border:0;box-sizing:border-box;cursor:text;flex:1 1 auto;height:100%;line-height:inherit;margin:0;min-height:0;min-width:96px;padding:0 0 0 var(--space-1-5);width:100%}.ui-search-trigger__input[data-v-7c7c3501]:focus{outline:none}.ui-search-trigger__input[data-v-7c7c3501]::placeholder{color:var(--color-search-text)}.ui-search-trigger--header .ui-search-trigger__input[data-v-7c7c3501]{padding-left:0}.ui-search-trigger--header.ui-search-trigger--editing-chips .ui-search-trigger__input[data-v-7c7c3501]{padding-left:var(--space-1-5)}.ui-search-trigger__input[data-v-7c7c3501]::-webkit-search-cancel-button,.ui-search-trigger__input[data-v-7c7c3501]::-webkit-search-decoration{appearance:none;-webkit-appearance:none;display:none}.ui-search-trigger__chips-viewport[data-v-7c7c3501]{box-sizing:border-box;flex:0 1 auto;isolation:isolate;max-width:calc(100% - var(--ui-search-trigger-clear-reserve));min-width:0;overflow:hidden;position:relative;z-index:1}.ui-search-trigger__chips[data-v-7c7c3501]{align-items:center;display:flex;gap:var(--ui-search-trigger-chip-gap);min-width:0;white-space:nowrap;width:max-content}.ui-search-trigger__fade[data-v-7c7c3501]{background:linear-gradient(90deg,var(--color-bg-surface-alt-transparent) 0,var(--color-bg-surface-alt) 85%);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:45%;z-index:2}.ui-search-trigger__clear[data-v-7c7c3501]{align-items:center;appearance:none;background:#efefef;border:0;border-radius:var(--radius-full);color:#00000057;cursor:pointer;display:inline-flex;height:43px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background-color .18s ease;width:43px;z-index:3}.ui-search-trigger__clear[data-v-7c7c3501]:focus-visible,.ui-search-trigger__clear[data-v-7c7c3501]:hover{background:#e5e5e5}.ui-search-trigger--clear-visible[data-v-7c7c3501]{--ui-search-trigger-clear-reserve:44px}.ui-search-trigger__clear-image[data-v-7c7c3501]{display:block;flex:0 0 14px;height:14px;width:14px}@media(min-width:768px){.ui-search-trigger--bar[data-v-7c7c3501]:not(.ui-search-trigger--compact):not(.ui-search-trigger--header){--ui-search-trigger-bar-height:68px;--ui-search-trigger-bar-padding:var(--space-2-5);--ui-search-trigger-icon-margin-left:var(--space-2);align-items:center;background:var(--color-menu-bg);border-color:var(--color-menu-border);border-width:1px;justify-content:flex-start;width:max-content}}@media(max-width:1439px)and (min-width:1280px){.ui-search-trigger--header[data-v-7c7c3501]{--ui-search-trigger-bar-height:68px;--ui-search-trigger-bar-padding:var(--space-2);--ui-search-trigger-bar-gap:var(--space-4-25);--ui-search-trigger-icon-margin-left:var(--space-1-5);--ui-filter-chip-height:48px;--ui-filter-chip-padding:var(--space-2) var(--space-3-5);--ui-filter-chip-gap:var(--space-2-5);--ui-filter-chip-icon-size:13px}}@media(max-width:1279px)and (min-width:1024px){.ui-search-trigger--header[data-v-7c7c3501]{--ui-search-trigger-bar-height:60px;--ui-search-trigger-bar-padding:var(--space-1-75);--ui-search-trigger-bar-gap:var(--space-3-5);--ui-search-trigger-icon-margin-left:var(--space-1);--ui-filter-chip-height:44px;--ui-filter-chip-padding:var(--space-2) var(--space-3);--ui-filter-chip-gap:var(--space-2);--ui-filter-chip-icon-size:12px}}@media(max-width:1023px)and (min-width:768px){.ui-search-trigger--header[data-v-7c7c3501]{--ui-search-trigger-bar-height:48px;--ui-search-trigger-bar-padding:var(--space-1-75);--ui-search-trigger-bar-gap:var(--space-3-5);--ui-search-trigger-icon-margin-left:var(--space-1)}}@media(max-width:1023px){.ui-search-trigger--bar[data-v-7c7c3501]{--ui-search-trigger-bar-padding:var(--space-0-75)}.ui-search-trigger--icon .ui-search-trigger__icon[data-v-7c7c3501]{--ui-search-trigger-icon-width:var(--ui-search-trigger-icon-size,16px);--ui-search-trigger-icon-height:var(--ui-search-trigger-icon-size,16px);--ui-search-trigger-icon-margin-left:0}.ui-search-trigger__icon[data-v-7c7c3501]{--ui-search-trigger-icon-margin-left:var(--space-3)}.ui-search-trigger__chips-viewport[data-v-7c7c3501]{flex:0 1 auto;max-width:calc(100dvw - var(--ui-search-trigger-clear-reserve));min-width:0;overflow:hidden}.ui-search-trigger--editing-chips .ui-search-trigger__chips-viewport[data-v-7c7c3501]{max-width:calc(100dvw - var(--ui-search-trigger-input-width) - var(--ui-search-trigger-clear-reserve))}.ui-search-trigger[data-v-7c7c3501]{--ui-search-trigger-chip-gap:var(--space-1)}.ui-search-trigger__clear[data-v-7c7c3501]{height:24px;right:12px;width:24px}.ui-search-trigger__clear-image[data-v-7c7c3501]{flex-basis:8px;height:8px;width:8px}.ui-search-trigger--clear-visible[data-v-7c7c3501]{--ui-search-trigger-clear-reserve:36px}.ui-search-trigger__input[data-v-7c7c3501]{min-width:72px;padding-left:var(--space-1-25)}.ui-search-trigger--compact .ui-search-trigger__input[data-v-7c7c3501]{flex:1 1 auto;max-width:none;min-width:0;padding-left:var(--space-1-5);width:100%}.ui-search-trigger--compact.ui-search-trigger--editing-chips .ui-search-trigger__input[data-v-7c7c3501]{min-width:var(--ui-search-trigger-input-width);width:auto}.ui-search-trigger__clear[data-v-7c7c3501]{order:3}}.ui-toggle[data-v-8237eecf]{--ui-toggle-width:min(100%,343px);--ui-toggle-height:76px;--ui-toggle-padding-y:var(--space-0-75);--ui-toggle-padding-x:var(--space-1-25);--ui-toggle-indicator-top:var(--ui-toggle-padding-y);--ui-toggle-indicator-left:calc(var(--ui-toggle-padding-x) + (100% - var(--ui-toggle-padding-x)*2)*var(--toggle-selected-offset));--ui-toggle-indicator-width:calc((100% - var(--ui-toggle-padding-x)*2)*var(--toggle-selected-width));--ui-toggle-indicator-height:67px;--ui-toggle-item-max-width:none;--ui-toggle-item-height:67px;--ui-toggle-item-pad-x:var(--space-7-5);align-items:center;background:var(--color-menu-bg);border:1px solid var(--color-toggle-shell-border);border-radius:var(--radius-toggle);display:grid;flex-shrink:0;grid-template-columns:var(--toggle-columns);height:var(--ui-toggle-height);padding:var(--ui-toggle-padding-y) var(--ui-toggle-padding-x);position:relative;width:var(--ui-toggle-width)}.ui-toggle--header[data-v-8237eecf]{--ui-toggle-width:min(100%,343px);--ui-toggle-height:76px;--ui-toggle-padding-y:var(--space-0-75);--ui-toggle-padding-x:var(--space-1-25);--ui-toggle-indicator-height:67px;--ui-toggle-item-height:67px;--ui-toggle-item-pad-x:var(--space-7-5)}.ui-toggle__indicator[data-v-8237eecf]{background:var(--color-accent);border-radius:var(--radius-toggle-active);height:var(--ui-toggle-indicator-height);left:var(--ui-toggle-indicator-left);position:absolute;top:var(--ui-toggle-indicator-top);transform:translate(0);transition:transform .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1);width:var(--ui-toggle-indicator-width);will-change:transform,left,width}.ui-toggle__item[data-v-8237eecf]{align-items:center;background:#0000;border:0;border-radius:var(--radius-toggle-active);box-sizing:border-box;color:var(--color-toggle-text);cursor:pointer;display:flex;gap:var(--space-2-5);height:var(--ui-toggle-item-height);justify-content:center;max-width:var(--ui-toggle-item-max-width);min-width:0;padding:0;position:relative;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;width:100%;z-index:1}.ui-toggle__item--active[data-v-8237eecf]{color:var(--color-toggle-text);cursor:default}.ui-toggle__item[data-v-8237eecf]:not(.ui-toggle__item--active):focus-visible,.ui-toggle__item[data-v-8237eecf]:not(.ui-toggle__item--active):hover{color:var(--color-text-heading-dark)}.ui-toggle__label[data-v-8237eecf]{display:block;max-width:100%;overflow:hidden;padding:0 var(--ui-toggle-item-pad-x);text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.ui-toggle[data-v-8237eecf]{--ui-toggle-width:clamp(172px,54vw,200px);--ui-toggle-height:40px;--ui-toggle-padding-y:var(--space-0-5);--ui-toggle-padding-x:var(--space-0-75);--ui-toggle-indicator-height:34px;--ui-toggle-item-max-width:none;--ui-toggle-item-height:34px;--ui-toggle-item-pad-x:var(--space-1-25)}.ui-toggle[data-v-8237eecf],.ui-toggle--header[data-v-8237eecf]{border-radius:var(--radius-14);border-width:1px}.ui-toggle--header[data-v-8237eecf]{--ui-toggle-width:clamp(172px,54vw,200px);--ui-toggle-height:45px;--ui-toggle-padding-y:var(--space-0-5);--ui-toggle-padding-x:var(--space-0-75);--ui-toggle-indicator-height:39px;--ui-toggle-item-max-width:none;--ui-toggle-item-height:39px;--ui-toggle-item-pad-x:var(--space-1-25)}.ui-toggle__label[data-v-8237eecf]{font-size:clamp(12px,3.6vw,14px)}}@media(max-width:1439px)and (min-width:1280px){.ui-toggle--header[data-v-8237eecf]{--ui-toggle-width:min(100%,304px);--ui-toggle-height:68px;--ui-toggle-padding-y:var(--space-0-75);--ui-toggle-padding-x:var(--space-1);--ui-toggle-indicator-height:60px;--ui-toggle-item-height:60px;--ui-toggle-item-pad-x:var(--space-5-5)}}@media(max-width:1279px)and (min-width:1024px){.ui-toggle--header[data-v-8237eecf]{--ui-toggle-width:264px;--ui-toggle-height:60px;--ui-toggle-padding-y:var(--space-0-75);--ui-toggle-padding-x:var(--space-1);--ui-toggle-indicator-height:54px;--ui-toggle-item-height:54px;--ui-toggle-item-pad-x:var(--space-4)}}@media(max-width:1023px)and (min-width:768px){.ui-toggle--header[data-v-8237eecf]{--ui-toggle-width:264px;--ui-toggle-height:48px;--ui-toggle-padding-y:var(--space-0-5);--ui-toggle-padding-x:var(--space-0-75);--ui-toggle-indicator-height:42px;--ui-toggle-item-height:42px;--ui-toggle-item-pad-x:var(--space-3)}}.app-user-menu[data-v-2f23d1a3]{flex:0 0 auto;position:relative}.app-user-menu__avatar[data-v-2f23d1a3]{display:block}.app-user-menu__panel[data-v-2f23d1a3]{background:var(--color-bg-surface);border-radius:var(--radius-popover);box-shadow:var(--shadow-dropdown);box-sizing:border-box;padding:var(--space-5-5) var(--space-5-25);position:absolute;right:0;top:calc(100% + 22px);width:min(427px,calc(100vw - 24px));z-index:40}.app-user-menu__panel[data-v-2f23d1a3]:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.app-user-menu__head[data-v-2f23d1a3]{display:flex;flex-direction:column;gap:0;padding-left:var(--space-3-25)}.app-user-menu__name[data-v-2f23d1a3]{color:var(--color-menu-nav);font-family:var(--font-display);font-weight:400;line-height:1.5;margin:0;text-align:start}.app-user-menu__email[data-v-2f23d1a3]{color:var(--color-menu-counter-text);font-family:var(--font-body);line-height:1.5;margin:0}.app-user-menu__pro-button[data-v-2f23d1a3]{align-items:center;background:var(--color-bg-dark);border:0;border-radius:var(--radius-9);color:var(--color-text-inverse);cursor:pointer;display:flex;font-family:var(--font-display);font-size:var(--font-size-5xl);height:71px;justify-content:center;margin-top:var(--space-6-25);text-decoration:none;transition:background-color .46s cubic-bezier(.16,1,.3,1),color .46s cubic-bezier(.16,1,.3,1),opacity .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1);width:100%}@media(hover:hover)and (pointer:fine){.app-user-menu__pro-button[data-v-2f23d1a3]:focus-visible:not(:disabled),.app-user-menu__pro-button[data-v-2f23d1a3]:hover:not(:disabled){background:var(--color-button-night-bg-hover)}.app-user-menu__pro-button[data-v-2f23d1a3]:active:not(:disabled){background:var(--color-button-night-bg-active)}}.app-user-menu__nav[data-v-2f23d1a3]{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-7-5)}.app-user-menu__nav-link[data-v-2f23d1a3]{align-items:center;color:var(--color-text-heading-dark);display:inline-flex;gap:var(--space-4-5);padding:var(--space-2-5) var(--space-3-25);text-decoration:none;transition:color .22s ease,background-color .22s ease,border-radius .22s ease}.app-user-menu__nav-link--active[data-v-2f23d1a3]{color:var(--color-menu-nav-active)}.app-user-menu__nav-link--active .app-user-menu__nav-icon[data-v-2f23d1a3]{color:#e1f299}.app-user-menu__nav-link[data-v-2f23d1a3]:focus-visible,.app-user-menu__nav-link[data-v-2f23d1a3]:hover{background:var(--color-filter-bg);border-radius:var(--radius-menu)}.app-user-menu__nav-icon[data-v-2f23d1a3]{color:var(--raw-input-border);flex:0 0 auto;height:20px;width:20px}.app-user-menu__nav-label[data-v-2f23d1a3]{font-family:var(--font-body);letter-spacing:-1px;line-height:1.2}.app-user-menu__footer[data-v-2f23d1a3]{align-items:center;display:flex;gap:var(--space-12-5);justify-content:space-between;margin-top:var(--space-8-75);padding:var(--space-3-75) var(--space-7-5)}.app-user-menu__logout[data-v-2f23d1a3],.app-user-menu__max[data-v-2f23d1a3]{background:#0000;border:0;color:var(--color-menu-counter-text);cursor:pointer;font-family:var(--font-body);padding:0;text-decoration:none;transition:color .18s ease}@media(hover:hover)and (pointer:fine){.app-user-menu__logout[data-v-2f23d1a3]:hover:not(:disabled),.app-user-menu__max[data-v-2f23d1a3]:hover{color:var(--color-text-heading-dark)}}.app-user-menu__logout[data-v-2f23d1a3]:focus-visible:not(:disabled),.app-user-menu__max[data-v-2f23d1a3]:focus-visible{color:var(--color-text-heading-dark);outline:none}.app-user-menu__logout[data-v-2f23d1a3]:disabled{cursor:wait;opacity:.6}.app-user-menu-panel-enter-active[data-v-2f23d1a3],.app-user-menu-panel-leave-active[data-v-2f23d1a3]{transition:opacity .18s ease,transform .18s ease}.app-user-menu-panel-enter-from[data-v-2f23d1a3],.app-user-menu-panel-leave-to[data-v-2f23d1a3]{opacity:0;transform:translateY(8px)}@media(max-width:767px){.app-user-menu__panel[data-v-2f23d1a3]{border-radius:var(--radius-18);max-width:417px;padding:var(--space-2) var(--space-3-5);top:calc(100% + 8px);width:58vw}.app-user-menu__panel[data-v-2f23d1a3]:before{height:8px;top:-8px}.app-user-menu__pro-button[data-v-2f23d1a3]{font-size:var(--font-size-xs);height:52px;margin-top:var(--space-3)}.app-user-menu__nav[data-v-2f23d1a3]{gap:var(--space-5);margin-top:var(--space-3)}.app-user-menu__head[data-v-2f23d1a3]{padding-left:0}.app-user-menu__nav-link[data-v-2f23d1a3]{gap:var(--space-3-5);padding:var(--space-1-25) 0}.app-user-menu__nav-icon[data-v-2f23d1a3]{height:13px;width:13px}.app-user-menu__nav-label[data-v-2f23d1a3]{font-size:inherit}.app-user-menu__footer[data-v-2f23d1a3]{gap:var(--space-2-5);margin-top:var(--space-3);padding:var(--space-2-5) var(--space-3-75)}.app-user-menu__logout[data-v-2f23d1a3],.app-user-menu__max[data-v-2f23d1a3]{font-size:var(--font-size-base)}}.app-header-shell[data-v-2578d27a]{--app-header-safe-area-top:env(safe-area-inset-top);--app-header-main-row-height:90px;--app-header-open-height:128px;--app-header-gap:var(--space-6-5);--app-header-pad-x:var(--space-4-5);--app-header-open-pad-y:19px;--app-header-logo-width:109px;--app-header-logo-height:62px;--app-header-control-height:76px;--app-header-control-padding:var(--space-2-5) var(--space-3);--app-header-control-gap:var(--space-4-25);--app-header-search-icon-offset:8px;--app-header-toggle-width:343px;--app-header-toggle-pad-y:var(--space-0-75);--app-header-toggle-pad-x:var(--space-1-25);--app-header-toggle-indicator-height:67px;--app-header-toggle-item-height:67px;--app-header-toggle-item-pad-x:var(--space-7-5);--app-header-toggle-margin-right:clamp(0,2.6vw,49px);--app-header-login-margin-right:clamp(0,1.75vw,var(--space-8-25));--app-header-compact-search-gap:0;--app-header-compact-search-height:0px;--app-header-compact-search-padding-bottom:0;--app-header-pad-x-current:var(--app-header-pad-x);--app-header-row-height-current:var(--app-header-main-row-height);--app-header-compact-row-height-current:0px;--app-header-shell-height-current:var(--app-header-main-row-height);--app-header-total-height:calc(var(--app-header-safe-area-top) + var(--app-header-main-row-height) + var(--app-header-compact-search-gap) + var(--app-header-compact-search-height) + var(--app-header-compact-search-padding-bottom));background:var(--color-bg-surface);box-sizing:border-box;min-height:var(--app-header-shell-height-current);overflow:visible;padding-top:var(--app-header-safe-area-top);position:sticky;top:0;transition:min-height .32s cubic-bezier(.16,1,.3,1),background-color .28s ease,backdrop-filter .28s ease;z-index:30}.app-header-shell--menu-active[data-v-2578d27a]{--app-header-row-height-current:var(--app-header-main-row-height);--app-header-shell-height-current:var(--app-header-main-row-height)}.app-header-shell--scrolled[data-v-2578d27a]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg-surface)}.app-header[data-v-2578d27a]{box-sizing:border-box;display:grid;grid-template-rows:var(--app-header-row-height-current);padding-left:var(--app-header-pad-x-current);padding-right:var(--app-header-pad-x-current);position:relative;transition:padding-left .42s cubic-bezier(.16,1,.3,1),padding-right .42s cubic-bezier(.16,1,.3,1);width:100%;z-index:2}.app-header__main-row[data-v-2578d27a]{align-items:center;box-sizing:border-box;display:flex;gap:var(--app-header-gap);margin:0 auto;max-width:var(--container-page-max);min-height:var(--app-header-row-height-current);min-width:0;transition:min-height .42s cubic-bezier(.16,1,.3,1);width:100%}.app-header__logo-wrap[data-v-2578d27a]{display:inline-flex;flex-shrink:0}.app-header__logo[data-v-2578d27a]{display:block;flex-shrink:0;height:var(--app-header-logo-height);object-fit:contain;width:var(--app-header-logo-width)}.app-header__right-group[data-v-2578d27a]{align-items:center}.app-header__controls[data-v-2578d27a],.app-header__filters[data-v-2578d27a],.app-header__right-group[data-v-2578d27a]{display:flex;flex:1 1 auto;min-width:0}.app-header__filters[data-v-2578d27a]{align-items:center;gap:var(--space-1-5);transition:transform .32s cubic-bezier(.16,1,.3,1)}.app-header__search[data-v-2578d27a]{min-width:0}.app-header__search.app-header__search--desktop[data-v-2578d27a]{display:none!important;flex:1 1 0;max-width:1242px;overflow:hidden;width:100%}.app-header__search.app-header__search--mobile[data-v-2578d27a]{--color-search-text:#c2c2c2;display:none!important;flex:0 0 auto;transition:width .28s cubic-bezier(.16,1,.3,1),min-width .28s cubic-bezier(.16,1,.3,1),margin-left .28s cubic-bezier(.16,1,.3,1),opacity .24s ease,transform .24s ease}.app-header__search.app-header__search--mobile.app-header__search--mobile-hidden[data-v-2578d27a]{margin-right:-7px;min-width:0;opacity:0;pointer-events:none;transform:scale(.82);width:0}.app-header__toggle[data-v-2578d27a]{margin-right:var(--app-header-toggle-margin-right)}.app-header__login[data-v-2578d27a]{flex:0 0 auto;margin-right:var(--app-header-login-margin-right);transition:margin-right .42s cubic-bezier(.16,1,.3,1)}.app-header__login--desktop[data-v-2578d27a]{display:inline-flex}.app-header__profile[data-v-2578d27a]{flex:0 0 auto;margin-right:var(--app-header-login-margin-right);transition:margin-right .42s cubic-bezier(.16,1,.3,1)}.app-header__profile--desktop[data-v-2578d27a]{display:inline-flex}.app-header__desktop-auth[data-v-2578d27a]{align-items:center;display:none;flex:0 0 auto;gap:var(--space-1-75);line-height:0}.app-header__compact-right[data-v-2578d27a]{display:none}.app-header__compact-row[data-v-2578d27a]{align-items:flex-end;background:var(--color-bg-surface);box-sizing:border-box;display:none;padding:var(--app-header-compact-search-gap) var(--space-3);width:100%;z-index:31}.app-header__compact-search[data-v-2578d27a]{width:100%;--ui-search-trigger-compact-bar-height:var(--app-header-compact-search-height);--ui-search-trigger-compact-bar-padding:var(--space-0-75);--ui-search-trigger-compact-bar-gap:0;--ui-search-trigger-compact-icon-size:16px;--ui-search-trigger-icon-margin-left:0}.app-header-compact-row-enter-active[data-v-2578d27a],.app-header-compact-row-leave-active[data-v-2578d27a]{transition:opacity .22s ease,transform .3s cubic-bezier(.16,1,.3,1)}.app-header-compact-row-enter-from[data-v-2578d27a],.app-header-compact-row-leave-to[data-v-2578d27a]{opacity:0;transform:translate3d(0,-8px,0)}@media(prefers-reduced-motion:reduce){.app-header-compact-row-enter-active[data-v-2578d27a],.app-header-compact-row-leave-active[data-v-2578d27a]{transition-duration:1ms}.app-header-compact-row-enter-from[data-v-2578d27a],.app-header-compact-row-leave-to[data-v-2578d27a]{transform:none}}@media(min-width:1024px){.app-header__right-group[data-v-2578d27a]{gap:var(--space-4);justify-content:space-between}.app-header__desktop-auth[data-v-2578d27a]{display:inline-flex;margin-left:auto}.app-header__compact-right[data-v-2578d27a]{display:none}}@media(max-width:1439px)and (min-width:1280px){.app-header-shell[data-v-2578d27a]{--app-header-main-row-height:82px;--app-header-open-height:112px;--app-header-gap:var(--space-4-5);--app-header-pad-x:var(--space-3-5);--app-header-open-pad-y:var(--space-3-75);--app-header-logo-width:96px;--app-header-logo-height:55px;--app-header-toggle-width:304px;--app-header-toggle-pad-y:var(--space-0-75);--app-header-toggle-pad-x:var(--space-1);--app-header-toggle-margin-right:clamp(0,1.5vw,var(--space-6));--app-header-login-margin-right:clamp(0,.6vw,var(--space-2-5))}.app-header__search.app-header__search--desktop[data-v-2578d27a]{display:flex!important}.app-header__desktop-auth[data-v-2578d27a]{display:inline-flex}}@media(min-width:1440px){.app-header__search.app-header__search--desktop[data-v-2578d27a]{display:flex!important}.app-header__desktop-auth[data-v-2578d27a]{display:inline-flex}}@media(max-width:1279px)and (min-width:1024px){.app-header-shell[data-v-2578d27a]{--app-header-main-row-height:74px;--app-header-open-height:96px;--app-header-gap:var(--space-3-5);--app-header-pad-x:var(--space-3);--app-header-open-pad-y:var(--space-2-75);--app-header-logo-width:84px;--app-header-logo-height:48px;--app-header-toggle-width:264px;--app-header-toggle-pad-y:var(--space-0-5);--app-header-toggle-pad-x:var(--space-1);--app-header-toggle-margin-right:clamp(0,1vw,var(--space-3-5));--app-header-login-margin-right:clamp(0,.5vw,var(--space-1-5))}.app-header__search.app-header__search--desktop[data-v-2578d27a]{display:flex!important}.app-header__desktop-auth[data-v-2578d27a]{display:inline-flex}}@media(max-width:1023px)and (min-width:768px){.app-header-shell[data-v-2578d27a]{--app-header-main-row-height:62px;--app-header-open-height:62px;--app-header-gap:var(--space-2-5);--app-header-pad-x:var(--space-3);--app-header-open-pad-y:0px;--app-header-logo-width:78px;--app-header-logo-height:44px;--app-header-toggle-width:232px;--app-header-toggle-pad-y:var(--space-0-5);--app-header-toggle-pad-x:var(--space-0-75);--app-header-toggle-margin-right:0;--app-header-login-margin-right:0;--app-header-compact-search-gap:var(--space-1-5);--app-header-compact-search-height:48px;--app-header-compact-search-padding-bottom:0}.app-header-shell--compact-search-open[data-v-2578d27a]{--app-header-compact-row-height-current:calc(var(--app-header-compact-search-gap) + var(--app-header-compact-search-height) + var(--app-header-compact-search-padding-bottom));--app-header-shell-height-current:calc(var(--app-header-main-row-height) + var(--app-header-compact-search-gap) + var(--app-header-compact-search-height) + var(--app-header-compact-search-padding-bottom))}.app-header__main-row[data-v-2578d27a],.app-header__right-group[data-v-2578d27a]{justify-content:space-between}.app-header__right-group[data-v-2578d27a]{flex:1 1 auto;gap:var(--space-1-75);margin-left:0;min-width:0;width:auto}.app-header__controls[data-v-2578d27a]{flex:1 1 auto;justify-content:center;min-width:max-content;transition:flex .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1);width:max-content}.app-header__filters[data-v-2578d27a]{flex:0 0 auto;flex-wrap:nowrap;gap:var(--space-2);max-width:none;min-width:max-content;width:max-content}.app-header__search.app-header__search--desktop[data-v-2578d27a]{display:none!important}.app-header__search.app-header__search--mobile[data-v-2578d27a]{display:inline-flex!important;min-width:36px;width:36px}.app-header__search.app-header__search--mobile.app-header__search--mobile-hidden[data-v-2578d27a]{min-width:0;width:0}.app-header-shell--compact-search-open .app-header__controls[data-v-2578d27a]{flex:1 1 auto;justify-content:center;min-width:0;width:100%}.app-header__login[data-v-2578d27a],.app-header__profile[data-v-2578d27a],.app-header__toggle[data-v-2578d27a]{margin-right:0}.app-header__login[data-v-2578d27a],.app-header__profile[data-v-2578d27a]{display:inline-flex;transform:none}.app-header__search--mobile[data-v-2578d27a]{--ui-search-trigger-icon-size:20px;--ui-search-trigger-icon-width:20px;--ui-search-trigger-icon-height:20px;--ui-search-trigger-icon-margin-left:0}.app-header__compact-search[data-v-2578d27a]{--ui-search-trigger-compact-bar-height:var(--app-header-compact-search-height);--ui-search-trigger-compact-bar-padding:var(--space-1-75) var(--space-4);--ui-search-trigger-compact-bar-gap:0;--ui-search-trigger-compact-icon-size:16px}.app-header__compact-right[data-v-2578d27a]{align-items:center;display:flex;flex-direction:row;gap:var(--space-1-75);justify-content:flex-end;line-height:0}.app-header__compact-right[data-v-2578d27a]>*{flex:0 0 auto}.app-header__compact-row[data-v-2578d27a]{display:flex}}@media(max-width:767px){.app-header-shell[data-v-2578d27a]{--app-header-main-row-height:55px;--app-header-open-height:55px;--app-header-gap:var(--space-1-5);--app-header-pad-x:var(--space-2-25);--app-header-open-pad-y:0px;--app-header-controls-shift:0px;--app-header-logo-width:64px;--app-header-logo-height:37px;--app-header-control-height:45px;--app-header-control-padding:var(--space-1-75);--app-header-toggle-width:200px;--app-header-toggle-pad-y:var(--space-0-5);--app-header-toggle-pad-x:var(--space-0-75);--app-header-toggle-indicator-height:39px;--app-header-toggle-item-height:39px;--app-header-toggle-item-pad-x:var(--space-1-25);--app-header-toggle-margin-right:0;--app-header-login-margin-right:0;--app-header-compact-search-gap:var(--space-1-5);--app-header-compact-search-height:45px;--app-header-compact-search-padding-bottom:0}.app-header-shell--compact-search-open[data-v-2578d27a]{--app-header-compact-row-height-current:calc(var(--app-header-compact-search-gap) + var(--app-header-compact-search-height) + var(--app-header-compact-search-padding-bottom));--app-header-shell-height-current:calc(var(--app-header-main-row-height) + var(--app-header-compact-search-gap) + var(--app-header-compact-search-height) + var(--app-header-compact-search-padding-bottom))}.app-header__right-group[data-v-2578d27a]{flex:1 1 auto;gap:var(--space-1-75);justify-content:space-between;margin-left:0;min-width:0;width:auto}.app-header__controls[data-v-2578d27a]{flex:0 1 auto;justify-content:center;margin-left:0;min-width:0;transition:flex .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1);width:100%}.app-header__filters[data-v-2578d27a]{flex:0 0 auto;gap:var(--space-1-5);min-width:max-content;width:max-content}.app-header__search.app-header__search--desktop[data-v-2578d27a]{display:none!important}.app-header__desktop-auth[data-v-2578d27a]{display:none}.app-header__search.app-header__search--mobile[data-v-2578d27a]{display:inline-flex!important;min-width:40px;width:40px}.app-header__search.app-header__search--mobile.app-header__search--mobile-hidden[data-v-2578d27a]{min-width:0;width:0}.app-header-shell--compact-search-open .app-header__controls[data-v-2578d27a]{flex:1 1 auto;justify-content:center;width:100%}.app-header__login[data-v-2578d27a],.app-header__toggle[data-v-2578d27a]{margin-right:0}.app-header-shell--authenticated .app-header__toggle[data-v-2578d27a]{--ui-toggle-width:clamp(160px, calc(100vw - 184px) ,200px)}.app-header__login[data-v-2578d27a]{display:inline-flex;transform:none}.app-header__main-row[data-v-2578d27a]{justify-content:space-between}.app-header__search--mobile[data-v-2578d27a]{--ui-search-trigger-icon-button-size:40px;--ui-search-trigger-icon-size:20px;--ui-search-trigger-icon-width:20px;--ui-search-trigger-icon-height:20px;--ui-search-trigger-icon-margin-left:0}.app-header__compact-search[data-v-2578d27a]{--ui-search-trigger-compact-bar-height:var(--app-header-compact-search-height);--ui-search-trigger-compact-bar-padding:var(--space-1);--ui-search-trigger-compact-bar-gap:0;--ui-search-trigger-compact-icon-size:16px}.app-header__compact-right[data-v-2578d27a]{align-items:center;display:flex;flex-direction:row;gap:var(--space-1-75);justify-content:flex-end;line-height:0}.app-header__compact-right[data-v-2578d27a]>*{flex:0 0 auto}.app-header__compact-row[data-v-2578d27a]{display:flex;padding-left:0;padding-right:0}}.scroll-to-top[data-v-cd9d7ed6]{background:#161616;border:1px solid #0000;border-radius:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;cursor:pointer;display:grid;height:63px;padding:0;place-items:center;position:fixed;right:calc(20px + env(safe-area-inset-right,0px));transition:background-color .18s ease,border-color .18s ease,transform .18s ease;width:63px;z-index:80}.scroll-to-top--over-footer[data-v-cd9d7ed6]{border-color:var(--color-accent)}.scroll-to-top[data-v-cd9d7ed6]:hover{background:#252525;transform:translateY(-2px)}.scroll-to-top[data-v-cd9d7ed6]:focus-visible{outline:2px solid #aacd0f;outline-offset:3px}.scroll-to-top__icon[data-v-cd9d7ed6]{color:var(--color-accent);display:block;height:10px;width:19px}.scroll-to-top-enter-active[data-v-cd9d7ed6],.scroll-to-top-leave-active[data-v-cd9d7ed6]{transition:opacity .18s ease,transform .18s ease}.scroll-to-top-enter-from[data-v-cd9d7ed6],.scroll-to-top-leave-to[data-v-cd9d7ed6]{opacity:0;transform:translateY(8px)}@media(max-width:767px){.scroll-to-top[data-v-cd9d7ed6]{bottom:calc(16px + env(safe-area-inset-bottom,0px));height:39px;right:calc(16px + env(safe-area-inset-right,0px));width:39px}.scroll-to-top__icon[data-v-cd9d7ed6]{height:6px;width:12px}}@media(prefers-reduced-motion:reduce){.scroll-to-top[data-v-cd9d7ed6],.scroll-to-top-enter-active[data-v-cd9d7ed6],.scroll-to-top-leave-active[data-v-cd9d7ed6]{transition-duration:1ms}.scroll-to-top[data-v-cd9d7ed6]:hover{transform:none}}.app-shell[data-v-7e13d3d1]{display:flex;flex-direction:column;min-height:100svh}.app-shell[data-v-7e13d3d1],.app-shell--home[data-v-7e13d3d1]{background:var(--color-bg-page)}.app-viewport[data-v-7e13d3d1]{display:flex;flex:1 0 auto;flex-direction:column;min-height:100svh}.app-main--wide[data-v-7e13d3d1]{box-sizing:border-box;margin:0;padding-inline:0;width:100%}.app-main[data-v-7e13d3d1]{flex:1 0 auto;padding-bottom:var(--space-5);padding-top:0}.app-main--home[data-v-7e13d3d1],.app-main--preview[data-v-7e13d3d1]{padding:0}.app-main--pricing[data-v-7e13d3d1]{padding-bottom:0}.app-main--wide:has(.auth-paywall),.app-main--wide:has(.pricing-paywall){padding-bottom:0}.app-shell__mobile-bottom-fade[data-v-7e13d3d1]{display:none;pointer-events:none}@supports (-webkit-touch-callout:none){@media(max-width:767px)and (hover:none){.app-shell__mobile-bottom-fade[data-v-7e13d3d1]{background:linear-gradient(180deg,#fff0,#ffffff12 24%,#ffffff3d,#ffffff9e 72%,#fff);bottom:0;display:block;height:calc(44px + env(safe-area-inset-bottom,0px));left:0;position:fixed;right:0;z-index:20}}}@media(max-width:767px){.app-main--hub[data-v-7e13d3d1]{padding-bottom:var(--space-5)}}
