.support-notifications{position:relative}.support-notifications>.feedback-notif-btn{color:#202124;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s,transform .2s;display:inline-flex;position:relative}.support-notifications>.feedback-notif-btn:hover{box-shadow:none;background:#2021240d;border-color:#0000}@media (max-width:520px){.support-notifications>.feedback-notif-btn{width:44px;height:44px}}.support-notifications>.feedback-notif-btn:hover>svg{opacity:1}.support-notifications>.feedback-notif-btn:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.support-notifications>.feedback-notif-btn.urgent{color:#dc2626;background:0 0;border-color:#0000}.support-notifications>.feedback-notif-btn.urgent:hover{color:#b91c1c;background:#ef444414;border-color:#0000}.support-notifications>.feedback-notif-btn.urgent>svg{opacity:1}.support-notifications>.feedback-notif-btn>svg{opacity:.84;flex-shrink:0;width:18px;height:18px;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:block}.support-notifications>.feedback-notif-btn>.notif-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:600;line-height:1;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 2px #00000005}
.app-nav{z-index:1010;width:100%;height:70px;box-shadow:none;background:#fff;border-bottom:1px solid #0f172a0d;padding:0 56px;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.app-nav.hidden{transform:translateY(-100%)}.app-nav.scrolled{background:#fff;border-bottom-color:#0f172a14;box-shadow:0 4px 12px #0f172a14}@media (max-width:800px){.app-nav{padding:0 20px}}@media (max-width:450px){.app-nav{padding:0 16px}}.app-nav .nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100%;margin:0 auto;display:flex}.app-nav .nav-left{pointer-events:auto;flex-shrink:0;align-items:center;display:flex}.app-nav .nav-right{pointer-events:auto;flex-shrink:0;align-items:center;gap:6px;display:flex}@media (max-width:520px){.app-nav .nav-right{gap:0}}.app-nav .logo-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:3px 0 0;transition:opacity .3s;display:inline-flex}.app-nav .logo-button:hover{opacity:.72}.app-nav .logo-button:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #2021241f}.app-nav .logo-button img{width:auto;height:22px;display:block}@media (max-width:520px){.app-nav .logo-button img{height:18px}}.app-nav .navbar-feedback-button{color:#fff;white-space:nowrap;height:34px;box-shadow:none;cursor:pointer;background:#202124;border:1px solid #202124;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:0 14px;font-size:12.5px;font-weight:600;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.app-nav .navbar-feedback-button:hover{opacity:.88;box-shadow:0 2px 6px #00000014,0 1px 2px #0000000a}.app-nav .navbar-feedback-button:active{box-shadow:none;opacity:.78}[data-lang^=zh] .app-nav .navbar-feedback-button{letter-spacing:.04em}@media (max-width:520px){.app-nav .navbar-feedback-button{display:none}}.app-nav .language-dropdown{position:relative}.app-nav .language-dropdown .language-trigger{color:#202124;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s,transform .2s;display:inline-flex}.app-nav .language-dropdown .language-trigger:hover{box-shadow:none;background:#2021240d;border-color:#0000}.app-nav .language-dropdown .language-trigger[aria-expanded=true]{background:#fff;border-color:#2021240f;box-shadow:0 1px 2px #00000005}.app-nav .language-dropdown .language-trigger .lang-icon{opacity:.84;flex-shrink:0;width:18px;height:18px;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:block}.app-nav .language-dropdown .language-trigger:hover .lang-icon,.app-nav .language-dropdown .language-trigger[aria-expanded=true] .lang-icon{opacity:1}@media (max-width:520px){.app-nav .language-dropdown .language-trigger{width:44px;height:44px}}.app-nav .language-dropdown .language-menu{transform-origin:100% 0;z-index:1020;background:#fff;border:1px solid #0000001a;border-radius:12px;width:120px;padding:6px;animation:.3s cubic-bezier(.16,1,.3,1) forwards fadeScaleDown;display:block;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #00000026}.app-nav .language-dropdown .language-menu .language-option{color:#202124b3;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:32px;padding:9px 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:flex}.app-nav .language-dropdown .language-menu .language-option:hover,.app-nav .language-dropdown .language-menu .language-option.active{color:#202124e6;background:#2021240d}.app-nav .language-dropdown .language-menu .language-option[lang^=ja]{font-weight:550}.app-nav .language-dropdown .language-menu .language-option .flag{flex-shrink:0;font-size:16px;line-height:1}.app-nav .language-dropdown .language-menu .language-option .lang-label{flex:1}.app-nav .navbar-admin-button{color:#202124;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s,transform .2s;display:inline-flex}.app-nav .navbar-admin-button:hover{box-shadow:none;background:#2021240d;border-color:#0000}.app-nav .navbar-admin-button .navbar-admin-icon{opacity:.84;flex-shrink:0;width:18px;height:18px;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s,transform .2s;display:block}.app-nav .navbar-admin-button:hover .navbar-admin-icon{opacity:1}.app-nav .navbar-admin-button:active{transform:scale(.95)}@media (max-width:520px){.app-nav .navbar-admin-button{width:44px;height:44px}}@media (max-width:375px){.app-nav .navbar-admin-button{display:none}}.app-nav .menu-dropdown{pointer-events:auto;margin-left:4px;position:relative}@media (max-width:520px){.app-nav .menu-dropdown{margin-left:0}}.app-nav .menu-dropdown .menu-trigger{color:#202124;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s,transform .2s;display:inline-flex}.app-nav .menu-dropdown .menu-trigger:hover{box-shadow:none;background:#2021240d;border-color:#0000}.app-nav .menu-dropdown .menu-trigger[aria-expanded=true]{background:#fff;border-color:#2021240f;box-shadow:0 1px 2px #00000005}@media (max-width:520px){.app-nav .menu-dropdown .menu-trigger{width:44px;height:44px}}.app-nav .menu-dropdown .menu-trigger img{opacity:.84;flex-shrink:0;width:18px;height:18px;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:block}.app-nav .menu-dropdown .menu-trigger:hover img,.app-nav .menu-dropdown .menu-trigger[aria-expanded=true] img{opacity:1}.app-nav .menu-dropdown .menu-list{transform-origin:100% 0;z-index:1020;background:#fff;border:1px solid #0000001a;border-radius:12px;padding:8px;animation:.3s cubic-bezier(.16,1,.3,1) forwards fadeScaleDown;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 8px 32px #00000026}.app-nav .menu-dropdown .menu-list .menu-list-item{color:#000000b3;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;min-height:32px;padding:10px 13px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s,transform .2s;display:flex}@media (max-width:520px){.app-nav .menu-dropdown .menu-list .menu-list-item{min-height:44px}}[data-lang^=zh] .app-nav .menu-dropdown .menu-list .menu-list-item{letter-spacing:.06em}.app-nav .menu-dropdown .menu-list .menu-list-item:hover{color:#000000e6;background:#0000000d}.app-nav .menu-dropdown .menu-list .menu-list-item.mobile-feedback-item{display:none}@media (max-width:520px){.app-nav .menu-dropdown .menu-list .menu-list-item.mobile-feedback-item{display:flex}}.app-nav .menu-dropdown .menu-list .menu-list-item.mobile-admin-item{display:none}@media (max-width:375px){.app-nav .menu-dropdown .menu-list .menu-list-item.mobile-admin-item{display:flex}}.app-nav .navbar-feedback-button:focus-visible,.app-nav .language-trigger:focus-visible,.app-nav .navbar-admin-button:focus-visible,.app-nav .menu-trigger:focus-visible,.app-nav .menu-list-item:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}
