/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties;:root{--navbar-height:4.5rem}#logo,.navbar{transition-property:transform;transition-duration:.2s;transform:translateY(0);position:absolute;top:calc(var(--spacing, .25rem) * 2);z-index:30;display:flex;height:var(--navbar-height);@media (width >= 40rem){top:calc(var(--spacing, .25rem) * 4)}}.navbar-btns{display:flex;height:100%;flex-direction:column;justify-content:space-between}.navbar-btn{backdrop-filter:blur(4px);display:flex;height:calc(var(--spacing, .25rem) * 8);width:calc(var(--spacing, .25rem) * 8);align-items:center;justify-content:center;border-radius:var(--radius-lg,.5rem);background-color:color-mix(in srgb,#ffffff 75%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white,#ffffff) 75%,transparent)}}.navbar-btn.navbar-saved{color:var(--color-secondary1,#ff8ce5);&:hover{@media (hover:hover){background-color:var(--color-secondary1,#ff8ce5)}}&:hover{@media (hover:hover){color:var(--color-white,#ffffff)}}}.navbar-btn.navbar-search{&:hover{@media (hover:hover){background-color:var(--color-primary2,#00cc76)}}&:hover{@media (hover:hover){color:var(--color-white,#ffffff)}}}#logo,.navbar-content{backdrop-filter:blur(12px);display:flex;align-items:center;border-radius:var(--radius-3xl,1.5rem);background-color:color-mix(in srgb,#ffffff 75%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white,#ffffff) 75%,transparent)}padding:calc(var(--spacing, .25rem) * 2);@media (width >= 40rem){padding-inline:calc(var(--spacing, .25rem) * 4)}}.navbar-content{height:100%;gap:calc(var(--spacing, .25rem) * 4)}.navbar-content .link a:hover{text-decoration-line:underline}@media (max-width:400px){.navbar-btns{display:none}.navbar-content{height:calc(var(--spacing, .25rem) * 12);width:calc(var(--spacing, .25rem) * 12);justify-content:center;border-radius:var(--radius-2xl,1rem)}}.navbar{right:calc(var(--spacing, .25rem) * 2);width:auto;justify-content:space-between;gap:calc(var(--spacing, .25rem) * 2);@media (width >= 40rem){right:calc(var(--spacing, .25rem) * 4)}}#logo{left:calc(var(--spacing, .25rem) * 2);display:flex;align-items:center;gap:calc(var(--spacing, .25rem) * 1);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));@media (width >= 40rem){left:calc(var(--spacing, .25rem) * 4)}@media (width >= 40rem){font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.navbar.nav-hidden{transform:translateY(-6rem)}.actions{display:none;align-items:center;gap:calc(var(--spacing, .25rem) * 3)}@media (min-width:810px){.actions{display:flex}}.navbar-mobile .link{width:100%;padding-block:calc(var(--spacing, .25rem) * 2);text-align:center}.navbar-mobile{transition:transform .3s;transform:translateX(100%);position:fixed;top:0;left:calc(var(--spacing, .25rem) * 0);z-index:28;display:flex;height:100%;width:100%;justify-content:center;background-color:color-mix(in srgb,#ffffff 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white,#ffffff) 80%,transparent)}}.navbar-mobile.is-toggled{transform:translateX(0)}@media (min-width:64rem){.navbar-mobile.is-toggled{transform:translateX(100%)}}.navbar-mobile .actions{display:flex;flex-direction:column;@media (width >= 40rem){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}left:50%;top:calc(var(--navbar-height) * 1.4);transform:translateX(-50%)}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}