.css-modules_Root__ze54E{background-color:var(--color-gray-50);border-radius:.5rem;padding:.25rem;color:var(--color-gray-900);min-width:max-content}.css-modules_List__QlDJB{display:flex;position:relative;list-style:none;padding:0;margin:0}.css-modules_Trigger__uWmEn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.375rem;height:2.5rem;padding:0 .875rem;margin:0;outline:0;border:none;border-radius:.375rem;background-color:var(--color-gray-50);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5rem;color:var(--color-gray-900);user-select:none;text-decoration:none;@media (max-width:640px){font-size:.925rem;padding-left:.5rem;padding-bottom:0;padding-right:.5rem;padding-top:0}@media (hover:hover){&:hover{background-color:var(--color-gray-100)}}&[data-popup-open]{background-color:var(--color-gray-100)}&:focus-visible{position:relative;outline:2px solid var(--color-blue);outline-offset:-1px}}.css-modules_Icon__XCfS4{transition:transform .2s ease;&[data-popup-open]{transform:rotate(180deg)}}.css-modules_Positioner__zJ_k7{--easing:cubic-bezier(0.22,1,0.36,1);--duration:0.35s;box-sizing:border-box;transition-property:top,left,right,bottom;transition-duration:var(--duration);transition-timing-function:var(--easing);width:var(--positioner-width);height:var(--positioner-height);max-width:var(--available-width);&:before{content:"";position:absolute}&[data-side=top]:before{left:0;right:0;bottom:-10px;height:10px}&[data-side=bottom]:before{left:0;right:0;top:-10px;height:10px}&[data-side=left]:before{top:0;bottom:0;right:-10px;width:10px}&[data-side=right]:before{top:0;bottom:0;left:-10px;width:10px}&[data-instant]{transition:none}}.css-modules_Popup__y6Te_{position:relative;overflow:visible;box-sizing:border-box;border-radius:.5rem;background-color:canvas;color:var(--color-gray-900);transform-origin:var(--transform-origin);transition-property:opacity,transform,width,height;transition-duration:var(--duration);transition-timing-function:var(--easing);width:var(--popup-width);height:var(--popup-height);&[data-ending-style],&[data-starting-style]{opacity:0;transform:scale(.9)}&[data-ending-style]{transition-property:opacity,transform;transition-timing-function:ease;transition-duration:.15s}}@media (prefers-color-scheme:light){.css-modules_Popup__y6Te_{outline:1px solid var(--color-gray-200);box-shadow:0 10px 15px -3px var(--color-gray-200),0 4px 6px -4px var(--color-gray-200)}}@media (prefers-color-scheme:dark){.css-modules_Popup__y6Te_{outline:1px solid var(--color-gray-300);outline-offset:-1px}}.css-modules_Content__zlYZt{box-sizing:border-box;transition:opacity calc(var(--duration) * .5) ease,transform var(--duration) cubic-bezier(.4,0,.2,1);padding:1.25rem;width:calc(100vw - 40px);height:100%;&[data-ending-style],&[data-starting-style]{opacity:0}&[data-starting-style]{&[data-activation-direction=left]{transform:translateX(-2rem)}&[data-activation-direction=right]{transform:translateX(2rem)}}&[data-ending-style]{transition-duration:calc(var(--duration) * .5);transition-timing-function:ease;&[data-activation-direction=left]{transform:translateX(2rem)}&[data-activation-direction=right]{transform:translateX(-2rem)}}}.css-modules_ProductContent__JmfRj{padding:0;@media (min-width:700px){width:min(675px,calc(100vw - 40px))}}.css-modules_GuidesContent__QoMtA{padding:0;@media (min-width:700px){width:min(500px,calc(100vw - 40px))}}.css-modules_Viewport__n7UM7{position:relative;overflow:hidden;width:100%;height:100%}.css-modules_SubmenuRoot__fAqdk{color:var(--color-gray-900);overflow:hidden;overflow:clip}.css-modules_SubmenuLayout__0lyOK{display:grid;grid-template-columns:1fr;border-radius:.5rem;overflow:hidden;overflow:clip}@media (min-width:700px){.css-modules_SubmenuLayout__0lyOK{grid-template-columns:13rem minmax(0,1fr)}}.css-modules_SubmenuList__VocwE{list-style:none;margin:0;padding:1rem;display:flex;flex-direction:row;gap:.25rem;overflow-x:auto;background-color:var(--color-gray-100)}@media (prefers-color-scheme:dark){.css-modules_SubmenuList__VocwE{background-color:rgb(0 0 0/20%)}}@media (min-width:700px){.css-modules_SubmenuList__VocwE{box-sizing:border-box;flex-direction:column;gap:0;overflow-x:visible;overflow-y:auto;border-right:1px solid var(--color-gray-200);height:var(--popup-height);transition:height var(--duration) var(--easing)}}@media (min-width:700px) and (prefers-color-scheme:dark){.css-modules_SubmenuList__VocwE{border-right-color:var(--color-gray-300)}}.css-modules_SubmenuTrigger__pExUK{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;min-width:10rem;margin:0;padding:.625rem .75rem;border:0;border-radius:.5rem;background-color:initial;color:inherit;font-family:inherit;text-align:left;@media (hover:hover){&:hover{background-color:var(--color-gray-100)}}&[data-popup-open]{background-color:canvas;box-shadow:0 1px 2px rgb(0 0 0/8%),0 1px 1px rgb(0 0 0/4%)}&:focus-visible{outline:2px solid var(--color-blue);outline-offset:-1px}}@media (prefers-color-scheme:dark){.css-modules_SubmenuTrigger__pExUK[data-popup-open]{background-color:var(--color-gray-100)}}.css-modules_SubmenuLabel__cFK_s{font-size:1rem;font-weight:400;line-height:1.2;color:var(--color-gray-900)}.css-modules_SubmenuHint__weyCY{font-size:.875rem;line-height:1.35;color:var(--color-gray-500)}.css-modules_SubmenuViewport__aozqQ{position:relative;overflow:hidden;min-height:16.5rem;border-top:1px solid var(--color-gray-200)}@media (prefers-color-scheme:dark){.css-modules_SubmenuViewport__aozqQ{border-top-color:var(--color-gray-300)}}@media (min-width:700px){.css-modules_SubmenuViewport__aozqQ{border-top:0}}.css-modules_SubmenuContent__Gfm9B{height:100%;padding:1.75rem;transform:translateX(0);transition:opacity var(--duration) var(--easing),transform var(--duration) var(--easing),filter var(--duration) var(--easing);&[data-ending-style],&[data-starting-style]{opacity:0}&[data-starting-style]{&[data-activation-direction=left]{transform:translateX(-50%)}&[data-activation-direction=right]{transform:translateX(50%)}}&[data-ending-style]{&[data-activation-direction=left]{transform:translateX(50%)}&[data-activation-direction=right]{transform:translateX(-50%)}}@media (min-width:700px){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem;transform:translateY(0);filter:blur(0);transition-duration:calc(var(--duration) * 1.35);transition-timing-function:cubic-bezier(.16,1,.3,1);&[data-starting-style]{&[data-activation-direction=up]{transform:translateY(-72px)}&[data-activation-direction=down]{transform:translateY(72px)}}&[data-ending-style]{&[data-activation-direction=up]{transform:translateY(72px)}&[data-activation-direction=down]{transform:translateY(-72px)}}&[data-ending-style],&[data-starting-style]{filter:blur(2px)}}}.css-modules_SubmenuTitle__E0rZw{margin:0;font-size:1.125rem;line-height:1.3;font-weight:400}.css-modules_SubmenuDescription__qT66U{margin:.625rem 0 0;color:var(--color-gray-500);font-size:1rem;line-height:1.5}.css-modules_LinkList__QacT6{list-style:none;margin:1rem -.5rem 0;padding:0;display:grid;gap:0}.css-modules_LinkCard__tRCqb{box-sizing:border-box;display:block;padding:.75rem .5rem;border-radius:.5rem;text-decoration:none;color:inherit;background-color:initial;@media (hover:hover){&:hover{background-color:var(--color-gray-100)}}&:focus-visible{outline:2px solid var(--color-blue);outline-offset:-1px}}.css-modules_LinkTitle__7wVWU{margin:0;font-size:1rem;font-weight:400;line-height:1.25}.css-modules_LinkDescription__siQCM{margin:.35rem 0 0;color:var(--color-gray-500);font-size:.95rem;line-height:1.45}.css-modules_GuidesPanel__u4IW4{padding:1.75rem;@media (min-width:700px){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem}}.css-modules_Arrow__pULSA{display:flex;transition:left calc(var(--duration)) var(--easing);@media (max-width:699px){display:none}&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{top:-8px;rotate:0deg}&[data-side=left]{right:-13px;rotate:90deg}&[data-side=right]{left:-13px;rotate:-90deg}}.css-modules_ArrowFill__7pUhJ{fill:canvas}.css-modules_ArrowOuterStroke__AGyP2{@media (prefers-color-scheme:light){fill:var(--color-gray-200)}}.css-modules_ArrowInnerStroke__fyvzD{@media (prefers-color-scheme:dark){fill:var(--color-gray-300)}}
/*# sourceMappingURL=e487dc41fdd2e28e.css.map*/