.nav-link-animated{white-space:nowrap;position:relative}.header-tint{background-color:transparent}.header-tint--glass{background-image:radial-gradient(1200px 700px at 85% -10%,rgba(253,186,116,.16),transparent),radial-gradient(900px 600px at -15% 110%,rgba(251,146,60,.12),transparent),linear-gradient(135deg,rgba(255,250,245,.95),rgba(255,247,237,.85));background-repeat:no-repeat;background-size:cover}.header-tint--solid{-webkit-backdrop-filter:blur(14px)saturate(160%);background:rgba(255,251,245,.92);border-bottom:1px solid rgba(180,100,20,.08)}.nav-link-animated .nav-highlight{filter:blur(.2px);opacity:0;pointer-events:none;background:radial-gradient(80% 120% at 10%,rgba(253,186,116,.2) 0%,rgba(253,186,116,.08) 40%,rgba(253,186,116,0) 70%),linear-gradient(90deg,rgba(251,146,60,0),rgba(251,146,60,.14),rgba(249,115,22,.16),rgba(251,146,60,0));border-radius:10px;transition:opacity .22s,transform .22s,filter .22s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(4px)scale(.92)}.nav-link-animated:hover .nav-highlight{opacity:1;filter:blur();transform:translateY(0)scale(1)}.nav-link-animated:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(60% 80%,rgba(251,146,60,.16) 0%,rgba(251,146,60,0) 100%);border-radius:9999px;height:8px;transition:opacity .22s,transform .22s;position:absolute;bottom:6px;left:10%;right:10%;transform:scaleX(.6)translateY(6px)}.nav-link-animated:hover:after{opacity:1;transform:scaleX(1)translateY(0)}header .nav-link-animated{color:#334155}header .nav-link-animated:hover{color:#0f172a}.header-signin{-webkit-backdrop-filter:saturate(120%)blur(4px);backdrop-filter:saturate(120%)blur(4px);transition:transform .16s,box-shadow .16s,border-color .16s}.header-signin:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(249,115,22,.18)}.header-signin:active{transform:translateY(0);box-shadow:0 2px 8px rgba(249,115,22,.1)}
.animated-logo{transition:all .8s cubic-bezier(.25,.46,.45,.94);display:inline-block}.animated-logo--hidden,.animated-logo--visible{opacity:1;transform:none}.animated-logo--visible{opacity:1;transform:translateY(0)}.animated-logo__container{-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.7) 100%);border:1px solid rgba(255,255,255,.6);border-radius:1.25rem;padding:.75rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:inline-block;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.02),inset 0 1px rgba(255,255,255,.8)}.animated-logo__container:before{content:"";opacity:.3;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(99,102,241,.25) 0%,transparent 70%);border-radius:50%;animation:4s ease-in-out infinite logo-breathing-aura;position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px;transform:scale(.8)}@keyframes logo-breathing-aura{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:.7;transform:scale(1.2)}}.animated-logo__container:hover{border-color:rgba(255,255,255,.8);transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04),inset 0 1px rgba(255,255,255,.9)}.animated-logo__image{object-fit:contain;filter:contrast(1.05)saturate(1.1);transform-origin:50%;border-radius:.75rem;width:auto;height:4rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:4s ease-in-out infinite logo-breathing-main;display:block}.animated-logo__container:hover .animated-logo__image{filter:contrast(1.1)saturate(1.2)brightness(1.05);animation-play-state:paused;transform:scale(1.08)}.animated-logo__container:hover:before{opacity:.8;animation-play-state:paused;transform:scale(1.3)}@keyframes logo-breathing-main{0%,to{opacity:.85;filter:contrast(1.05)saturate(1.1)brightness(.98);transform:scale(.95)}50%{opacity:1;filter:contrast(1.08)saturate(1.15)brightness(1.02);transform:scale(1.02)}}.animated-logo--header .animated-logo__container{border-radius:1rem;padding:.5rem}.animated-logo--header .animated-logo__image{border-radius:.5rem;height:2rem}.animated-logo--header .animated-logo__container:before{top:-8px;bottom:-8px;left:-8px;right:-8px}.animated-logo--footer .animated-logo__image,.animated-logo--default .animated-logo__image{height:5rem}.animated-logo--large .animated-logo__container{border-radius:1.5rem;padding:1rem}.animated-logo--large .animated-logo__image{border-radius:1.25rem;height:4rem}.animated-logo--large .animated-logo__container:before{top:-16px;bottom:-16px;left:-16px;right:-16px}@media (min-width:768px){.animated-logo--footer .animated-logo__image,.animated-logo--default .animated-logo__image{height:6rem}.animated-logo--header .animated-logo__image{height:2.5rem}.animated-logo--large .animated-logo__image{height:5rem}.animated-logo--large .animated-logo__container{border-radius:1.75rem;padding:1.25rem}.animated-logo__container{border-radius:1.5rem;padding:1rem}.animated-logo--header .animated-logo__container{border-radius:1.2rem;padding:.6rem}.animated-logo__image{border-radius:1rem}.animated-logo--header .animated-logo__image{border-radius:.75rem}}@media (min-width:1024px){.animated-logo--footer .animated-logo__image,.animated-logo--default .animated-logo__image{height:7rem}.animated-logo--header .animated-logo__image{height:3rem}.animated-logo--large .animated-logo__image{height:8rem}.animated-logo--large .animated-logo__container{border-radius:2rem;padding:1.5rem}.animated-logo__container{padding:1.25rem}.animated-logo--header .animated-logo__container{padding:.75rem}}.animated-logo__container,.animated-logo__image{will-change:transform;transform:translateZ(0)}.animated-logo:focus-visible .animated-logo__container{outline-offset:2px;outline:2px solid rgba(59,130,246,.5)}
