@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}.navbar-wrapper{position:fixed;top:0;height:var(--space-vh-nav);width:100%;background-color:var(--color-bg-primary);display:flex;align-self:flex-start;z-index:104;transition:background-color .25s ease,border-color var(--transition-fast),box-shadow var(--transition-fast);border-bottom:1px solid var(--color-border-primary);--nav-foreground:var(--color-text-primary);--nav-hover:var(--color-bg-secondary);--nav-scrolled-surface:color-mix(in srgb,var(--color-bg-primary) 84%,transparent)}.navbar-wrapper.navbar-wrapper--scrolled{background-color:var(--nav-scrolled-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px rgba(0,0,0,.04)}[data-theme=dark] .navbar-wrapper{background-color:var(--color-navbar-bg-dark);--nav-foreground:var(--color-text-primary-dark);--nav-hover:var(--color-bg-tertiary-dark);--nav-scrolled-surface:color-mix(in srgb,var(--color-navbar-bg-dark) 84%,transparent);border-bottom-color:rgba(255,255,255,.08)}[data-theme=dark] .navbar-wrapper.navbar-wrapper--scrolled{background-color:var(--nav-scrolled-surface)}@media screen and (max-width:768px){.navbar-wrapper{padding:0;margin-top:0}}.navbar-wrapper .navbar-container{display:flex;align-items:center;min-width:0;width:100%;margin:0 auto;max-width:1824px;padding:0 clamp(16px,3vw,40px)}@media screen and (max-width:768px){.navbar-wrapper .navbar-container{background-color:rgba(0,0,0,0)!important;justify-content:flex-end;padding-inline:1rem}}.navbar-wrapper .navbar-container .navbar-logo{display:none}@media screen and (max-width:768px){.navbar-wrapper .navbar-container .navbar-logo{display:block;align-self:center}}.navbar-wrapper .navbar-container .navbar-brand,.navbar-wrapper .navbar-container h4{color:var(--listing-accent-text);display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;letter-spacing:-.04em;font-weight:var(--font-weight-bold);margin-left:0;font-family:var(--font-family-primary);transition:color var(--transition-fast);cursor:pointer;text-decoration:none}[data-theme=dark] .navbar-wrapper .navbar-container .navbar-brand,[data-theme=dark] .navbar-wrapper .navbar-container h4{color:var(--listing-accent-on-dark)}@media screen and (max-width:768px){.navbar-wrapper .navbar-container .navbar-brand,.navbar-wrapper .navbar-container h4{margin-inline-end:auto}}.navbar-wrapper .navbar-container .navbar-brand:hover,.navbar-wrapper .navbar-container h4:hover{text-decoration:none}.navbar-wrapper .navbar-container .navbar-brand:focus-visible,.navbar-wrapper .navbar-container h4:focus-visible{outline:2px solid var(--nav-foreground);outline-offset:2px;border-radius:var(--radius-sm)}.navbar-wrapper .navbar-container .navbar-title-scroll{color:var(--listing-accent-text);font-weight:var(--font-weight-bold);margin-left:0;cursor:pointer;font-family:var(--font-family-primary);transition:color var(--transition-fast);text-decoration:none}.navbar-wrapper .navbar-container .navbar-title-scroll:hover{text-decoration:none}.navbar-wrapper .navbar-container .navbar-items{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto;margin-right:12px}@media(max-width:1023px){.navbar-wrapper .navbar-container .navbar-items{display:none}}.navbar-wrapper .navbar-container .navbar-items a{display:inline-flex;align-items:center;min-height:44px;padding:10px 12px;border:0;border-radius:10px;color:var(--nav-foreground);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.navbar-wrapper .navbar-container .navbar-items a:hover{background:var(--nav-hover);color:var(--nav-foreground)}.navbar-wrapper .navbar-container .navbar-items a:focus-visible{outline:2px solid var(--nav-foreground);outline-offset:2px}.navbar-wrapper .navbar-container .navbar-items a[aria-current=page]{background:var(--nav-hover);font-weight:600}.navbar-wrapper .navbar-container .navbar-theme{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center}@media screen and (max-width:768px){.navbar-wrapper .navbar-container .navbar-theme{display:none}}.navbar-wrapper .navbar-container .navbar-user-button{display:flex;align-items:center;margin-left:6px}@media screen and (max-width:768px){.navbar-wrapper .navbar-container .navbar-user-button{display:none}}.navbar-wrapper .navbar-container .navbar-bell{display:flex;align-items:center;margin-left:4px}@media screen and (max-width:768px){.navbar-wrapper .navbar-container .navbar-bell{margin-left:auto}}.navbar-wrapper .navbar-container .navbar-messages{display:flex;align-items:center;margin-left:4px}@media screen and (max-width:768px){.navbar-wrapper .navbar-container .navbar-messages{margin-left:auto}}.navbar-wrapper .navbar-container .navbar-messages .navbar-messages__btn{position:relative;appearance:none;border:none;background:rgba(0,0,0,0);color:var(--color-text-primary)}@media(max-width:768px){.navbar-wrapper .navbar-container .navbar-messages .navbar-messages__btn{color:var(--color-text-primary)}[data-theme=dark] .navbar-wrapper .navbar-container .navbar-messages .navbar-messages__btn{color:var(--color-text-primary-dark)}}.navbar-wrapper .navbar-container .navbar-messages .navbar-messages__btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;transition:background .15s ease}.navbar-wrapper .navbar-container .navbar-messages .navbar-messages__btn:hover{background:rgba(0,0,0,.06)}[data-theme=dark] .navbar-wrapper .navbar-container .navbar-messages .navbar-messages__btn:hover{background:rgba(255,255,255,.08)}.navbar-wrapper .navbar-container .navbar-messages .navbar-messages__btn:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.navbar-wrapper .navbar-container .navbar-messages .navbar-messages__badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-error,#ef4444);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--color-bg-primary)}[data-theme=dark] .navbar-wrapper .navbar-container .navbar-messages .navbar-messages__badge{box-shadow:0 0 0 2px var(--color-bg-secondary-dark)}@media screen and (max-width:768px){.navbar-wrapper .navbar-container .navbar-bell+.drawer-button,.navbar-wrapper .navbar-container .navbar-bell+.navbar-user-button+.drawer-button,.navbar-wrapper .navbar-container .navbar-messages+.navbar-bell{margin-left:4px}}.navbar-wrapper .navbar-container .drawer-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;margin-left:4px;border-radius:50%;border:0;background:rgba(0,0,0,.08);color:var(--nav-foreground);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.navbar-wrapper .navbar-container .drawer-button:hover{background:var(--nav-hover)}[data-theme=dark] .navbar-wrapper .navbar-container .drawer-button{background:rgba(255,255,255,.16)}.navbar-wrapper .navbar-container .drawer-button:active{transform:scale(.96)}.navbar-wrapper .navbar-container .drawer-button:focus-visible{outline:2px solid var(--nav-foreground);outline-offset:2px}@media(max-width:768px){.navbar-wrapper .navbar-container .drawer-button{display:inline-flex}}.navbar-wrapper .navbar-container .navbar-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;margin-right:8px;border:0;border-radius:var(--radius-lg);background:rgba(0,0,0,0);color:var(--nav-foreground);font:inherit;font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer}.navbar-wrapper .navbar-container .navbar-more:hover,.navbar-wrapper .navbar-container .navbar-more[data-popup-open]{background:var(--nav-hover)}.navbar-wrapper .navbar-container .navbar-more:focus-visible{outline:2px solid var(--nav-foreground);outline-offset:2px}@media(max-width:1023px){.navbar-wrapper .navbar-container .navbar-more{margin-left:auto}}@media(max-width:768px){.navbar-wrapper .navbar-container .navbar-more{display:none}}.navbar-wrapper .navbar-container .navbar-preferences{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-right:4px}@media(max-width:768px){.navbar-wrapper .navbar-container .navbar-preferences{display:none}}.navbar-wrapper .navbar-container .navbar-login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;margin-inline:4px;border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--nav-foreground);font-size:14px;font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.navbar-wrapper .navbar-container .navbar-login:hover{background:var(--nav-hover)}.navbar-wrapper .navbar-container .navbar-login:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-theme=dark] .navbar-wrapper .navbar-container .navbar-login{color:var(--color-text-primary-dark)}@media(max-width:768px){.navbar-wrapper .navbar-container .navbar-login{display:none}}.navbar-wrapper .navbar-container .navbar-bell,.navbar-wrapper .navbar-container .navbar-messages,.navbar-wrapper .navbar-container .navbar-user-button{flex-shrink:0}.navbar-wrapper .navbar-container .user-menu__trigger{min-height:44px}.navbar-currency{min-width:0}.navbar-currency__trigger[data-slot=select-trigger]{width:92px;max-width:100%;min-height:44px;padding:0 12px;border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:var(--font-weight-semibold);cursor:pointer}.navbar-currency__trigger[data-slot=select-trigger]:hover{background:var(--color-bg-secondary)}.navbar-currency__trigger[data-slot=select-trigger]:focus-visible{outline:2px solid var(--listing-accent-text);outline-offset:2px}[data-theme=dark] .navbar-currency__trigger[data-slot=select-trigger]{color-scheme:dark;background:var(--color-navbar-bg-dark);color:var(--color-text-primary-dark);border-color:var(--color-border-primary-dark)}[data-theme=dark] .navbar-currency__trigger[data-slot=select-trigger]:hover{background:var(--color-bg-tertiary-dark)}.navbar-currency--menu{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px}.navbar-currency--menu .navbar-currency__trigger{font-size:16px}.navbar-currency__hint{margin:0;font-size:12px;line-height:1.5;color:var(--color-text-secondary)}[data-theme=dark] .navbar-currency__hint{color:var(--color-text-secondary-dark)}.navbar-currency-options[data-slot=select-content],.navbar-navigation-menu[data-slot=dropdown-menu-content]{width:304px;max-width:calc(100vw - 32px);max-height:min(420px,var(--available-height));padding:4px;border:1px solid var(--color-border-primary);border-radius:14px;background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:0 8px 32px rgba(0,0,0,.0784313725)}[data-theme=dark] .navbar-currency-options[data-slot=select-content],[data-theme=dark] .navbar-navigation-menu[data-slot=dropdown-menu-content]{background:var(--color-bg-secondary-dark);color:var(--color-text-primary-dark);border-color:var(--color-border-primary-dark);box-shadow:0 8px 32px rgba(0,0,0,.2666666667)}.navbar-currency-options[data-slot=select-content] [data-slot=select-label],.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-label]{padding:8px 12px;font-size:12px;color:var(--color-text-secondary)}[data-theme=dark] .navbar-currency-options[data-slot=select-content] [data-slot=select-label],[data-theme=dark] .navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-label]{color:var(--color-text-secondary-dark)}.navbar-currency-options[data-slot=select-content] [data-slot=dropdown-menu-item],.navbar-currency-options[data-slot=select-content] [data-slot=select-item],.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item],.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-item]{min-height:48px;padding:10px 36px 10px 12px;gap:12px;border-radius:8px;font-size:14px;line-height:1.4;color:inherit;text-decoration:none;cursor:pointer}.navbar-currency-options[data-slot=select-content] [data-slot=dropdown-menu-item]:focus-visible,.navbar-currency-options[data-slot=select-content] [data-slot=dropdown-menu-item][data-highlighted],.navbar-currency-options[data-slot=select-content] [data-slot=select-item]:focus-visible,.navbar-currency-options[data-slot=select-content] [data-slot=select-item][data-highlighted],.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item]:focus-visible,.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item][data-highlighted],.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-item]:focus-visible,.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-item][data-highlighted]{background:var(--color-bg-secondary);color:var(--color-text-primary)}[data-theme=dark] .navbar-currency-options[data-slot=select-content] [data-slot=dropdown-menu-item]:focus-visible,[data-theme=dark] .navbar-currency-options[data-slot=select-content] [data-slot=dropdown-menu-item][data-highlighted],[data-theme=dark] .navbar-currency-options[data-slot=select-content] [data-slot=select-item]:focus-visible,[data-theme=dark] .navbar-currency-options[data-slot=select-content] [data-slot=select-item][data-highlighted],[data-theme=dark] .navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item]:focus-visible,[data-theme=dark] .navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item][data-highlighted],[data-theme=dark] .navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-item]:focus-visible,[data-theme=dark] .navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-item][data-highlighted]{background:var(--color-bg-tertiary-dark);color:var(--color-text-primary-dark)}.navbar-currency-options[data-slot=select-content] [data-slot=dropdown-menu-item][aria-selected=true],.navbar-currency-options[data-slot=select-content] [data-slot=select-item][aria-selected=true],.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item][aria-selected=true],.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-item][aria-selected=true]{font-weight:var(--font-weight-semibold)}.navbar-currency-options[data-slot=select-content] [data-slot=dropdown-menu-item]>:first-child,.navbar-currency-options[data-slot=select-content] [data-slot=select-item]>:first-child,.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item]>:first-child,.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-item]>:first-child{min-width:0;flex-shrink:1;gap:12px}.navbar-currency-options[data-slot=select-content] [data-slot=select-scroll-down-button],.navbar-currency-options[data-slot=select-content] [data-slot=select-scroll-up-button],.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-scroll-down-button],.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=select-scroll-up-button]{background:inherit}@media(prefers-reduced-motion:reduce){.navbar-currency-options[data-slot=select-content],.navbar-navigation-menu[data-slot=dropdown-menu-content]{animation:none}}.navbar-currency-options__code{flex:0 0 3.5ch;font-weight:var(--font-weight-semibold)}.navbar-currency-options__name{white-space:normal;overflow-wrap:anywhere}.navbar-currency-options[data-slot=select-content]{display:flex;flex-direction:column;overflow:hidden}.navbar-currency-options[data-slot=select-content] [role=listbox]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.navbar-navigation-menu[data-slot=dropdown-menu-content]{width:224px}.navbar-navigation-menu[data-slot=dropdown-menu-content] [data-slot=dropdown-menu-item]{padding-right:12px}.navbar-drawer .theme-toggle-navbar,.navbar-wrapper .theme-toggle-navbar{width:44px;height:44px;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--color-text-primary)}.navbar-drawer .theme-toggle-navbar:hover,.navbar-wrapper .theme-toggle-navbar:hover{background:var(--color-bg-secondary)}.navbar-drawer .theme-toggle-navbar:focus-visible,.navbar-wrapper .theme-toggle-navbar:focus-visible{outline:2px solid var(--listing-accent-text);outline-offset:2px}[data-theme=dark] .navbar-drawer .theme-toggle-navbar,[data-theme=dark] .navbar-wrapper .theme-toggle-navbar{color:var(--color-text-primary-dark)}[data-theme=dark] .navbar-drawer .theme-toggle-navbar:hover,[data-theme=dark] .navbar-wrapper .theme-toggle-navbar:hover{background:var(--color-bg-tertiary-dark)}.navbar-drawer-root[data-slot=sheet-content]{inline-size:min(36rem,100%);max-inline-size:none;max-block-size:calc(100dvh - max(var(--space-md),env(safe-area-inset-top)));margin-inline:auto;padding:0;gap:0;overflow:hidden;background:var(--color-bg-primary);box-shadow:0 -8px 40px rgba(0,0,0,.1333333333)}[data-theme=dark] .navbar-drawer-root[data-slot=sheet-content]{background:var(--color-bg-secondary-dark)}.navbar-drawer{display:flex;flex-direction:column;min-block-size:0;color:var(--color-text-primary)}[data-theme=dark] .navbar-drawer{color:var(--color-text-primary-dark)}.navbar-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-lg) var(--space-md)}.navbar-drawer__brand{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:20px;letter-spacing:.6px;color:var(--listing-accent-text);background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;transition:color var(--transition-fast)}.navbar-drawer__brand:hover{color:var(--color-brand-secondary,var(--listing-accent,var(--color-brand-primary)))}.navbar-drawer__brand:focus-visible{outline:2px solid var(--listing-accent,var(--color-brand-primary));outline-offset:4px;border-radius:4px}[data-theme=dark] .navbar-drawer__brand{color:var(--listing-accent-text)}.navbar-drawer__body{display:flex;flex-direction:column;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.navbar-drawer__user{display:flex;align-items:center;gap:12px;margin:0 14px 8px;padding:12px 14px;background:var(--color-bg-secondary);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-lg,14px)}[data-theme=dark] .navbar-drawer__user{background:var(--color-bg-tertiary-dark);border-color:var(--color-border-primary-dark)}.navbar-drawer__user-avatar{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.navbar-drawer__user-avatar .user-menu__trigger{padding:0}.navbar-drawer__user-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.navbar-drawer__user-name{font-weight:var(--font-weight-semibold);font-size:15px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .navbar-drawer__user-name{color:var(--color-text-primary-dark)}.navbar-drawer__user-role{font-size:11px;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.6px;font-weight:var(--font-weight-medium)}[data-theme=dark] .navbar-drawer__user-role{color:var(--color-text-secondary-dark)}.navbar-drawer__nav{display:flex;flex-direction:column;padding:8px 10px;gap:2px}.navbar-drawer__section-label{font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1.2px;color:var(--color-text-tertiary,var(--color-text-secondary));padding:12px 12px 6px}[data-theme=dark] .navbar-drawer__section-label{color:var(--color-text-tertiary-dark,var(--color-text-secondary-dark))}.navbar-drawer__item{position:relative;display:inline-grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md,10px);font-family:var(--font-family-primary);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.navbar-drawer__item:visited{color:inherit}.navbar-drawer__item:hover{background:var(--color-bg-secondary)}.navbar-drawer__item:hover .navbar-drawer__item-icon{color:var(--listing-accent-text);border-color:var(--listing-accent-text)}.navbar-drawer__item:hover .navbar-drawer__item-chevron{transform:translateX(2px);color:var(--color-text-primary)}.navbar-drawer__item:active{transform:scale(.99)}.navbar-drawer__item:focus-visible{outline:2px solid var(--listing-accent,var(--color-brand-primary));outline-offset:-2px}.navbar-drawer__item--active{background:color-mix(in srgb,var(--listing-accent,#00853e) 10%,transparent);color:var(--listing-accent-text);font-weight:var(--font-weight-semibold)}.navbar-drawer__item--active .navbar-drawer__item-icon{background:var(--listing-action);border-color:var(--listing-accent-text);color:var(--listing-action-foreground)}.navbar-drawer__item--active:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--listing-action)}.navbar-drawer__item--cta{grid-template-columns:auto 1fr;justify-content:center;background:var(--listing-action);padding:12px 14px;border-radius:var(--radius-md,10px);margin-top:8px;font-weight:var(--font-weight-semibold)}.navbar-drawer__item--cta,.navbar-drawer__item--cta .MuiSvgIcon-root,.navbar-drawer__item--cta:hover{color:var(--listing-action-foreground)}.navbar-drawer__item--cta:hover{background:var(--listing-action-hover);transform:translateY(-1px)}.navbar-drawer__item--cta:hover .MuiSvgIcon-root{color:var(--listing-action-foreground)}.navbar-drawer__item--cta span:not(.navbar-drawer__item-icon){text-align:left}.navbar-drawer__item--cta-danger{grid-template-columns:auto 1fr;justify-content:center;background:rgba(0,0,0,0);color:var(--color-error,#d93025);border:1px solid var(--color-error,#d93025);padding:12px 14px;border-radius:var(--radius-md,10px);margin-top:8px;font-family:inherit;font-size:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;width:100%}.navbar-drawer__item--cta-danger:hover{background:rgba(217,48,37,.08);color:var(--color-error,#d93025);transform:translateY(-1px)}.navbar-drawer__item--cta-danger:focus-visible{outline:2px solid var(--color-error,#d93025);outline-offset:2px}[data-theme=dark] .navbar-drawer__item--cta-danger{color:#ff6e63;border-color:#ff6e63}[data-theme=dark] .navbar-drawer__item--cta-danger:hover{background:rgba(255,110,99,.12);color:#ff6e63}.navbar-drawer__item--cta-danger span:not(.navbar-drawer__item-icon){text-align:left}[data-theme=dark] .navbar-drawer__item{color:var(--color-text-primary-dark)}[data-theme=dark] .navbar-drawer__item:hover{background:var(--color-bg-tertiary-dark)}[data-theme=dark] .navbar-drawer__item--active{background:color-mix(in srgb,var(--listing-accent,#00a047) 20%,transparent);color:var(--listing-accent-text)}[data-theme=dark] .navbar-drawer__item--active:before{background:var(--listing-accent,var(--color-brand-primary-dark))}.navbar-drawer__item-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md,10px);border:1px solid var(--color-border-tertiary);background:var(--color-bg-primary);color:var(--color-text-secondary);flex-shrink:0;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.navbar-drawer__item-icon .MuiSvgIcon-root{font-size:18px}[data-theme=dark] .navbar-drawer__item-icon{background:var(--color-bg-secondary-dark);border-color:var(--color-border-primary-dark);color:var(--color-text-secondary-dark)}.navbar-drawer__item-label{font-size:14px;font-weight:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-drawer__item-chevron{color:var(--color-text-tertiary,var(--color-text-secondary));transition:transform var(--transition-fast),color var(--transition-fast)}[data-theme=dark] .navbar-drawer__item-chevron{color:var(--color-text-secondary-dark)}.navbar-drawer__foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:var(--space-md) var(--space-lg) max(var(--space-lg),env(safe-area-inset-bottom));border-top:1px solid var(--color-border-tertiary)}[data-theme=dark] .navbar-drawer__foot{border-top-color:var(--color-border-primary-dark)}.navbar-drawer__foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px}.navbar-drawer__currency{display:flex;flex-direction:column;gap:8px;padding:4px 6px}.navbar-drawer__foot-label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}[data-theme=dark] .navbar-drawer__foot-label{color:var(--color-text-secondary-dark)}.navbar-auth-slot--icon{display:inline-block;width:40px;height:40px}.navbar-auth-slot--avatar{display:inline-block;width:32px;height:32px}.navbar-drawer__item>span{color:inherit}.navbar-drawer .navbar-drawer__item--cta:not(.navbar-drawer__item--cta-danger){background:var(--listing-action);color:var(--listing-action-foreground)}.navbar-drawer .navbar-drawer__item--cta:not(.navbar-drawer__item--cta-danger):visited{color:var(--listing-action-foreground)}.navbar-drawer .navbar-drawer__item--cta:not(.navbar-drawer__item--cta-danger):hover{background:var(--listing-action-hover)}@media(min-width:769px){.navbar-wrapper .navbar-container .navbar-messages__btn,.navbar-wrapper .navbar-container .notification-center-trigger,.navbar-wrapper .navbar-container .user-menu__caret,.navbar-wrapper .navbar-container .user-menu__trigger{color:var(--nav-foreground)}.navbar-wrapper .navbar-container .navbar-messages__btn:hover,.navbar-wrapper .navbar-container .notification-center-trigger:hover,.navbar-wrapper .navbar-container .user-menu__trigger:hover{background:var(--nav-hover);border-color:rgba(0,0,0,0)}.navbar-wrapper .navbar-container .navbar-messages__btn:focus-visible,.navbar-wrapper .navbar-container .notification-center-trigger:focus-visible,.navbar-wrapper .navbar-container .user-menu__trigger:focus-visible{outline:2px solid var(--nav-foreground);outline-offset:2px}}.navbar-wrapper.navbar-wrapper--home{background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary);--nav-foreground:var(--color-text-primary);--nav-hover:var(--color-bg-secondary)}.navbar-wrapper.navbar-wrapper--home .navbar-container{max-width:1296px;padding-inline:clamp(16px,4vw,48px)}.navbar-wrapper.navbar-wrapper--home .navbar-container .navbar-brand{color:var(--listing-accent-text);letter-spacing:-.04em}.navbar-wrapper.navbar-wrapper--home.navbar-wrapper--scrolled{background:var(--nav-scrolled-surface);box-shadow:none}@media(max-width:768px){.navbar-wrapper.navbar-wrapper--home{margin-top:0;padding:0;background:var(--color-bg-primary)!important}.navbar-wrapper.navbar-wrapper--home.navbar-wrapper--scrolled{background:var(--nav-scrolled-surface)!important}.navbar-wrapper.navbar-wrapper--home .navbar-container{justify-content:flex-end;padding-inline:1rem}.navbar-wrapper.navbar-wrapper--home .navbar-container .navbar-brand{display:inline-flex;align-items:center;min-height:44px;margin-inline-end:auto}.navbar-wrapper.navbar-wrapper--home .navbar-container .drawer-button{width:44px;height:44px}}[data-theme=dark] .navbar-wrapper.navbar-wrapper--home{background:var(--color-navbar-bg-dark)}[data-theme=dark] .navbar-wrapper.navbar-wrapper--home.navbar-wrapper--scrolled{background:var(--nav-scrolled-surface)}[data-theme=dark] .navbar-wrapper.navbar-wrapper--home .navbar-container .navbar-brand{color:var(--listing-accent-on-dark)}@media(max-width:768px){[data-theme=dark] .navbar-wrapper.navbar-wrapper--home{background:var(--color-navbar-bg-dark)!important}[data-theme=dark] .navbar-wrapper.navbar-wrapper--home.navbar-wrapper--scrolled{background:var(--nav-scrolled-surface)!important}}@media(prefers-reduced-motion:reduce){.navbar-drawer .theme-toggle-navbar,.navbar-wrapper,.navbar-wrapper .drawer-button,.navbar-wrapper .theme-toggle-navbar{transition:none}.navbar-wrapper .drawer-button:active{transform:none}}.notification-center-dropdown{width:100%;max-height:min(560px,100dvh - 110px);display:flex;flex-direction:column;border-radius:var(--radius-xl);background:var(--color-bg-primary);border:var(--border-width) solid var(--color-border-primary);box-shadow:var(--shadow-xl);font-family:var(--font-family-primary);overflow:hidden}[data-theme=dark] .notification-center-dropdown{background:var(--color-bg-primary-dark);border-color:var(--color-border-primary-dark)}.notif-sheet__overlay{background:var(--color-bg-overlay);backdrop-filter:none}.notif-sheet__panel{display:flex;flex-direction:column;max-height:min(88dvh,760px);overflow:hidden;background:var(--color-bg-elevated);position:fixed;inset:auto 0 0;width:100%;max-width:none;transform:none;padding:0 0 env(safe-area-inset-bottom,0);gap:0;border:none;box-shadow:none;--color-bg-primary:var(--color-bg-elevated);--color-bg-primary-dark:var(--color-bg-elevated-dark)}.notif-sheet__head{padding:8px 16px 10px;border-bottom:1px solid var(--color-border-tertiary);flex-shrink:0}.notif-sheet__title{font-size:16px;font-weight:800;color:var(--color-text-primary)}[data-theme=dark] .notif-sheet__title{color:var(--color-text-primary-dark)}.notif-sheet__title{margin:0;text-align:center}.notif-sheet__panel .notification-center-dropdown{width:100%;max-height:none;flex:1;min-height:0;border:none;border-radius:0;box-shadow:none}.notif-sheet__panel .notification-center-header{justify-content:flex-end}.notif-sheet__panel .notification-center-header:not(:has(button)){display:none}.notif-sheet__panel .notification-center-header__title{display:none}.notif-sheet__panel .notification-center-empty{padding:16px}.notif-sheet__panel .notification-center-list{overscroll-behavior:contain}.notification-center-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 8px;gap:8px;flex-wrap:wrap;border-bottom:0;background:var(--color-bg-primary)}[data-theme=dark] .notification-center-header{background:var(--color-bg-primary-dark);border-color:var(--color-border-secondary-dark)}.notification-center-header__title{display:inline-flex;align-items:center;gap:8px;font-weight:var(--font-weight-semibold);font-size:16px;color:var(--color-text-primary)}[data-theme=dark] .notification-center-header__title{color:var(--color-text-primary-dark)}.notification-center-header__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--color-brand-primary,#1f5f3f);color:#fff;font-size:11px;font-weight:600}.notification-center-mark-all{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:0;border-radius:var(--radius-md,8px);background:rgba(0,0,0,0);color:var(--foreground);font:inherit;font-weight:var(--font-weight-medium);font-size:13px;cursor:pointer}.notification-center-mark-all:hover{background:var(--muted);color:var(--foreground)!important}.notification-center-list{flex:1;margin:0;padding:0;min-height:0;max-height:none;overscroll-behavior:contain;scrollbar-width:none}.notification-center-list::-webkit-scrollbar{display:none}.notification-center-list{overflow-y:auto;overflow-x:hidden;list-style:none}.notification-center-item{border-bottom:var(--border-width) solid var(--color-border-tertiary);animation:notification-row-fade-in .22s ease-out}[data-theme=dark] .notification-center-item{border-color:var(--color-border-tertiary-dark)}.notification-center-item:last-child{border-bottom:none}.notification-center-item__btn{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;background:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .12s ease-out}.notification-center-item__btn:focus-visible,.notification-center-item__btn:hover{background:var(--color-bg-hover);outline:1px solid var(--color-brand-primary);outline-offset:-1px}.notification-center-item__btn:focus-visible{outline-width:2px;outline-offset:-2px}[data-theme=dark] .notification-center-item__btn:focus-visible,[data-theme=dark] .notification-center-item__btn:hover{background:var(--color-bg-hover-dark)}.notification-center-item__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;font-size:16px}.notification-center-item__icon--blue{background:rgba(24,144,255,.12);color:#1890ff}.notification-center-item__icon--green{background:rgba(82,196,26,.12);color:#52c41a}.notification-center-item__icon--amber{background:rgba(250,140,22,.12);color:#fa8c16}.notification-center-item__icon--red{background:rgba(255,77,79,.12);color:#ff4d4f}.notification-center-item__icon--purple{background:rgba(114,46,209,.12);color:#722ed1}.notification-center-item__icon--neutral{background:rgba(0,0,0,.05);color:var(--color-text-secondary)}.notification-center-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.notification-center-item__row{display:flex;justify-content:space-between;align-items:center;gap:8px}.notification-center-item__title{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}[data-theme=dark] .notification-center-item__title{color:var(--color-text-primary-dark)}.notification-center-item__time{flex-shrink:0;color:var(--color-text-tertiary);font-size:11px}[data-theme=dark] .notification-center-item__time{color:var(--color-text-tertiary-dark)}.notification-center-item__message{color:var(--color-text-secondary);font-size:13px;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme=dark] .notification-center-item__message{color:var(--color-text-secondary-dark)}.notification-center-item__dot{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--color-brand-primary,#1f5f3f)}.notification-center-item--unread .notification-center-item__title{font-weight:700}.notification-center-item--unread .notification-center-item__btn{background:linear-gradient(90deg,rgba(31,95,63,.04),transparent 60%)}[data-theme=dark] .notification-center-item--unread .notification-center-item__btn{background:linear-gradient(90deg,rgba(82,196,26,.06),transparent 60%)}.notification-center-footer{padding:10px 16px;border-top:var(--border-width) solid var(--color-border-secondary);text-align:center;background:var(--color-bg-primary)}[data-theme=dark] .notification-center-footer{background:var(--color-bg-primary-dark);border-color:var(--color-border-secondary-dark)}.notification-center-view-all{color:var(--foreground)!important;font-weight:var(--font-weight-medium)!important;font-size:13px!important}.notification-center-view-all:hover{text-decoration:underline}[data-theme=dark] .notification-center-view-all{color:var(--foreground)!important}.notification-center-empty{padding:32px 16px;color:var(--color-text-secondary)}[data-theme=dark] .notification-center-empty{color:var(--color-text-secondary-dark)}.notification-center-loading{padding:16px}.notification-center-trigger{color:var(--color-text-primary);position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}[data-theme=dark] .notification-center-trigger{color:var(--color-text-primary-dark)}@media screen and (min-width:769px){.notification-center-trigger{color:var(--color-text-inverse)}}.notification-center-trigger:hover{color:var(--listing-accent-text)}.notification-center-trigger:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:50%}.notification-center-trigger__badge{position:absolute;top:2px;right:1px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-error,#ef4444);color:#fff;font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--color-bg-primary)}.notification-center-popover{width:min(420px,100vw - 24px);padding:0;gap:0;background:rgba(0,0,0,0);box-shadow:none}.notification-center-item__row{flex-wrap:wrap;gap:4px 12px}.notification-center-item__message{overflow-wrap:anywhere}.notification-center-view-all{display:flex;min-height:44px;align-items:center;justify-content:center}.notification-center-detail{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;max-height:min(60vh,480px);overflow-y:auto;overflow-wrap:anywhere;color:var(--foreground)}.notification-center-detail h3{font-weight:600;line-height:1.4}.notification-center-detail p{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap}.notification-center-detail time{color:var(--muted-foreground);font-size:12px}.notification-center-detail [role=alert]{display:grid;gap:12px}@media(prefers-reduced-motion:reduce){.notification-center-item{animation:none}}@keyframes notification-row-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.notification-center-detail{gap:12px;padding:12px 20px 24px}.notification-center-detail__back{padding:0;margin:0 0 4px;align-self:flex-start}.notification-center-detail h3{font-size:18px;margin:0}.notification-center-detail time{align-self:flex-start}.notification-center-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px 12px;border-bottom:1px solid var(--color-border-tertiary);flex-shrink:0}.notification-center-filters{margin:0;border:0;min-width:0;display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--muted)}.notification-center-filters button{min-height:36px;padding:6px 14px;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:600;color:var(--muted-foreground);background:rgba(0,0,0,0);cursor:pointer}.notification-center-filters button[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px rgba(0,0,0,.0705882353)}.notification-center-filters button:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.notification-center-empty,.notification-center-loading{min-height:220px;overflow-y:auto}.notification-center-item__icon>svg{width:18px;height:18px}.notification-center-detail{min-height:260px}.notification-center-footer,.notification-center-header{flex-shrink:0}@keyframes goldRingPulse{0%,to{box-shadow:0 0 0 3px rgba(223,180,50,.5)}50%{box-shadow:0 0 0 5px rgba(223,180,50,.3),0 0 16px rgba(223,180,50,.2)}}.user-menu__placeholder{display:inline-block;border-radius:50%;background:var(--color-bg-secondary,rgba(0,0,0,.06))}[data-theme=dark] .user-menu__placeholder{background:var(--color-bg-tertiary-dark,rgba(255,255,255,.08))}.user-menu__trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill,9999px);background:rgba(0,0,0,0);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.user-menu__trigger:hover{border-color:var(--color-border-tertiary);background:var(--color-bg-secondary)}.user-menu__trigger:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}[data-theme=dark] .user-menu__trigger:hover{border-color:var(--color-border-primary-dark);background:var(--color-bg-tertiary-dark)}.user-menu__trigger--compact{padding:0;border-radius:50%}.user-menu__trigger--compact:hover{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.user-menu__avatar{border-radius:50%;background-color:var(--color-brand-primary,#00853e);background-position:50%;background-size:cover;color:#fff;font-weight:700;font-size:12px}.user-menu__avatar,.user-menu__avatar-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.user-menu__avatar-wrap{position:relative}.user-menu__avatar-ring{border-radius:50%;border:2.5px solid rgba(0,0,0,0)}.user-menu__avatar-ring--green{border-color:#00a047}.user-menu__avatar-ring--gold{border-color:#dfb432;animation:goldRingPulse 2s ease infinite}.user-menu__en-badge{position:absolute;bottom:-1px;right:-3px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--color-bg-primary,#fff);color:#fff;font-weight:800;letter-spacing:-.5px;font-family:var(--font-family-primary,"Montserrat",sans-serif);line-height:1;flex-shrink:0}[data-theme=dark] .user-menu__en-badge{border-color:var(--color-bg-primary-dark,#0f0f0f)}.user-menu__caret{font-size:10px;color:var(--color-text-secondary);opacity:.7}[data-theme=dark] .user-menu__caret{color:var(--color-text-secondary-dark)}.user-menu__popover{width:248px;padding:6px;gap:2px;border-radius:var(--radius-lg,12px)}.user-menu__separator{height:1px;margin:4px 2px;background:var(--color-border-tertiary)}.user-menu__item{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:var(--radius-md,8px);background:rgba(0,0,0,0);color:var(--color-text-primary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.user-menu__item:focus-visible,.user-menu__item:hover{background:var(--color-bg-secondary);outline:none}.user-menu__item:disabled{opacity:.55;cursor:wait}.user-menu__item--danger{color:var(--color-error,#dc2626)}.user-menu__header{padding:4px 8px;min-width:0;cursor:default}.user-menu__header-name{font-size:13px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}[data-theme=dark] .user-menu__header-name{color:var(--color-text-primary-dark)}.user-menu__header-email{margin-top:2px;font-size:11px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}[data-theme=dark] .user-menu__header-email{color:var(--color-text-secondary-dark)}[data-theme=dark] .user-menu__separator{background:var(--color-border-primary-dark)}[data-theme=dark] .user-menu__item{color:var(--color-text-primary-dark)}[data-theme=dark] .user-menu__item:focus-visible,[data-theme=dark] .user-menu__item:hover{background:var(--color-bg-tertiary-dark)}[data-theme=dark] .user-menu__item--danger{color:#ff7b78}:root,[data-listing-type=property]{--listing-action:#00853e;--listing-action-hover:#006c32;--listing-action-active:#005e2f;--listing-action-foreground:#ffffff;--listing-accent:#00853e;--listing-accent-foreground:#ffffff;--listing-accent-hover:#006c32;--listing-accent-active:#005e2f;--listing-accent-text:#005e2f;--listing-accent-on-dark:#74d79d;--listing-accent-border:#339e5e;--listing-accent-border-hover:#17914c;--listing-accent-soft:#00853e1a;--listing-accent-ring:#00853e4d;--listing-accent-disabled:#00853e66}[data-listing-type=tour]{--listing-action:#f8ac50;--listing-action-hover:#ffc87a;--listing-action-active:#f3a137;--listing-action-foreground:#222222;--listing-accent:#f8ac50;--listing-accent-foreground:#222222;--listing-accent-hover:#ffc87a;--listing-accent-active:#f3a137;--listing-accent-text:#222222;--listing-accent-on-dark:#f8ac50;--listing-accent-border:#767676;--listing-accent-border-hover:#222222;--listing-accent-soft:#f8ac501a;--listing-accent-ring:#767676;--listing-accent-disabled:#f8ac5066}[data-listing-type=event]{--listing-action:#fc5956;--listing-action-hover:#ff8680;--listing-action-active:#f94d49;--listing-action-foreground:#222222;--listing-accent:#fc5956;--listing-accent-foreground:#222222;--listing-accent-hover:#ff8680;--listing-accent-active:#e55250;--listing-accent-text:#222222;--listing-accent-on-dark:#ff8680;--listing-accent-border:#767676;--listing-accent-border-hover:#222222;--listing-accent-soft:#fc59561a;--listing-accent-ring:#767676;--listing-accent-disabled:#fc595666}[data-listing-type=service]{--listing-action:#305997;--listing-action-hover:#3d6cb0;--listing-action-active:#244875;--listing-action-foreground:#ffffff;--listing-accent:#305997;--listing-accent-foreground:#ffffff;--listing-accent-hover:#3d6cb0;--listing-accent-active:#244875;--listing-accent-text:#244875;--listing-accent-on-dark:#8fb8f4;--listing-accent-border:#3d6cb0;--listing-accent-border-hover:#3d6cb0;--listing-accent-soft:#3059971a;--listing-accent-ring:#3059974d;--listing-accent-disabled:#30599766}[data-listing-type=event],[data-listing-type=service],[data-listing-type=tour]{--color-brand-primary:var(--listing-accent);--color-brand-primary-hover:var(--listing-accent-active);--color-brand-primary-dark:var(--listing-accent);--color-brand-primary-hover-dark:var(--listing-accent-active)}[data-listing-type]{--accent:var(--listing-accent-soft);--accent-foreground:var(--listing-accent-text)}[data-theme=dark] [data-listing-type=property],[data-theme=dark][data-listing-type=property]{--listing-accent-text:#74d79d;--listing-accent-border:#74d79d;--listing-accent-border-hover:#74d79d}[data-theme=dark] [data-listing-type=tour],[data-theme=dark][data-listing-type=tour]{--listing-accent-text:#f8ac50;--listing-accent-border:#f8ac50;--listing-accent-border-hover:#f8ac50}[data-theme=dark] [data-listing-type=event],[data-theme=dark][data-listing-type=event]{--listing-accent-text:#ff8680;--listing-accent-border:#ff8680;--listing-accent-border-hover:#ff8680}[data-theme=dark] [data-listing-type=service],[data-theme=dark][data-listing-type=service]{--listing-accent-text:#8fb8f4;--listing-accent-border:#8fb8f4;--listing-accent-border-hover:#8fb8f4}[data-theme=dark]{--listing-category-fc5956-fill:#cc4644;--listing-category-f8ac50-fill:#9b671f;--listing-category-foreground:var(--color-text-primary-dark)}