@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}header.app-header.ant-layout-header{height:72px;line-height:normal;padding-inline:24px;padding-block:0;background:#ffffffeb;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px)}@media(max-width:991px){header.app-header.ant-layout-header{height:56px;padding-inline:20px}}@media(max-width:575px){header.app-header.ant-layout-header{padding-inline:16px}}.app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;height:72px;line-height:normal;position:sticky;top:0;z-index:1000;background:#ffffffeb;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid #e2e8f0e6;box-shadow:inset 0 1px 0 #fffc,0 8px 24px -18px #0f172a2e;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif,sans-serif}@media(max-width:991px){.app-header{padding:0 20px;height:56px}}.app-header__left{flex:1 1;min-width:0;display:flex;align-items:center;gap:32px}@media(max-width:991px){.app-header__left{flex:0 1 auto}}.app-header__nav{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;flex:0 0 auto;background:var(--listing-surface,#fff);padding:5px;border-radius:var(--listing-radius-pill,999px);border:1px solid var(--listing-line,#ece7f1);box-shadow:var(--listing-shadow-sm,0 4px 14px #1914270f)}@media(max-width:991px){.app-header__nav{display:none}}.app-header__nav-item{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:var(--listing-radius-pill,999px);font-size:14px;font-weight:600;color:var(--listing-ink-muted,#4b4660);cursor:pointer;line-height:1;white-space:nowrap;text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.app-header__nav-item .anticon{font-size:11px;color:var(--listing-ink-subtle,#8b8699);transition:color .2s ease,transform .2s ease}.app-header__nav-item:hover{background:var(--listing-brand-soft,#e6f7fc)}.app-header__nav-item:hover,.app-header__nav-item:hover .anticon{color:var(--listing-brand,#09c)}.app-header__nav-item.active{background:var(--listing-brand,#09c);color:#fff;font-weight:700}.app-header__nav-item.active .anticon{color:#fff}.app-header__nav a.app-header__nav-item,.app-header__nav a.app-header__nav-item:link,.app-header__nav a.app-header__nav-item:visited{color:var(--listing-ink-muted,#4b4660);text-decoration:none}.app-header__nav a.app-header__nav-item:hover,.app-header__nav a.app-header__nav-item:hover:link,.app-header__nav a.app-header__nav-item:hover:visited{color:var(--listing-brand,#09c);text-decoration:none}.app-header__nav a.app-header__nav-item.active,.app-header__nav a.app-header__nav-item.active:link,.app-header__nav a.app-header__nav-item.active:visited{color:#fff;text-decoration:none}.app-header__brand{flex:0 0 auto;min-width:0;display:flex;align-items:center}.app-header__brand .app-header__logo{text-decoration:none;color:inherit;display:inline-flex;align-items:center;transition:opacity .2s ease}.app-header__brand .app-header__logo .logo__image{height:34px;width:auto!important}.app-header__brand .app-header__logo:hover{opacity:.92}.app-header__brand .app-header__logo .app-header__title{margin:0!important;color:var(--listing-ink,#191427);font-size:20px;font-weight:800;letter-spacing:-.02em;transition:color .2s ease}@media(max-width:1023px){.app-header__brand .app-header__logo .app-header__title{font-size:18px}}.app-header__desktop-menu{display:flex;align-items:center;justify-content:flex-end;flex:1 1;min-width:0}@media(max-width:1023px){.app-header__desktop-menu{display:none}}.app-header__auth-link{display:inline-flex;flex-shrink:0;line-height:0}.app-header__user{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--listing-radius-ctrl,14px);cursor:pointer;transition:background .2s ease}.app-header__user .ant-avatar{border:2px solid var(--listing-brand-soft,#e6f7fc);flex-shrink:0}.app-header__user:hover{background:#ffffffb8}.app-header__user .app-header__user-name{font-size:14px;font-weight:600;line-height:1.2;color:var(--listing-ink,#191427)}@media(max-width:991px){.app-header__user .app-header__user-name{display:none}}.app-header__bell{display:flex;align-items:center;flex-shrink:0}.app-header__mobile-menu{display:none}@media(max-width:1023px){.app-header__mobile-menu{display:flex;align-items:center}}.app-header__mobile-menu .app-header__mobile-toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--listing-radius-ctrl,14px);color:var(--listing-ink-muted,#4b4660);font-size:18px;transition:background .2s ease,color .2s ease}.app-header__mobile-menu .app-header__mobile-toggle:hover{background:#ffffffb8;color:var(--listing-brand,#09c)}.mobile-drawer .ant-drawer-body{padding:0}.mobile-menu__header{background:#f8f9fa}@media(max-width:575px){.app-header{padding:0 16px}.app-header__brand .app-header__logo .logo__image{height:28px}.app-header__brand .app-header__logo .app-header__title{font-size:18px}.mobile-menu__header{padding:16px 20px}.mobile-menu__header .mobile-menu__title{font-size:1rem}.mobile-menu__content{padding:20px;gap:20px}.mobile-menu__user{padding:12px;gap:12px}.mobile-menu__user .ant-avatar{width:40px!important;height:40px!important}}.app-header__mobile-toggle:focus-visible,.app-header__nav-item:focus-visible,.app-header__user:focus-visible,.mobile-menu__close:focus-visible{outline:2px solid var(--listing-brand,#09c);outline-offset:2px}.app-header__logo,.app-header__mobile-toggle,.app-header__nav-item,.app-header__user{transition:color .2s ease,opacity .2s ease,background-color .2s ease}