@keyframes tdqn8a0{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}
@keyframes tdqn8a1{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}
@keyframes tdqn8a2{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}
@keyframes tdqn8a3{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}
@keyframes tdqn8a4{0%{opacity:0;height:0}to{opacity:1}}
@keyframes tdqn8a5{0%{opacity:1}to{opacity:0;height:0}}
.tdqn8a6{z-index:var(--_16v3k3gz);width:100%;top:calc(var(--ry5kh0) - 1px);background:var(--_16v3k3g18);border-bottom:1px solid var(--_16v3k3g1c);height:0;display:flex;position:absolute;left:0;overflow-y:auto}
.tdqn8a7{height:calc(100vh - var(--ry5kh0) - -1px)}
.tdqn8a8{padding:var(--_16v3k3gm);flex-direction:column;width:100vw;display:flex}
.tdqn8a9{padding:18px var(--_16v3k3gl);justify-content:space-between;width:100%;display:flex}
.tdqn8aa{cursor:pointer;font-size:20px;font-weight:var(--_16v3k3gc);white-space:nowrap;position:relative}
.tdqn8aa:after{content:"";border-radius:var(--_16v3k3gs);opacity:0;transform-origin:0 0;background:var(--_16v3k3g11);width:100%;height:2px;transition:all .3s cubic-bezier(.16,1,.3,1);display:block;position:absolute;transform:scaleX(0)}
.tdqn8a9:hover>.tdqn8aa:after,.tdqn8a9:focus>.tdqn8aa:after,.tdqn8a9[data-state=open] .tdqn8aa:after{opacity:1;transform:scaleX(1)}
.tdqn8ab{display:block}
.tdqn8ac{width:100%;padding:var(--_16v3k3gl) var(--_16v3k3go) var(--_16v3k3go);justify-content:center;gap:var(--_16v3k3go);flex-direction:column;display:flex;position:absolute;top:0;left:0}
.tdqn8ad{align-items:center;display:flex}
.tdqn8ae{padding-right:var(--_16v3k3go);font-size:var(--_16v3k3g6);margin:0 auto}
.tdqn8af{column-gap:var(--_16v3k3go);row-gap:var(--_16v3k3go);grid-auto-flow:row;width:100%;display:grid}
.tdqn8ag{transform-origin:top;width:100%;height:calc(100vh - var(--ry5kh0));min-height:var(--radix-navigation-menu-viewport-height);background-color:#fff;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000008,0 10px 20px #0000000a}
.tdqn8ah{perspective:2000px;justify-content:center;width:100%;display:flex;position:absolute;top:0;left:0}
.tdqn8ai{font-size:var(--_16v3k3g6);border-bottom:2px solid var(--_16v3k3g11)}
@media screen and (min-width:769px){.tdqn8a6{border-bottom:none;height:auto;position:static;overflow:hidden}.tdqn8a8{flex-direction:row;width:auto;padding:0}.tdqn8aa{font-weight:var(--_16v3k3gc)}.tdqn8ab{display:none}.tdqn8ac{padding:var(--_16v3k3go) var(--_16v3k3gm) var(--_16v3k3gq);flex-direction:row}.tdqn8ad{display:none}.tdqn8af{width:var(--_16v3k3gh);grid-template-columns:repeat(3,1fr);grid-auto-flow:column}.tdqn8ag{height:var(--radix-navigation-menu-viewport-height)}.tdqn8ah{top:var(--ry5kh0)}}
@media (prefers-reduced-motion:no-preference){.tdqn8a6{transition:height .3s}.tdqn8a6[data-state=open]{animation:.2s tdqn8a4}.tdqn8a6[data-state=closed]{animation:.2s tdqn8a5}.tdqn8ag[data-state=open]{animation:.25s tdqn8a0}.tdqn8ag[data-state=closed]{animation:.25s tdqn8a2}}
@media screen and (min-width:769px) and (prefers-reduced-motion:no-preference){.tdqn8ac{animation-duration:.25s;animation-timing-function:ease}.tdqn8ac[data-motion=from-start]{animation-name:tdqn8a1}.tdqn8ac[data-motion=from-end]{animation-name:tdqn8a0}.tdqn8ac[data-motion=to-start]{animation-name:tdqn8a3}.tdqn8ac[data-motion=to-end]{animation-name:tdqn8a2}.tdqn8ag{transition:width,height,all .3s}.tdqn8ag[data-state=open]{animation:.2s tdqn8a4}.tdqn8ag[data-state=closed]{animation:.2s tdqn8a5}}
.pk1trq0{border-radius:var(--_16v3k3gu);color:var(--_16v3k3g11);justify-content:center;align-items:center;display:flex}
.pk1trq1{background-color:var(--_16v3k3g18);z-index:var(--_16v3k3gx);opacity:0;align-items:center;width:100%;max-width:0;transition:max-width .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;right:0;overflow:hidden}
.pk1trq2{opacity:1;max-width:400px}
.pk1trq5{color:var(--_16v3k3g11)}
.v1jygd0{display:flex;position:relative}
.v1jygd1{font-size:var(--_16v3k3g5);align-items:center;gap:var(--_16v3k3gj);padding:0;display:flex}
.v1jygd1:hover{cursor:pointer}
.v1jygd2{font-weight:var(--_16v3k3gc);font-size:20px;display:none;position:relative}
.v1jygd2:after{content:"";border-radius:var(--_16v3k3gs);opacity:0;transform-origin:0 0;background:var(--_16v3k3g11);width:100%;height:2px;transition:all .3s cubic-bezier(.16,1,.3,1);display:block;position:absolute;transform:scaleX(0)}
.v1jygd1:hover>.v1jygd2:after,.v1jygd1:focus>.v1jygd2:after,.v1jygd1[data-state=open] .v1jygd2:after{opacity:1;transform:scaleX(1)}
.v1jygd3{align-items:center;gap:var(--_16v3k3gk);display:flex}
.v1jygd4{border-radius:var(--_16v3k3gs);background-color:var(--_16v3k3g18);min-width:250px;margin-top:var(--_16v3k3gm);padding:var(--_16v3k3gm);z-index:var(--_16v3k3gz);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}
.v1jygd4:focus{box-shadow:#0e121659 0px 10px 38px -10px, #0e121633 0px 10px 20px -15px, 0 0 0 2px var(--_16v3k3g1e)}
.v1jygd4:focus-visible{box-shadow:#0e121659 0px 10px 38px -10px, #0e121633 0px 10px 20px -15px, 0 0 0 2px var(--_16v3k3g1c);outline:none}
.v1jygd4[data-state=open][data-side=bottom]{animation-name:_1o8q2520}
@media (prefers-reduced-motion:no-preference){.v1jygd4{will-change:transform, opacity;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}}
@media screen and (min-width:769px){.v1jygd2{display:block}.v1jygd4{margin-top:var(--_16v3k3gp)}}
._1mgvmd40{border-radius:var(--_16v3k3gu);color:var(--_16v3k3g11);width:var(--_16v3k3gp);height:var(--_16v3k3gp);justify-content:center;align-items:center;display:flex}
._1mgvmd40:hover{background-color:var(--_16v3k3g1e)}
._1mgvmd41{background-color:var(--_16v3k3g11);color:var(--_16v3k3g18)}
._1mgvmd41:hover{background-color:var(--_16v3k3g16)}
._17q82mt0{background:var(--_16v3k3g1b)}
._17q82mt1{padding:var(--_16v3k3gn) var(--_16v3k3gl);color:var(--_16v3k3g18);gap:var(--_16v3k3gm);align-items:center;display:flex}
._1e4okvp0{background:var(--_16v3k3g1e);border-bottom:1px solid var(--_16v3k3g1c);border-top:1px solid var(--_16v3k3g1c)}
._1e4okvp1{flex-direction:row;justify-content:space-between;align-items:center;width:auto;max-height:53px;font-weight:600;display:flex}
._1e4okvp2{padding-top:var(--_16v3k3gl);padding-bottom:var(--_16v3k3gl);font-size:var(--_16v3k3g2);cursor:pointer}
._1e4okvp3{display:none}
._1e4okvp4{display:none}
._1e4okvp5{border-bottom:2px solid var(--_16v3k3g11);color:var(--_16v3k3g11)}
._1e4okvp2 a{color:var(--_16v3k3g1a);text-decoration:none}
._1e4okvp2 a:hover{border-bottom:2px solid var(--_16v3k3g11)}
@media screen and (min-width:769px){._1e4okvp1{gap:var(--_16v3k3go);justify-content:start}}
@media screen and (min-width:481px){._1e4okvp2{padding:18px var(--_16v3k3gk);font-size:var(--_16v3k3g5);justify-content:start}._1e4okvp3{margin-right:var(--_16v3k3gl);display:inherit}._1e4okvp4{display:inherit;margin-left:auto}}
