.cn{--cn-ink:#12100e;--cn-orange:#e8681e;--cn-on:#1f1007;z-index:120;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#12100ecc;border-radius:999px;align-items:center;gap:1.25rem;width:min(1180px,100% - 1.5rem);height:58px;padding:0 .625rem 0 1rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -12px #00000073}.cn.is-hidden{transform:translate(-50%,calc(-100% - 20px))}.cn a,.cn button{color:inherit}.cn :focus-visible{outline:2px solid var(--cn-orange);outline-offset:3px;border-radius:999px}.cn-brand{font-family:var(--font-heading), sans-serif;flex-shrink:0;align-items:center;gap:.625rem;font-size:1rem;font-weight:700;display:flex}.cn-brand img{background:#fff;border-radius:50%}.cn-links{margin-left:auto}.cn-links>ul{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.cn-link{cursor:pointer;font-family:var(--font-heading), sans-serif;background:0 0;border:0;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;transition:color .2s,background .2s;display:inline-flex;color:#ffffffc7!important}.cn-link:hover,.cn-link[aria-expanded=true]{background:#ffffff14;color:#fff!important}.cn-link.is-cur{color:#fff!important}.cn-link.is-cur:after{content:"";background:var(--cn-orange);border-radius:50%;width:5px;height:5px}.cn-link svg{transition:transform .2s}.cn-link[aria-expanded=true] svg{transform:rotate(180deg)}.cn-drop{position:relative}.cn-menu{background:#12100ef5;border-radius:16px;min-width:220px;margin:0;padding:.375rem;list-style:none;animation:.22s cubic-bezier(.22,1,.36,1) cn-in;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 16px 36px -14px #00000080}.cn-menu[hidden]{display:none}.cn-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.cn-menu a{font-family:var(--font-heading), sans-serif;color:#ffffffd9;white-space:nowrap;border-radius:10px;padding:.625rem .875rem;font-size:.9375rem;transition:background .15s,color .15s;display:block}.cn-menu a:hover{color:#fff;background:#ffffff14}.cn-menu a[aria-current=page]{color:var(--cn-orange)}@keyframes cn-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.cn-login{background:var(--cn-orange);font-family:var(--font-heading), sans-serif;border-radius:999px;flex-shrink:0;padding:.625rem 1.125rem;font-size:.875rem;font-weight:700;transition:background .2s;color:var(--cn-on)!important}.cn-login:hover{background:#ff8a45}.cn-burger{display:none}@media (max-width:1020px){.cn-links,.cn-login{display:none}.cn-burger{cursor:pointer;font-family:var(--font-heading), sans-serif;background:#ffffff1a;border:0;border-radius:999px;margin-left:auto;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:600;display:block}.cn-panel{background:#12100ef7;border-radius:24px;flex-direction:column;gap:1.5rem;height:calc(100dvh - 100px);padding:1.25rem 1.5rem 1.5rem;animation:.28s cubic-bezier(.22,1,.36,1) cn-panel-in;display:flex;position:fixed;top:72px;left:0;right:0;overflow-y:auto}.cn-group{border-bottom:1px solid #ffffff1f;padding:.25rem 0 .75rem}.cn-group-h{color:#ffffff8c;margin:.5rem 0 .25rem;font-size:.8125rem}.cn-group a{font-family:var(--font-heading), sans-serif;color:#fff;padding:.5rem 0;font-size:1.125rem;display:block}.cn-group a.cn-solo{padding-top:.75rem}.cn-group a[aria-current=page]{color:var(--cn-orange)}.cn-panel-login{background:var(--cn-orange);text-align:center;font-family:var(--font-heading), sans-serif;border-radius:999px;margin-top:auto;padding:.875rem 1.25rem;font-weight:700;color:var(--cn-on)!important}}@keyframes cn-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cn,.cn-menu,.cn-panel{transition:none;animation:none}}
