/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@media (min-width:80rem){.top-menu{border-style:var(--tw-border-style);z-index:20;border-width:0;gap:1.5rem;height:3.5rem;margin-bottom:-1px;padding:0 3.5rem;display:flex}.top-menu>li{height:100%;position:relative}.top-menu>li>.top-menu__link{align-items:center;gap:.75rem;height:100%;padding:0 1.75rem;display:flex;position:relative}.top-menu>li>.top-menu__link.top-menu__link--active:before{content:"";--radius:1.7em;border-inline:var(--radius)solid #0000;border-radius:calc(2*var(--radius))calc(2*var(--radius))0 0/var(--radius);-webkit-mask:radial-gradient(var(--radius)at var(--radius)0,#0000 98%,#000 101%)calc(-1*var(--radius))100%/100% var(--radius)repeat-x,conic-gradient(#000 0 0)padding-box;mask:radial-gradient(var(--radius)at var(--radius)0,#0000 98%,#000 101%)calc(-1*var(--radius))100%/100% var(--radius)repeat-x,conic-gradient(#000 0 0)padding-box;background:var(--color-background);z-index:-1;margin:0 calc(var(--radius)*-1);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.top-menu>li>.top-menu__link.top-menu__link--active:before{background:color-mix(in oklch,var(--color-background),var(--color-foreground)2%)}}.top-menu>li>.top-menu__link.top-menu__link--active:after{content:"";--radius:1.7em;border-inline:var(--radius)solid #0000;border-radius:calc(2*var(--radius))calc(2*var(--radius))0 0/var(--radius);-webkit-mask:radial-gradient(var(--radius)at var(--radius)0,#0000 98%,#000 101%)calc(-1*var(--radius))100%/100% var(--radius)repeat-x,conic-gradient(#000 0 0)padding-box;mask:radial-gradient(var(--radius)at var(--radius)0,#0000 98%,#000 101%)calc(-1*var(--radius))100%/100% var(--radius)repeat-x,conic-gradient(#000 0 0)padding-box;background:var(--color-background);z-index:-2;margin:0 calc(var(--radius)*-1);position:absolute;top:-1px;right:-1px;bottom:1px;left:-1px}@supports (color:color-mix(in lab,red,red)){.top-menu>li>.top-menu__link.top-menu__link--active:after{background:color-mix(in oklch,var(--color-background),var(--color-foreground)2%)}}.top-menu>li>.top-menu__link.top-menu__link--active .top-menu__link__icon>svg{--color:var(--color-foreground)}.top-menu>li>.top-menu__link.top-menu__link--active .top-menu__link__title{color:var(--color-foreground)}.top-menu>li>.top-menu__link .top-menu__link__icon{z-index:-1}.top-menu>li>.top-menu__link .top-menu__link__icon>svg{--color:var(--color-nav-foreground)}.top-menu>li>.top-menu__link .top-menu__link__title{z-index:-1;color:var(--color-nav-foreground);align-items:center;gap:.75rem;display:flex}.top-menu>li>.top-menu__link .top-menu__link__chevron{margin-left:auto}.top-menu>li:hover>ul{display:block}.top-menu>li ul{background:var(--color-background);border:1px solid var(--color-foreground);border-radius:1rem;width:18rem;margin-top:-5rem;padding:.75rem .5rem;display:none;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@supports (color:color-mix(in lab,red,red)){.top-menu>li ul{border:1px solid color-mix(in oklab,var(--color-foreground)10%,transparent)}}.top-menu>li ul .top-menu__link{align-items:center;gap:.75rem;height:3rem;padding:0 1.25rem;display:flex;position:relative}.top-menu>li ul .top-menu__link .top-menu__link__title{align-items:center;gap:.75rem;width:100%;display:flex}.top-menu>li ul .top-menu__link .top-menu__link__chevron{margin-left:auto}.top-menu>li ul li{position:relative}.top-menu>li ul li:hover>ul{display:block}.top-menu>li ul ul{margin-top:0;display:none;top:0;left:100%;transform:translate(0)}}@media (max-width:80rem){.top-menu{padding:1.25rem 1rem}.top-menu>li{z-index:10;position:relative}.top-menu>li ul{background:var(--color-background);border:1px solid var(--color-background);border-radius:1rem;margin-bottom:.5rem;margin-left:.5rem;margin-right:.5rem;padding:.25rem 0}@supports (color:color-mix(in lab,red,red)){.top-menu>li ul{background:color-mix(in oklch,var(--color-background),transparent 90%);border:1px solid color-mix(in oklch,var(--color-background),transparent 87%)}}.top-menu>li ul .top-menu__link{margin-bottom:0}.top-menu>li ul ul{margin:0 -1px}.top-menu>li .top-menu__link{align-items:center;margin-bottom:.375rem;padding:1rem 1.25rem;display:flex}.top-menu>li .top-menu__link.top-menu__link--active{font-weight:500}.top-menu>li .top-menu__link.top-menu__link--active .top-menu__link__title{color:var(--color-background)}.top-menu>li .top-menu__link .top-menu__link__icon>svg{--color:var(--color-background);width:1.15rem;height:1.15rem}.top-menu>li .top-menu__link .top-menu__link__title{width:100%;color:var(--color-background);align-items:center;margin-left:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.top-menu>li .top-menu__link .top-menu__link__title{color:color-mix(in oklab,var(--color-background)80%,transparent)}}.top-menu>li .top-menu__link .top-menu__link__title .top-menu__link__chevron{stroke-width:1.2px;color:var(--color-background);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.top-menu>li .top-menu__link .top-menu__link__title .top-menu__link__chevron{color:color-mix(in oklch,var(--color-background),transparent 20%)}}}@media (min-width:80rem){.dark .top-menu>li>.top-menu__link.top-menu__link--active:before{opacity:.7}.dark .top-menu>li>.top-menu__link.top-menu__link--active:after{opacity:.2;--color-background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark .top-menu>li>.top-menu__link.top-menu__link--active:after{--color-background:color-mix(in oklch,var(--color-foreground),transparent 40%)}}}@media (max-width:80rem){.dark .top-menu>li{--color-background:var(--color-foreground)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
