@font-face{font-family:Akshar;src:local("Akshar Regular"),local("Akshar"),url(../fonts/Akshar.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Akshar Fallback: Arial";src:local("Arial");size-adjust:85.6885%;ascent-override:115.5348%;descent-override:45.5137%;line-gap-override:0%}.logo-text{font-family:Akshar,"Akshar Fallback: Arial",sans-serif}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.desktop-subheader-slide-enter-active,.desktop-subheader-slide-leave-active{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.desktop-subheader-slide-enter-from,.desktop-subheader-slide-leave-to{opacity:0;transform:translate(-48px)}.mobile-subheader-backdrop-enter-active,.mobile-subheader-backdrop-leave-active{transition:opacity .3s ease}.mobile-subheader-backdrop-enter-from,.mobile-subheader-backdrop-leave-to{opacity:0}.mobile-subheader-panel-enter-active,.mobile-subheader-panel-leave-active{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.desktop-subheader-slide-enter-active .desktop-subheader-link,.mobile-subheader-panel-enter-active .mobile-subheader-link{animation:subheader-item-in .36s cubic-bezier(.22,1,.36,1) both}.desktop-subheader-slide-enter-active li:first-child .desktop-subheader-link,.mobile-subheader-panel-enter-active li:first-child .mobile-subheader-link{animation-delay:.03s}.desktop-subheader-slide-enter-active li:nth-child(2) .desktop-subheader-link,.mobile-subheader-panel-enter-active li:nth-child(2) .mobile-subheader-link{animation-delay:.07s}.desktop-subheader-slide-enter-active li:nth-child(3) .desktop-subheader-link,.mobile-subheader-panel-enter-active li:nth-child(3) .mobile-subheader-link{animation-delay:.11s}.desktop-subheader-slide-enter-active li:nth-child(4) .desktop-subheader-link,.mobile-subheader-panel-enter-active li:nth-child(4) .mobile-subheader-link{animation-delay:.15s}.desktop-subheader-slide-enter-active li:nth-child(5) .desktop-subheader-link,.mobile-subheader-panel-enter-active li:nth-child(5) .mobile-subheader-link{animation-delay:.19s}.mobile-subheader-panel-enter-from,.mobile-subheader-panel-leave-to{opacity:0;transform:translateY(-24px)}.desktop-subheader-link{align-items:center;border-radius:.75rem;color:#1f2937;display:flex;font-weight:600;gap:.75rem;margin:.125rem .25rem;padding:.875rem 1rem;transition:background-color .2s ease,color .2s ease,transform .2s ease}.desktop-subheader-link:hover{background-color:#8b0e0e;color:#fff;transform:translate(4px)}.dark .desktop-subheader-link{color:#e5e7eb}.dark .desktop-subheader-link:hover{background-color:#b91c1c}.desktop-subheader-link-active{background:linear-gradient(135deg,#8b0e0e,#dc2626);color:#fff}.dark .desktop-subheader-link-active{background:linear-gradient(135deg,#7f1d1d,#b91c1c);color:#fff}.mobile-subheader-link{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:.875rem;color:#111827;display:flex;font-weight:600;gap:.875rem;padding:1rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease;width:100%}.mobile-subheader-link:hover{transform:translateY(-2px)}.mobile-subheader-link-active,.mobile-subheader-link:hover{background:linear-gradient(135deg,#8b0e0e,#dc2626);border-color:#8b0e0e;color:#fff}.dark .mobile-subheader-link{background:linear-gradient(135deg,#0f172a,#111827);border-color:#374151;color:#f3f4f6}.dark .mobile-subheader-link-active,.dark .mobile-subheader-link:hover{background:linear-gradient(135deg,#7f1d1d,#b91c1c);border-color:#b91c1c}@keyframes subheader-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.footer-link[data-v-2262323e]{align-items:center;border-radius:.5rem;color:inherit;display:inline-flex;gap:.35rem;text-decoration:none;transition:color .2s ease,background-color .2s ease}.footer-link[data-v-2262323e]:hover{color:#000}.social-link[data-v-2262323e]{background:#ef44441a;padding:.35rem .5rem}.social-link[data-v-2262323e]:hover{background:#38bdf859}.footer-link[data-v-2262323e]:focus-visible{outline:2px solid #ef4444;outline-offset:2px}.dark{color:#38bdf8}
