/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */
.custom-navbar{box-sizing:border-box;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s,box-shadow .3s;display:block}.custom-navbar *{box-sizing:border-box}.custom-navbar__container{justify-content:space-between;align-items:center;height:100%;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;display:flex}.custom-navbar__brand{flex-shrink:0;align-items:center;max-width:320px;display:flex}.custom-navbar__brand-link{color:inherit;outline:none;align-items:center;text-decoration:none;display:inline-flex}.custom-navbar__brand-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0284c7}.custom-navbar__logo-img{object-fit:contain;width:auto;display:block}.custom-navbar__logo-placeholder{color:#0284c7;background-color:#0284c714;border:1px dashed #0284c7;border-radius:4px;padding:4px 8px;font-size:.8125rem;font-weight:600}.custom-navbar__brand-title{letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem;font-weight:800}.custom-navbar__content{flex-grow:1;align-items:center;height:100%;display:flex}.custom-navbar__content--center{justify-content:space-between}.custom-navbar__content--center .custom-navbar__desktop-nav{margin-left:auto;margin-right:auto}.custom-navbar__content--right{justify-content:flex-end;gap:1.5rem}.custom-navbar__content--right .custom-navbar__desktop-nav{margin-left:auto;margin-right:0}.custom-navbar__content--left{justify-content:flex-start;gap:1.5rem}.custom-navbar__content--left .custom-navbar__desktop-nav{margin-left:0;margin-right:auto}.custom-navbar__nav-list{align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.custom-navbar__nav-link{color:inherit;outline:none;padding:.5rem .25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:opacity .2s;position:relative}.custom-navbar__nav-link:hover{opacity:.75}.custom-navbar__nav-link:after{content:"";background-color:currentColor;width:0%;height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.custom-navbar__nav-link:hover:after,.custom-navbar__nav-link--active:after{width:100%}.custom-navbar__nav-link--active{font-weight:700}.custom-navbar__nav-link:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #0284c7}.custom-navbar__actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.custom-navbar__button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.custom-navbar__button:focus-visible{outline-offset:3px;outline:2px solid #0284c7}.custom-navbar__button--primary{color:#fff;background-color:#0284c7}.custom-navbar__button--primary:hover{background-color:#0369a1}.custom-navbar__button--secondary{color:#0f172a;background-color:#f1f5f9}.custom-navbar__button--secondary:hover{background-color:#e2e8f0}.custom-navbar__button--outline{color:inherit;background-color:#0000;border-color:currentColor}.custom-navbar__button--outline:hover{background-color:#0000000d}.custom-navbar__toggle{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:none}.custom-navbar__toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0284c7}.custom-navbar__toggle-line{background-color:currentColor;border-radius:1px;width:22px;height:2px;transition:transform .25s,opacity .2s;display:block}.custom-navbar__toggle-line:not(:last-child){margin-bottom:5px}.custom-navbar__toggle--open .custom-navbar__toggle-line:first-child{transform:translateY(7px)rotate(45deg)}.custom-navbar__toggle--open .custom-navbar__toggle-line:nth-child(2){opacity:0}.custom-navbar__toggle--open .custom-navbar__toggle-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.custom-navbar__mobile-panel{width:100%;display:none;position:absolute;left:0;overflow-y:auto;box-shadow:0 16px 24px -6px #0000001a}.custom-navbar__mobile-panel--open{display:block}.custom-navbar__mobile-inner{padding:1.25rem 1.5rem 2rem}.custom-navbar__mobile-list{margin:0;padding:0;list-style:none}.custom-navbar__mobile-link{color:inherit;border-bottom:1px solid #0000000d;padding:.875rem 0;font-size:1.0625rem;font-weight:500;text-decoration:none;display:block}.custom-navbar__mobile-link--active{color:#0284c7;font-weight:700}.custom-navbar__mobile-actions{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.custom-navbar__button--mobile{width:100%;padding:.75rem}@media (min-width:1024px){.custom-navbar__content{display:flex}.custom-navbar__toggle,.custom-navbar__mobile-panel{display:none!important}}@media (max-width:1023px){.custom-navbar__content{display:none}.custom-navbar__toggle{display:flex}}@media (prefers-reduced-motion:reduce){.custom-navbar,.custom-navbar__nav-link,.custom-navbar__button,.custom-navbar__toggle-line{transition:none!important}}