@media (prefers-reduced-motion){:root{--duration-override:0}}:root{--font-lufga:Lufga,var(--font-main);--font-main:Helvetica,Arial,sans-serif;--font-mono:monospace}html{color-scheme:var(--color-scheme)}html.fs_1{font-size:72%}html.fs_2{font-size:81%}html.fs_4{font-size:120%}html.fs_5{font-size:130%}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--app-frame-bg) no-repeat;color:var(--app-text);font-family:var(--font-main);line-height:1.45;margin:0;padding:0;text-rendering:optimizeLegibility}code{font-family:var(--font-mono)}input{-webkit-tap-highlight-color:transparent;border-color:transparent}input[type=search]{appearance:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input:where(:not([type=checkbox],[type=radio])),select,textarea{background-color:var(--input-bg);border:0;border:1px solid var(--primary-400);border-radius:12px;color:inherit;font-family:inherit;font-size:inherit;margin:0;outline:none;padding:5px 15px}input:where(:not([type=checkbox],[type=radio]))::placeholder,select::placeholder,textarea::placeholder{color:var(--primary-300);opacity:1}input:where(:not([type=checkbox],[type=radio])):focus-visible,select:focus-visible,textarea:focus-visible{border-radius:12px}input:where(:not([type=checkbox],[type=radio]))[disabled],select[disabled],textarea[disabled]{border:1px solid var(--primary-200);color:var(--primary-300)}select{appearance:none}input[type=date]{color:var(--primary-200)!important}input[type=date]:active,input[type=date]:focus,input[type=date]:focus-within{color:var(--primary)!important}input:where(:not([type=checkbox],[type=radio])),select{height:40px}input:where(:not([type=checkbox],[type=radio])).--lg,select.--lg{height:52px}button{background-color:unset;border:0;color:unset;font-family:inherit;font-size:inherit;text-align:left}ul{list-style:none;margin:0;padding:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{border-radius:5px;outline:3px solid #ffb319}.icon_check{color:var(--primary);height:9px;overflow:hidden;width:12px}.icon_check svg{height:inherit;width:inherit}._0_copied_tooltip{background-color:var(--inline-widget-bg);border:1px solid var(--primary-100);border-radius:20px;color:var(--primary);display:none;font-size:14px;left:50%;padding:8px;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-120%);white-space:nowrap}._0_copied_tooltip.__0_animate{display:block}.main-nav_logo-link,.main-nav_logo-link:hover{color:inherit}.main-nav_menu-button{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;cursor:pointer;display:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.main-nav_menu-button:focus{outline:0}.main-nav_container{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;min-height:5rem;position:relative;width:100%;z-index:1000}.main-nav_logo-link svg{height:auto;width:5rem}.main-nav_link{color:var(--primary-900);font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-align:left;text-decoration:none}.main-nav_link:hover{color:var(--link);text-decoration:none}@media screen and (max-width:767px){.main-nav_container{min-height:4rem}}@media screen and (max-width:991px){.main-nav_menu-button{display:block}.main-nav_menu{background-color:var(--app-bg)}.main-nav_container nav.main-nav_menu{--duration:0.15s;interpolate-size:allow-keywords;height:0!important;left:0;overflow:clip;position:absolute;right:0;top:100%;transition:height var(--duration) ease-in-out,visibility var(--duration)!important;visibility:hidden}.main-nav_container nav.main-nav_menu>.main-nav_menu-links{padding-block:1rem;padding-inline:5vw}.main-nav_container .main-nav_link:not(:last-child){border-bottom:1px solid var(--primary-100)}.js-has-pseudo [csstools-has-1a-31-2p-2x-32-19-32-2p-3a-2n-2r-33-32-38-2p-2x-32-2t-36-1m-2w-2p-37-14-1a-31-2p-2x-32-19-32-2p-3a-2n-31-2t-32-39-19-2q-39-38-38-33-32-w-1q-w-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-32-2p-3a]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist){height:auto!important;visibility:visible}.main-nav_container:has(.main-nav_menu-button>input:checked) nav{height:auto!important;visibility:visible}.main-nav_link{display:block;font-size:1.125rem;padding:.75rem 0;width:100%}.menu-icon1{align-items:center;display:flex;flex-direction:column;height:48px;justify-content:center;margin-right:-.5rem;padding-bottom:0;padding-right:0;width:48px}.menu-icon1_line-middle,.menu-icon1_line-top{background-color:var(--primary-900);height:2px;padding-bottom:0;padding-right:0;width:24px}.menu-icon1_line-middle{align-items:center;display:flex;justify-content:center;margin-bottom:6px;margin-top:6px}.menu-icon1_line-bottom{background-color:var(--primary-900);height:2px;padding-bottom:0;padding-right:0;width:24px}.menu-icon1_line-middle-inner{height:0;padding-bottom:0;padding-right:0;width:4px}}:root{--screen-xs:0;--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-xxl:1536px}.circles{display:flex;flex-wrap:wrap;gap:8px}.circles>a{background:var(--graphite-900);border:1px solid var(--graphite-800);border-radius:50%;padding:8px}.circles>a>img{filter:grayscale(100%);height:24px;width:24px}.circles>a:hover{border-color:var(--purple-600)}.circles>a:hover>img{filter:grayscale(0)}@media (max-width:1023.98px){.circles{justify-content:center}}.product-footer{background-color:var(--graphite-1000);color:var(--graphite-200);font-size:.875rem}.product-footer .logo,.product-footer .logo:hover{color:#fff}.product-footer .copyright{font-size:.75rem}.product-footer .nav-col{border-bottom:1px solid var(--graphite-700);width:100%;width:auto}.product-footer .nav-col label{cursor:pointer;display:flex;justify-content:space-between;padding:8px 0;width:100%}.product-footer .nav-col ul{display:none;margin-top:8px}.product-footer .nav-col a{color:#fff;display:flex;padding:2px 0}.product-footer .nav-col a:hover{text-decoration:underline}.product-footer .nav_col_toggle:checked+.nav-col{border-bottom:0}.product-footer .nav_col_toggle:checked+.nav-col ul{display:block;margin-bottom:32px}.product-footer .nav_col_toggle:checked+.nav-col label i{transform:rotate(180deg)}@media (min-width:640px){.product-footer .nav-col{border-bottom:0}.product-footer .nav-col ul{display:block}.product-footer .nav-col label{cursor:auto;pointer-events:none}.product-footer .nav-col label i{display:none}}