input:-webkit-autofill{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important}input:-webkit-autofill:active{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important}input:-webkit-autofill:focus{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important}input:-webkit-autofill:hover{-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important}input:-webkit-autofill{-webkit-text-fill-color:currentcolor!important;caret-color:currentColor!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;font-size:16px;overflow:hidden auto}.no-select{-webkit-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:600}canvas,img,picture,svg,video{max-width:100%;display:block}ol,ul{list-style:none}*{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none}b,strong{font-weight:600}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:inherit;text-decoration:none}@font-face{font-family:GeneralSans;src:url(./GeneralSans-Extralight.4M7S1ABh.woff2)format("woff2"),url(./GeneralSans-Extralight.CDcUGUxz.woff)format("woff"),url(./GeneralSans-Extralight.O1DnuE6H.ttf)format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(./GeneralSans-ExtralightItalic.C2_OMEUN.woff2)format("woff2"),url(./GeneralSans-ExtralightItalic.CkrgD6Bw.woff)format("woff"),url(./GeneralSans-ExtralightItalic.C9JizOea.ttf)format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(./GeneralSans-Light.DM8dOCDz.woff2)format("woff2"),url(./GeneralSans-Light.DCSepNVZ.woff)format("woff"),url(./GeneralSans-Light.BCUcDm1V.ttf)format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(./GeneralSans-LightItalic.Btr67-Lp.woff2)format("woff2"),url(./GeneralSans-LightItalic.CuNW1ql9.woff)format("woff"),url(./GeneralSans-LightItalic.CVQWjkyD.ttf)format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(./GeneralSans-Regular.qWzDLixW.woff2)format("woff2"),url(./GeneralSans-Regular.ByLWuAhj.woff)format("woff"),url(./GeneralSans-Regular.CKBAsFM4.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(./GeneralSans-Italic.BwumvjGH.woff2)format("woff2"),url(./GeneralSans-Italic._qDKhMHg.woff)format("woff"),url(./GeneralSans-Italic.Ec9zuIEF.ttf)format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(./GeneralSans-Medium.C2ucJIwG.woff2)format("woff2"),url(./GeneralSans-Medium.xTMDQT50.woff)format("woff"),url(./GeneralSans-Medium.D2SxkZ7g.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(./GeneralSans-MediumItalic.C3cYcTzO.woff2)format("woff2"),url(./GeneralSans-MediumItalic.CH8DDdZR.woff)format("woff"),url(./GeneralSans-MediumItalic.jnrhcawu.ttf)format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(./GeneralSans-Semibold.CJIwQqfU.woff2)format("woff2"),url(./GeneralSans-Semibold.fu17YzKk.woff)format("woff"),url(./GeneralSans-Semibold.CwyQSY8r.ttf)format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(./GeneralSans-SemiboldItalic.DKukQC7U.woff2)format("woff2"),url(./GeneralSans-SemiboldItalic.BKNXO2gg.woff)format("woff"),url(./GeneralSans-SemiboldItalic.DZaIFXej.ttf)format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(./GeneralSans-Bold.dlJ4aeRS.woff2)format("woff2"),url(./GeneralSans-Bold.DOfvJM4E.woff)format("woff"),url(./GeneralSans-Bold.DsKU-zwy.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(./GeneralSans-BoldItalic.CIF3g8yN.woff2)format("woff2"),url(./GeneralSans-BoldItalic.CUKix2IF.woff)format("woff"),url(./GeneralSans-BoldItalic.CR7DAu4m.ttf)format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url(./GeneralSans-Variable.p1VyP7gg.woff2)format("woff2"),url(./GeneralSans-Variable.CWdktblg.woff)format("woff"),url(./GeneralSans-Variable.D4t1btYN.ttf)format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans;src:url(./GeneralSans-VariableItalic.DsaSZKC5.woff2)format("woff2"),url(./GeneralSans-VariableItalic.CIAyWEBb.woff)format("woff"),url(./GeneralSans-VariableItalic.dXS85WKy.ttf)format("truetype");font-weight:200 700;font-display:swap;font-style:italic}html{color:#fff;scroll-behavior:smooth;background-color:#000;scroll-padding-top:70px;font-family:GeneralSans,sans-serif}html:lang(ja){font-kerning:normal;line-break:strict;overflow-wrap:anywhere;text-autospace:normal;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,Yu Gothic,Noto Sans JP,sans-serif}html:lang(es){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}body.mobile-nav-open{overflow:hidden}body.is-odin-open{overflow-x:hidden}@media (width<=760px){body.is-odin-open{overflow:hidden}}:focus-visible{outline-offset:2px;outline:2px solid #22c55e99}@media (prefers-reduced-motion:reduce){.reserve-overlay-enter-active,.reserve-overlay-enter-active .reserve-panel,.reserve-overlay-leave-active,.reserve-overlay-leave-active .reserve-panel{transition:none!important}}:root{--container-max-width:1480px}.scrollbar-integrated{scrollbar-width:thin;scrollbar-color:#ffffff3d #ffffff0f}.scrollbar-integrated::-webkit-scrollbar{width:8px;height:8px}.scrollbar-integrated::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.scrollbar-integrated::-webkit-scrollbar-thumb{background:#ffffff38;border:1px solid #000000bf;border-radius:999px}.scrollbar-integrated::-webkit-scrollbar-thumb:hover{background:#ffffff57}.scrollbar-integrated::-webkit-scrollbar-corner{background:0 0}.container{width:90%;max-width:var(--container-max-width);margin:0 auto;transition:width .65s cubic-bezier(.6,0,.16,1),max-width .65s cubic-bezier(.6,0,.16,1)}@container site-frame (width>=600px){body.is-immersive-route .container{width:calc(100% - 44px);max-width:3000px}body.is-immersive-route .TheFooter .container{width:90%;max-width:var(--container-max-width)}}.product-page-end-promos{padding-bottom:clamp(2rem,5vw,3.5rem)}.bounce-small{will-change:transform;transition:transform .15s}.bounce-small:active{transition:transform 80ms;transform:scale(.97)}.bounce-medium{will-change:transform;backface-visibility:hidden;transition:transform .2s}.bounce-medium:active{transition:transform .1s;transform:scale(.95)}.bounce-huge{will-change:transform;transition:transform .3s}.bounce-huge:active{transition:transform .14s;transform:scale(.98)}.language-switcher[data-v-4feb9a91]{color:#fff;flex:none;position:relative}.sr-only[data-v-4feb9a91]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-switcher__trigger[data-v-4feb9a91]{min-width:54px;min-height:38px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:#00000059;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .55rem;display:inline-flex}.language-switcher__trigger svg[data-v-4feb9a91]{fill:none;stroke:currentColor;stroke-width:1.5px;width:10px}.language-switcher__menu[data-v-4feb9a91]{z-index:10;background:#111;border:1px solid #303030;border-radius:10px;min-width:142px;padding:.3rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 14px 35px #00000061}.language-switcher__option[data-v-4feb9a91]{color:#ffffffc7;white-space:nowrap;border-radius:7px;padding:.6rem .7rem;text-decoration:none}.language-switcher__option.is-active[data-v-4feb9a91],.language-switcher__option[data-v-4feb9a91]:focus-visible,.language-switcher__option[data-v-4feb9a91]:hover{color:#fff;background:#ffffff17}@container site-frame (width<=720px){.language-switcher__trigger[data-v-4feb9a91]{min-width:48px;min-height:34px;padding-inline:.45rem;font-size:.86rem}}.site-account-menu[data-v-767d8e72]{flex:none;align-items:center;display:inline-flex;position:relative}.site-account-menu__trigger[data-v-767d8e72]{color:#f5f5f5;width:1.65rem;min-width:1.65rem;height:1.65rem;min-height:1.65rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0 -.75rem;padding:0;line-height:1;transition:color .2s,opacity .2s;display:inline-flex}.site-account-menu__trigger svg[data-v-767d8e72]{flex:none;width:1.2rem;height:1.2rem}.site-account-menu__trigger.is-open[data-v-767d8e72],.site-account-menu__trigger[data-v-767d8e72]:hover{color:#ff7a43}.site-account-menu__panel[data-v-767d8e72]{color:#f8fafc;z-index:1305;background:#111;border:1px solid #303030;border-radius:8px;width:min(23rem,100vw - 1.25rem);max-height:calc(100dvh - 5.4rem);padding:.85rem;position:absolute;top:calc(100% + .7rem);right:0;overflow-y:auto;box-shadow:0 1.4rem 3rem #00000061}.site-account-menu__identity[data-v-767d8e72]{border-bottom:1px solid #262626;gap:.2rem;padding:.1rem .1rem .75rem;display:grid}.site-account-menu__identity p[data-v-767d8e72],.site-account-menu__identity span[data-v-767d8e72]{color:#a3a3a3;margin:0;font-size:.78rem;line-height:1.35}.site-account-menu__identity strong[data-v-767d8e72]{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.25}.site-account-menu__section[data-v-767d8e72]{border-bottom:1px solid #262626;gap:.72rem;padding:.9rem 0 .95rem;display:grid}.site-account-menu__progress-row[data-v-767d8e72],.site-account-menu__section-heading[data-v-767d8e72]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.site-account-menu__progress-row span[data-v-767d8e72],.site-account-menu__section-heading span[data-v-767d8e72]{color:#e5e7eb;font-size:.86rem;line-height:1.3}.site-account-menu__progress-row strong[data-v-767d8e72],.site-account-menu__section-heading strong[data-v-767d8e72]{color:#fff;white-space:nowrap;font-size:.82rem;line-height:1.2}.site-account-menu__section-heading span[data-v-767d8e72]{font-weight:650}.site-account-menu__progress[data-v-767d8e72]{gap:.42rem;display:grid}.site-account-menu__track[data-v-767d8e72]{background:#27272a;border-radius:999px;height:.42rem;position:relative;overflow:hidden}.site-account-menu__track span[data-v-767d8e72]{border-radius:inherit;background:linear-gradient(90deg,#ff6a30,#f59e0b);min-width:.18rem;max-width:100%;height:100%;display:block}.site-account-menu__meta-grid[data-v-767d8e72]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.site-account-menu__meta-grid div[data-v-767d8e72]{background:#171717;border:1px solid #2a2a2a;border-radius:6px;gap:.18rem;padding:.58rem .64rem;display:grid}.site-account-menu__meta-grid span[data-v-767d8e72]{color:#a1a1aa;font-size:.72rem}.site-account-menu__meta-grid strong[data-v-767d8e72]{color:#fff;font-size:.92rem}.site-account-menu__status[data-v-767d8e72]{color:#d4d4d8;margin:0;font-size:.84rem;line-height:1.45}.site-account-menu__purchase[data-v-767d8e72]{background:#171717;border:1px solid #2a2a2a;border-radius:7px;gap:.22rem;padding:.7rem;display:grid}.site-account-menu__purchase>span[data-v-767d8e72]{color:#9dd3c7;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.site-account-menu__purchase>strong[data-v-767d8e72]{color:#fff;font-size:.86rem}.site-account-menu__purchase>small[data-v-767d8e72]{color:#a1a1aa;line-height:1.35}.site-account-menu__purchase>em[data-v-767d8e72]{color:#71717a;margin-top:.25rem;font-size:.66rem;font-style:normal}.site-account-menu__link[data-v-767d8e72],.site-account-menu__text-button[data-v-767d8e72]{color:#ff7a43;font:inherit;justify-self:start;font-size:.84rem;font-weight:650;line-height:1.2;text-decoration:none}.site-account-menu__link[data-v-767d8e72]:hover,.site-account-menu__text-button[data-v-767d8e72]:hover{color:#ffa06e}.site-account-menu__text-button[data-v-767d8e72]{cursor:pointer;background:0 0;border:0;padding:0}.site-account-menu__actions[data-v-767d8e72]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.85rem 0 .7rem;display:grid}.site-account-menu__actions a[data-v-767d8e72]{color:#f4f4f5;background:#171717;border:1px solid #303030;border-radius:6px;justify-content:center;padding:.62rem .7rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.site-account-menu__actions a[data-v-767d8e72]:hover{color:#fff;border-color:#ff6a309e}.site-account-menu__logout[data-v-767d8e72]{color:#d4d4d8;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #383838;border-radius:6px;padding:.64rem .75rem;font-size:.84rem;font-weight:650}.site-account-menu__logout[data-v-767d8e72]:hover{color:#fff;border-color:#525252}.site-account-panel-enter-active[data-v-767d8e72],.site-account-panel-leave-active[data-v-767d8e72]{transform-origin:100% 0;transition:opacity .16s,transform .16s}.site-account-panel-enter-from[data-v-767d8e72],.site-account-panel-leave-to[data-v-767d8e72]{opacity:0;transform:translateY(-.35rem)}@container site-frame (width<=520px){.site-account-menu__panel[data-v-767d8e72]{width:auto;position:fixed;top:4.35rem;left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.site-account-menu__trigger[data-v-767d8e72],.site-account-panel-enter-active[data-v-767d8e72],.site-account-panel-leave-active[data-v-767d8e72]{transition:none!important}}.copilot-trigger[data-v-77bdc806]{color:#fff;letter-spacing:-.02em;cursor:pointer;background:#000;border:none;align-items:center;gap:.34rem;min-height:36px;font-family:inherit;font-size:1rem;font-weight:500;display:inline-flex}.copilot-trigger[data-v-77bdc806]:hover{color:#ff6a30}.copilot-trigger.active[data-v-77bdc806]{color:#ff6a30;text-decoration:underline}.copilot-trigger small[data-v-77bdc806]{color:#ff4500;letter-spacing:0;background:0 0;border-radius:999px;padding:0;font-size:.76rem;font-weight:500;text-decoration:none}.copilot-trigger--desktop-link[data-v-77bdc806]{padding:1.32rem 0 1.16rem;border-bottom:2px solid #0000!important}.copilot-trigger--desktop-link.active[data-v-77bdc806]{text-decoration:none;border-bottom-color:#ff6a30!important}.TheNavbar[data-v-77bdc806]{--top-banner-current-height:0px;z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;background:#000000db;border-bottom:1px solid #252525;position:fixed;inset:0 0 auto;transform:translateZ(0)}.TheNavbar nav[data-v-77bdc806]{z-index:1000;background-color:#000;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex;position:relative;container:navbar/inline-size}.TheNavbar a[data-v-77bdc806]{white-space:nowrap;color:#fff;text-decoration:none;transition:color .2s,border-color .2s}.TheNavbar--has-top-banner[data-v-77bdc806]{--top-banner-current-height:var(--benchmark-top-banner-height,42px)}.TheNavbar--top-banner-hidden[data-v-77bdc806]{--top-banner-current-height:0px}@keyframes startin-77bdc806{0%{opacity:0;max-width:0}30%{opacity:1;max-width:2000px}to{max-width:500px}}.TheNavbar .benchmark-top-banner[data-v-77bdc806]{height:var(--benchmark-top-banner-height,42px);max-height:var(--top-banner-current-height);padding:0 max(1rem,env(safe-area-inset-right,0px)) 0 max(1rem,env(safe-area-inset-left,0px));color:#fff;text-align:center;white-space:normal;justify-content:center;align-items:center;transition:max-height .28s,opacity .2s,visibility .2s;display:flex;position:relative;overflow:hidden}.TheNavbar .benchmark-top-banner[data-v-77bdc806]:before{content:"";z-index:0;background:radial-gradient(circle at 50% 100%,#ff4500 0,#ff450000 100%);width:100%;max-width:500px;height:100%;transition:max-width .8s;animation:3s both startin-77bdc806;position:absolute;inset:auto auto 0 50%;transform:translate(-50%)}.TheNavbar .benchmark-top-banner[data-v-77bdc806]:after{z-index:1;content:"";background:linear-gradient(#621500 0,#62150070);width:100%;height:100%;position:absolute;inset:0}.TheNavbar .benchmark-top-banner[data-v-77bdc806]:hover:before{content:"";z-index:0;background:radial-gradient(circle at 50% 100%,#ff4500 0,#ff450000 100%);width:100%;max-width:1400px;height:100%;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.TheNavbar--top-banner-hidden .benchmark-top-banner[data-v-77bdc806]{opacity:0;visibility:hidden;pointer-events:none}.benchmark-top-banner__desktop[data-v-77bdc806],.benchmark-top-banner__mobile[data-v-77bdc806]{z-index:2;min-width:0;min-height:var(--benchmark-top-banner-height,42px);justify-content:center;align-items:center;line-height:1.18;position:relative}.benchmark-top-banner__desktop[data-v-77bdc806]{flex-wrap:wrap;font-size:clamp(.86rem,1.05vw,.98rem);font-weight:550;display:flex}.benchmark-top-banner__mobile[data-v-77bdc806]{white-space:nowrap;font-size:.88rem;font-weight:560;display:none}@container site-frame (width<=380px){.benchmark-top-banner__mobile .large-mobile-only[data-v-77bdc806]{display:none}}.benchmark-top-banner em[data-v-77bdc806],.benchmark-top-banner span[data-v-77bdc806],.benchmark-top-banner strong[data-v-77bdc806]{min-width:0}.benchmark-top-banner strong[data-v-77bdc806]{font-weight:560}.benchmark-top-banner em[data-v-77bdc806]{align-items:center;gap:.25rem;font-style:normal;font-weight:560;display:inline-flex;position:relative}.benchmark-top-banner em[data-v-77bdc806]:after{content:"->"}.brand-group[data-v-77bdc806]{align-items:center;gap:1.15rem;transition:gap .45s cubic-bezier(.6,0,.16,1);display:flex}.logo[data-v-77bdc806]{flex:none;align-items:center;margin-right:.75rem;padding:.75rem 0;display:inline-flex}.logo img[data-v-77bdc806]{width:auto;max-width:none;display:block}.logo[data-v-77bdc806]:hover{opacity:.85}.desktop-actions[data-v-77bdc806],.desktop-links[data-v-77bdc806],.mobile-actions[data-v-77bdc806]{align-items:center;gap:1.5rem;display:flex}.mobile-actions[data-v-77bdc806]{flex:0 auto;min-width:0}.desktop-dropdown[data-v-77bdc806]{align-items:stretch;display:flex}.desktop-actions>a[data-v-77bdc806]:not(.app-button),.desktop-link-button[data-v-77bdc806],.desktop-links .copilot-trigger[data-v-77bdc806],.desktop-links a[data-v-77bdc806],.mobile-actions>a[data-v-77bdc806]{font-family:inherit;font-size:inherit;border:none;padding:1.32rem 0 1.16rem;font-weight:500;border-bottom:2px solid #0000!important}.desktop-link-button[data-v-77bdc806]{appearance:none;color:#fff;cursor:pointer;background:0 0;align-items:center;gap:.34rem;transition:color .2s,border-color .2s;display:inline-flex;border-bottom:2px solid #0000!important}.desktop-link-button.is-open[data-v-77bdc806]{color:#ff6a30;border-bottom:2px solid #ff6a30!important}.desktop-link-button.is-active-route[data-v-77bdc806]:not(.is-open){color:#ff6a30;border-bottom:2px solid #ff6a308c!important}.desktop-link-button[data-v-77bdc806]:hover{color:#ff6a30}.nav-link-with-tag[data-v-77bdc806]{align-items:center;gap:.34rem;display:inline-flex}.nav-link-with-tag small[data-v-77bdc806]{color:#ff4500;font-size:.76rem;font-weight:500;line-height:1}.desktop-actions>a:not(.app-button).router-link-active[data-v-77bdc806],.desktop-actions>a:not(.app-button).router-link-exact-active[data-v-77bdc806],.desktop-actions>a[data-v-77bdc806]:not(.app-button):hover,.desktop-links .copilot-trigger.router-link-active[data-v-77bdc806],.desktop-links .copilot-trigger.router-link-exact-active[data-v-77bdc806],.desktop-links .copilot-trigger[data-v-77bdc806]:hover,.desktop-links a.router-link-active[data-v-77bdc806],.desktop-links a.router-link-exact-active[data-v-77bdc806],.desktop-links a[data-v-77bdc806]:hover,.mobile-actions>a.router-link-active[data-v-77bdc806],.mobile-actions>a.router-link-exact-active[data-v-77bdc806],.mobile-actions>a[data-v-77bdc806]:hover{color:#ff6a30}.desktop-mega-menu[data-v-77bdc806]{top:calc(var(--site-main-nav-height,64px) + 1px);z-index:1190;clip-path:inset(0);background:#101010;border-bottom:1px solid #2a2a2a;position:fixed;left:0;right:0}.desktop-mega-menu a[data-v-77bdc806]{white-space:normal}.desktop-mega-menu-inner[data-v-77bdc806]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.15fr);gap:1.25rem;padding:1.15rem 0 1.4rem;display:grid}.equipment-mega-menu-inner[data-v-77bdc806]{grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:1.1rem 1.25rem}.learn-mega-menu-inner[data-v-77bdc806]{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:1.25rem}.equipment-primary-grid[data-v-77bdc806]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.8rem;display:grid}.equipment-primary-card[data-v-77bdc806]{background:#000;border-radius:12px;grid-template-rows:auto 1fr;min-height:100%;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.equipment-primary-card:hover img[data-v-77bdc806]{scale:1.1}.equipment-primary-media[data-v-77bdc806]{aspect-ratio:16/9;background:#000}.equipment-primary-media img[data-v-77bdc806]{transform-origin:bottom;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:all 1.5s ease-in-out;display:block}.equipment-primary-body[data-v-77bdc806]{border-top:1px solid #252525;flex-direction:column;align-items:center;gap:.22rem;padding:.72rem .82rem .86rem;display:flex}.equipment-primary-body span[data-v-77bdc806]{color:#fff;font-size:1.02rem;font-weight:550;line-height:1.2}.equipment-primary-body small[data-v-77bdc806]{color:#cfd2d7;font-size:.82rem;line-height:1.35}.equipment-secondary-column[data-v-77bdc806]{align-content:start;display:grid}.equipment-secondary-list[data-v-77bdc806]{gap:.45rem;margin-top:.8rem;display:grid}.equipment-secondary-item[data-v-77bdc806]{gap:.18rem;transition:all .2s;display:grid}.equipment-secondary-item[data-v-77bdc806]:hover{opacity:.85}.equipment-secondary-item span[data-v-77bdc806]{color:#f3f4f6;font-size:2rem;font-weight:450;line-height:1.2}.equipment-secondary-item small[data-v-77bdc806]{color:#ffffff8c;font-size:.78rem;line-height:1.35}.equipment-pricing-link[data-v-77bdc806],.equipment-sales-link[data-v-77bdc806]{margin-top:.9rem}.equipment-pricing-link[data-v-77bdc806]{text-underline-offset:.25em;font-size:.9rem;font-weight:560;display:inline-flex;color:#ff7a45!important}.learn-card-list[data-v-77bdc806]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.8rem;display:grid}.learn-card[data-v-77bdc806]{isolation:isolate;background:#080808;border:1px solid #ffffff21;border-radius:8px;flex-direction:column;justify-content:flex-end;gap:.45rem;min-height:12rem;padding:1rem;transition:border-color .2s,transform .2s,filter .2s;display:flex;position:relative;overflow:hidden}.learn-card[data-v-77bdc806]:after{z-index:-1;content:"";background:linear-gradient(#00000014,#00000061 38%,#000000e6);position:absolute;inset:0}.learn-card img[data-v-77bdc806]{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .2s;position:absolute;inset:0}.learn-card[data-v-77bdc806]:hover{border-color:#ff6a3094;transform:translateY(-2px)}.learn-card:hover img[data-v-77bdc806]{filter:saturate(1.06);transform:scale(1.045)}.learn-card>span[data-v-77bdc806]{color:#ff6a30;text-transform:uppercase;letter-spacing:.08em;background:#000000b8;border-radius:4px;align-self:flex-start;width:max-content;max-width:100%;padding:.34rem .44rem .3rem;font-size:.72rem;font-weight:650;line-height:1}.learn-card div[data-v-77bdc806]{gap:.22rem;min-width:0;display:grid}.learn-card strong[data-v-77bdc806]{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:1.24rem;font-weight:600;line-height:1.08}.learn-card small[data-v-77bdc806]{color:#ffffffc7;overflow-wrap:anywhere;min-width:0;font-size:.86rem;line-height:1.36}.learn-feature-list[data-v-77bdc806]{margin-top:.8rem;display:grid}.learn-feature-card[data-v-77bdc806]{background:#080808;border:1px solid #2d2d2d;border-radius:8px;grid-template-columns:108px minmax(0,1fr);gap:.82rem;min-height:8rem;padding:.62rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.learn-feature-card[data-v-77bdc806]:hover{background:#111;border-color:#ff6a306b;transform:translateY(-1px)}.learn-feature-card img[data-v-77bdc806]{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:100%;min-height:6.75rem}.learn-feature-card div[data-v-77bdc806]{align-content:center;gap:.24rem;min-width:0;display:grid}.learn-feature-card span[data-v-77bdc806]{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:1.04rem;font-weight:560;line-height:1.15}.learn-feature-card small[data-v-77bdc806]{color:#9ca3af;overflow-wrap:anywhere;min-width:0;font-size:.84rem;line-height:1.34}.mega-label[data-v-77bdc806]{color:#9ca3af;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.74rem}.mega-link-list[data-v-77bdc806]{gap:.3rem;margin-top:.8rem;display:grid}.mega-link-list a[data-v-77bdc806]{border-radius:9px;gap:.17rem;padding:.56rem 0;display:grid}.mega-link-list a[data-v-77bdc806]:hover{background:#ff6a3014}.mega-link-list a span[data-v-77bdc806]{color:#fff;font-size:1.02rem;font-weight:530}.mega-link-list a small[data-v-77bdc806]{color:#9ca3af;font-size:.83rem;line-height:1.35}.mega-cta-card[data-v-77bdc806]{background:radial-gradient(110% 140% at 100% 0,#ff7a3638 0,#ff7a3600 62%),linear-gradient(160deg,#ff6a3021,#0f0f0fc7);border:1px solid #ff7b3854;border-radius:11px;gap:.42rem;margin-top:.82rem;padding:.9rem .94rem;display:grid}.mega-cta-card h3[data-v-77bdc806]{color:#fff;margin:0;font-size:1.26rem;line-height:1.1}.cta-copy[data-v-77bdc806]{color:#d5d7db;margin:0;font-size:.9rem;line-height:1.35}.cta-link[data-v-77bdc806]{color:#ff7a43;font-size:.88rem;font-weight:560}.mega-secondary-link[data-v-77bdc806]{color:#d1d5db;margin-top:.74rem;font-size:.9rem;display:inline-flex}.mega-secondary-link[data-v-77bdc806]:hover{color:#fff}.desktop-mega-menu-enter-active[data-v-77bdc806],.desktop-mega-menu-leave-active[data-v-77bdc806]{transition:clip-path .46s cubic-bezier(.6,0,.16,1)}.desktop-mega-menu-enter-from[data-v-77bdc806],.desktop-mega-menu-leave-to[data-v-77bdc806]{clip-path:inset(0 0 100%)}.mobile-menu-toggle[data-v-77bdc806]{background-color:#0000;border:none;outline:none;flex-direction:column;flex:0 0 1.5rem;justify-content:center;align-items:center;gap:.4rem;width:1.5rem;min-width:1.5rem;height:3rem;display:none}.mobile-menu-toggle .menu-line[data-v-77bdc806]{transform-origin:50%;background:#fff;border-radius:999px;width:100%;height:1px;transition:transform .25s,opacity .2s}.mobile-menu-toggle[aria-expanded=true] .menu-line[data-v-77bdc806]:nth-child(2){transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] .menu-line[data-v-77bdc806]:nth-child(3){opacity:0}.mobile-menu-toggle[aria-expanded=true] .menu-line[data-v-77bdc806]:nth-child(4){transform:translateY(-7px)rotate(-45deg)}.mobile-nav-backdrop[data-v-77bdc806]{inset:var(--site-main-nav-height,64px) 0 0;z-index:998;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00000094;border:0;position:fixed}.mobile-nav-panel[data-v-77bdc806]{inset:var(--site-main-nav-height,64px) 0 auto;max-height:calc(var(--visual-viewport-height,100dvh) - var(--site-main-nav-height,64px));height:calc(var(--visual-viewport-height,100dvh) - var(--site-main-nav-height,64px));z-index:999;clip-path:inset(0);background-color:#000;border-top:1px solid #252525;flex-direction:column;gap:1.5rem;padding-top:1.5rem;display:flex;position:fixed;overflow-y:auto}.mobile-nav-section[data-v-77bdc806]{gap:.1rem;width:90%;margin:0 auto;display:grid}.mobile-nav-section p[data-v-77bdc806]{color:#9ca3af;text-transform:uppercase;letter-spacing:.09em;margin:0 0 .2rem;font-size:.72rem}.mobile-nav-section .mobile-nav-link[data-v-77bdc806],.mobile-nav-section a[data-v-77bdc806]{color:#fff;font-size:1.5rem;font-weight:450;line-height:1.25;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.45rem 0;display:flex}.mobile-nav-section .mobile-nav-link.active[data-v-77bdc806],.mobile-nav-section .mobile-nav-link.router-link-active[data-v-77bdc806],.mobile-nav-section .mobile-nav-link.router-link-exact-active[data-v-77bdc806],.mobile-nav-section .mobile-nav-link[data-v-77bdc806]:hover,.mobile-nav-section a.active[data-v-77bdc806],.mobile-nav-section a.router-link-active[data-v-77bdc806],.mobile-nav-section a.router-link-exact-active[data-v-77bdc806],.mobile-nav-section a[data-v-77bdc806]:hover{color:#ff7039}.mobile-nav-tag[data-v-77bdc806]{color:#ff4500;background:0 0;border-radius:999px;padding:0;font-size:.82rem;font-weight:500;line-height:1}.mobile-nav-reveal[data-v-77bdc806]{opacity:1;filter:blur();will-change:opacity,transform,filter;transform:translateY(0)}.mobile-cta[data-v-77bdc806]{color:#fff;background:linear-gradient(#ff4f15,#d73d00);border-radius:11px;justify-content:center;align-items:center;width:90%;min-height:48px;margin:0 auto;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px 1px .5px #ffffff59}.mobile-nav-fade-enter-active[data-v-77bdc806],.mobile-nav-fade-leave-active[data-v-77bdc806]{transition:opacity .42s,background-color .46s,-webkit-backdrop-filter .46s,backdrop-filter .46s}.mobile-nav-fade-enter-from[data-v-77bdc806],.mobile-nav-fade-leave-to[data-v-77bdc806]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}.mobile-nav-panel-enter-active[data-v-77bdc806],.mobile-nav-panel-leave-active[data-v-77bdc806]{transition:clip-path .62s cubic-bezier(.77,0,.175,1),opacity .24s}.mobile-nav-panel-enter-active .mobile-nav-reveal[data-v-77bdc806],.mobile-nav-panel-leave-active .mobile-nav-reveal[data-v-77bdc806]{transition:opacity .3s,transform .42s cubic-bezier(.22,1,.36,1),filter .42s}.mobile-nav-panel-enter-active .mobile-nav-reveal[data-v-77bdc806]{transition-delay:calc(90ms + var(--nav-in,0)*42ms)}.mobile-nav-panel-leave-active .mobile-nav-reveal[data-v-77bdc806]{transition-delay:calc(var(--nav-out,0)*34ms)}.mobile-nav-panel-enter-from[data-v-77bdc806],.mobile-nav-panel-leave-to[data-v-77bdc806]{opacity:.98;clip-path:inset(0 0 100%)}.mobile-nav-panel-enter-from .mobile-nav-reveal[data-v-77bdc806],.mobile-nav-panel-leave-to .mobile-nav-reveal[data-v-77bdc806]{opacity:0;filter:blur(10px);transform:translateY(18px)}.sr-only[data-v-77bdc806]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-fade-enter-active[data-v-77bdc806],.nav-fade-leave-active[data-v-77bdc806]{transition:opacity .24s}.nav-fade-enter-from[data-v-77bdc806],.nav-fade-leave-to[data-v-77bdc806]{opacity:0}@container navbar (width>=1041px){.mobile-actions[data-v-77bdc806]{display:none}}@container navbar (width<=1040px){.desktop-actions[data-v-77bdc806]{display:none}.mobile-actions[data-v-77bdc806]{display:flex}.mobile-menu-toggle[data-v-77bdc806]{display:inline-flex}}@container navbar (width<=720px){.desktop-links[data-v-77bdc806],.desktop-mega-menu[data-v-77bdc806]{display:none}nav[data-v-77bdc806]{min-height:64px}.brand-group[data-v-77bdc806]{min-width:0}.logo[data-v-77bdc806]{margin-right:0}.mobile-actions[data-v-77bdc806]{gap:clamp(.6rem,2.8vw,1rem)}}@container navbar (width<=520px){.mobile-actions>a[data-v-77bdc806]{display:none}}@container site-frame (width<=640px){.TheNavbar .benchmark-top-banner[data-v-77bdc806]{padding-right:max(.85rem,env(safe-area-inset-right,0px));padding-left:max(.85rem,env(safe-area-inset-left,0px))}.benchmark-top-banner__desktop[data-v-77bdc806]{display:none}.benchmark-top-banner__mobile[data-v-77bdc806]{white-space:normal;text-wrap:balance;max-width:100%;display:flex}}@container site-frame (width<=420px){.benchmark-top-banner__mobile[data-v-77bdc806]{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.benchmark-top-banner[data-v-77bdc806],.desktop-link-button .chevron[data-v-77bdc806],.desktop-mega-menu-enter-active[data-v-77bdc806],.desktop-mega-menu-leave-active[data-v-77bdc806],.mobile-menu-toggle .menu-line[data-v-77bdc806],.mobile-nav-fade-enter-active[data-v-77bdc806],.mobile-nav-fade-leave-active[data-v-77bdc806],.mobile-nav-panel-enter-active[data-v-77bdc806],.mobile-nav-panel-leave-active[data-v-77bdc806],.nav-fade-enter-active[data-v-77bdc806],.nav-fade-leave-active[data-v-77bdc806]{transition:none!important}}.localized-seo-head[data-v-bb59e472]{display:none}.upcoming-events-promo[data-v-dcb98dbf]{margin:0 0 60px;position:relative}.upcoming-events-promo__eyebrow[data-v-dcb98dbf]{color:#ff4500;margin:0 0 .75rem;font-size:13px;font-weight:550;line-height:1}.upcoming-events-promo__carousel[data-v-dcb98dbf]{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.55rem;display:grid}.upcoming-events-promo__arrow[data-v-dcb98dbf]{color:#ffffffdb;width:2.15rem;min-height:100%;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;font-weight:650;transition:border-color .18s,background .18s,transform .18s}.upcoming-events-promo__arrow[data-v-dcb98dbf]:hover{background:#ff681f1f;border-color:#ff681f8c}.upcoming-events-promo__arrow[data-v-dcb98dbf]:active{transform:scale(.96)}.upcoming-events-promo__grid[data-v-dcb98dbf]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;margin-inline:0;padding:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.upcoming-events-promo__grid[data-v-dcb98dbf]::-webkit-scrollbar{display:none}.event-card[data-v-dcb98dbf]{scroll-snap-align:start;color:#161616;border-radius:8px;flex-direction:column;flex:0 0 min(360px,86%);justify-content:flex-end;min-height:8.4rem;padding:.85rem;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.event-card[data-v-dcb98dbf]:hover{filter:brightness(1.02);transform:translateY(-2px)}.event-card strong[data-v-dcb98dbf]{color:#000;margin-top:.5rem;font-size:18px;font-weight:600;line-height:1.15;display:block}.event-card span[data-v-dcb98dbf]:last-child{color:#0000009e;max-width:25ch;margin-top:.28rem;font-size:14px;font-weight:500;line-height:1.35}.event-card--course[data-v-dcb98dbf]{color:#fff;background:radial-gradient(circle at 12% 14%,#ff6a3033,#0000 34%),linear-gradient(145deg,#181818fa,#060606f5);border:1px solid #ffffff21;box-shadow:inset 0 1px #ffffff14}.event-card--course .event-card__date[data-v-dcb98dbf]{color:#9dd3c7}.event-card--course strong[data-v-dcb98dbf]{color:#fff}.event-card--course span[data-v-dcb98dbf]:last-child{color:#ffffffa8}.event-card--expo[data-v-dcb98dbf]{background:linear-gradient(110deg,#fffffffa,#f7f7f4f0),radial-gradient(circle at 8%,#c81f1f24,#0000 30%)}.event-card__date[data-v-dcb98dbf]{color:#d9420b;text-transform:uppercase;align-self:flex-start;font-size:12px;font-weight:650;line-height:1}@container site-frame (width<=760px){.upcoming-events-promo[data-v-dcb98dbf]{margin-bottom:48px}.upcoming-events-promo__carousel[data-v-dcb98dbf]{display:block;position:relative}.upcoming-events-promo__arrow[data-v-dcb98dbf]{z-index:2;background:#050505d6;border-radius:50%;width:2rem;min-height:2rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .55rem 1.4rem #00000047}.upcoming-events-promo__arrow[data-v-dcb98dbf]:active{transform:translateY(-50%)scale(.96)}.upcoming-events-promo__arrow--prev[data-v-dcb98dbf]{left:-.35rem}.upcoming-events-promo__arrow--next[data-v-dcb98dbf]{right:-.35rem}.event-card[data-v-dcb98dbf]{flex-basis:min(82vw,340px)}}.TheFooter[data-v-21ce9f7e]{background-color:#000;border-top:1px solid #222;padding:90px 0 0}.TheFooter .row[data-v-21ce9f7e]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.TheFooter .row .column[data-v-21ce9f7e]{flex-basis:25%;width:25%}.TheFooter .row .column .directory-list[data-v-21ce9f7e]{margin-bottom:48px}@container site-frame (width<=990px){.TheFooter .row .column[data-v-21ce9f7e]{flex-basis:50%;width:50%}}@container site-frame (width<=768px){.TheFooter .row .column[data-v-21ce9f7e]{flex-basis:100%;width:100%}.TheFooter .row .column .directory-list ul[data-v-21ce9f7e]{flex-flow:wrap;gap:1.2rem 0;display:flex}.TheFooter .row .column .directory-list ul li[data-v-21ce9f7e]{flex-basis:50%;width:50%}}h2[data-v-21ce9f7e]{color:#fff;padding-bottom:1.5rem;font-size:20px;font-weight:500}ul[data-v-21ce9f7e]{flex-direction:column;gap:1.2rem}ul[data-v-21ce9f7e],ul li[data-v-21ce9f7e]{display:flex}ul li[data-v-21ce9f7e]{color:#ababab;cursor:pointer;text-transform:capitalize;width:100%;font-weight:450;transition:all .2s}ul li[data-v-21ce9f7e]:hover{color:#fff}ul li .footer-label[data-v-21ce9f7e]{color:inherit}ul li .tag[data-v-21ce9f7e]{color:#ff4500;margin-left:.75em;font-size:13px}.footer-bottom[data-v-21ce9f7e],ul li .tag[data-v-21ce9f7e]{align-items:center;display:flex}.footer-bottom[data-v-21ce9f7e]{pointer-events:none;flex-direction:row-reverse;justify-content:space-between;gap:40px;padding-top:90px;padding-bottom:40px}.footer-bottom img[data-v-21ce9f7e]{opacity:.2;width:50vw;max-width:800px;height:auto}.footer-bottom__content[data-v-21ce9f7e]{color:#ababab;grid-template-columns:minmax(220px,28ch) minmax(260px,1fr);align-items:flex-start;gap:40px 64px;max-width:760px;display:grid}.footer-bottom__brand p[data-v-21ce9f7e]{color:#fff;margin:0;font-weight:450;line-height:1.45;display:inline}.footer-bottom__brand p+p[data-v-21ce9f7e]{padding-top:12px}.footer-bottom__brand p[data-v-21ce9f7e]:nth-child(2){color:#aaa;margin-left:4px;display:inline}.footer-bottom__brand p[data-v-21ce9f7e]:nth-child(3){color:#ababab;padding-top:38px;font-size:14px;display:block}.footer-bottom .footer-cookie-settings[data-v-21ce9f7e]{pointer-events:auto;color:#ababab;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.7rem;padding:0;font-size:14px;text-decoration:underline;display:block}.footer-bottom .company-information[data-v-21ce9f7e]{font-style:normal}.footer-bottom .company-information h2[data-v-21ce9f7e]{padding-bottom:1rem;font-size:18px}.footer-bottom .company-information dl[data-v-21ce9f7e]{gap:16px;margin:0;display:grid}.footer-bottom .company-information dl>div[data-v-21ce9f7e]{gap:4px;display:grid}.footer-bottom .company-information dt[data-v-21ce9f7e]{color:#fff;text-transform:uppercase;font-size:13px;font-weight:600}.footer-bottom .company-information dd[data-v-21ce9f7e]{color:#ababab;margin:0;line-height:1.55}.footer-bottom .company-information span[data-v-21ce9f7e]{display:block}@container site-frame (width<=1000px){.footer-bottom img[data-v-21ce9f7e]{width:40vw;max-width:570px}.footer-bottom[data-v-21ce9f7e]{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@container site-frame (width<=720px){.footer-bottom__content[data-v-21ce9f7e]{grid-template-columns:1fr}}.dev-access-gate[data-v-549c51d6]{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070707e6;place-items:center;padding:1rem;display:grid;position:fixed;inset:64px 0 0}.dev-access-gate__card[data-v-549c51d6]{background:#0a0a0a;border:1px solid #2a2a2a;border-radius:8px;width:min(94vw,420px);padding:1rem}.dev-access-gate__card h2[data-v-549c51d6]{letter-spacing:-.01em;margin-bottom:.5rem;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.15}.dev-access-gate__card p[data-v-549c51d6]{color:#c8c8c8;line-height:1.5}.eyebrow[data-v-549c51d6]{color:#fb923c;text-transform:uppercase;letter-spacing:.11em;margin-bottom:.6rem;font-size:.71rem;font-weight:600}.gate-form[data-v-549c51d6]{gap:.5rem;margin-top:.95rem;display:grid}.gate-form label[data-v-549c51d6]{color:#ddd;font-size:.84rem}.gate-form input[data-v-549c51d6]{color:#fff;background:#070707;border:1px solid #303030;border-radius:6px;min-height:44px;padding:0 .62rem;font-size:1rem}.gate-form input[data-v-549c51d6]:focus-visible{border-color:#fb923c;outline:none}.gate-form button[data-v-549c51d6]{color:#fff;cursor:pointer;background:linear-gradient(#ff6d2f,#d44b10);border:1px solid #e85d14;border-radius:6px;min-height:44px;font-size:.92rem;font-weight:560}.error-message[data-v-549c51d6]{color:#ffb2a6;margin-top:.55rem;font-size:.86rem}.gate-fade-enter-active[data-v-549c51d6],.gate-fade-leave-active[data-v-549c51d6]{transition:opacity .2s}.gate-fade-enter-from[data-v-549c51d6],.gate-fade-leave-to[data-v-549c51d6]{opacity:0}.cookie-consent[data-v-7cd2ef32]{z-index:1500;color:#fff;background:#111;border:1px solid #333;border-radius:14px;gap:1.1rem;width:min(560px,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:clamp(1.1rem,3vw,1.5rem);display:grid;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);overflow-y:auto;box-shadow:0 24px 70px #0000008c}.cookie-consent__copy[data-v-7cd2ef32]{gap:.55rem;display:grid}.cookie-consent__eyebrow[data-v-7cd2ef32]{color:#f56a2d;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}h2[data-v-7cd2ef32]{font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.15}h2[data-v-7cd2ef32],p[data-v-7cd2ef32]{margin:0}p[data-v-7cd2ef32]{color:#c7c7c7;line-height:1.6}a[data-v-7cd2ef32]{color:#fff}.cookie-consent__preferences[data-v-7cd2ef32]{gap:.75rem;display:grid}.cookie-consent__preferences label[data-v-7cd2ef32]{border:1px solid #2d2d2d;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.cookie-consent__preferences span[data-v-7cd2ef32]{gap:.2rem;display:grid}.cookie-consent__preferences small[data-v-7cd2ef32]{color:#aaa;line-height:1.45}.cookie-consent__preferences input[data-v-7cd2ef32]{accent-color:#f56a2d;width:20px;height:20px}.cookie-consent__actions[data-v-7cd2ef32]{flex-wrap:wrap;gap:.6rem;display:flex}.cookie-consent__actions button[data-v-7cd2ef32]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #444;border-radius:8px;padding:.65rem .95rem}.cookie-consent__actions .cookie-consent__primary[data-v-7cd2ef32]{color:#111;background:#f56a2d;border-color:#f56a2d;font-weight:700}.cookie-consent-enter-active[data-v-7cd2ef32],.cookie-consent-leave-active[data-v-7cd2ef32]{transition:opacity .2s,transform .2s}.cookie-consent-enter-from[data-v-7cd2ef32],.cookie-consent-leave-to[data-v-7cd2ef32]{opacity:0;transform:translateY(12px)}.distilling-ai-intro[data-v-0cc22e2a]{z-index:2200;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.distilling-ai-intro__backdrop[data-v-0cc22e2a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e;border:0;position:absolute;inset:0}.distilling-ai-intro__panel[data-v-0cc22e2a]{color:#fff;background:radial-gradient(120% 85% at 0 0,#ff6a3033,#ff6a3000 55%),#080808;border:1px solid #ffffff24;border-radius:18px;width:min(520px,100%);padding:clamp(1.25rem,4vw,2rem);position:relative;box-shadow:0 28px 80px #0000008c}.distilling-ai-intro__eyebrow[data-v-0cc22e2a]{color:#ff9b67;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}h2[data-v-0cc22e2a]{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,7vw,3.25rem);line-height:.95}p[data-v-0cc22e2a]{color:#ffffffb8;margin:1rem 0 0;line-height:1.55}ul[data-v-0cc22e2a]{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}li[data-v-0cc22e2a]{flex-direction:column;align-items:flex-start;display:flex}li strong[data-v-0cc22e2a]{white-space:nowrap;align-items:center;gap:.25rem;font-size:.96rem;display:flex}li em[data-v-0cc22e2a]{color:#ffffff9e;font-size:.9rem;font-style:normal;line-height:1.35}.distilling-ai-intro__actions[data-v-0cc22e2a]{flex-wrap:wrap;gap:.75rem;margin-top:1.45rem;display:flex}.distilling-ai-intro__actions a[data-v-0cc22e2a],.distilling-ai-intro__actions button[data-v-0cc22e2a]{min-height:44px;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-weight:650;text-decoration:none;display:inline-flex}.distilling-ai-intro__actions button[data-v-0cc22e2a]{color:#050505;cursor:pointer;background:#fff;border:0}.distilling-ai-intro__actions a[data-v-0cc22e2a]{color:#fff;border:1px solid #fff3}.distilling-ai-intro-enter-active[data-v-0cc22e2a],.distilling-ai-intro-leave-active[data-v-0cc22e2a]{transition:opacity .24s}.distilling-ai-intro-enter-active .distilling-ai-intro__panel[data-v-0cc22e2a],.distilling-ai-intro-leave-active .distilling-ai-intro__panel[data-v-0cc22e2a]{transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .24s}.distilling-ai-intro-enter-from[data-v-0cc22e2a],.distilling-ai-intro-leave-to[data-v-0cc22e2a]{opacity:0}.distilling-ai-intro-enter-from .distilling-ai-intro__panel[data-v-0cc22e2a],.distilling-ai-intro-leave-to .distilling-ai-intro__panel[data-v-0cc22e2a]{opacity:0;transform:translateY(12px)scale(.98)}@media (width<=560px){li[data-v-0cc22e2a]{grid-template-columns:auto minmax(0,1fr)}li em[data-v-0cc22e2a]{grid-column:2}}.odin-chat-widget[data-v-e6a2eb79]{flex-direction:column;height:100%;min-height:0;display:flex}.odin-chat-widget__instance[data-v-e6a2eb79]{flex:1;width:100%;height:100%;min-height:0;display:block}.odin-chat-widget__error[data-v-e6a2eb79]{color:#fca5a5;margin-top:.7rem;padding:0;font-size:.9rem}.odin-copilot-panel[data-v-8e93fadf]{color:#fff;background:radial-gradient(120% 80% at 10% -10%,#ff62002e,#ff620000 55%),linear-gradient(#0f0f0f,#090909);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.odin-copilot-panel__header[data-v-8e93fadf]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ab8;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem .8rem;display:grid}.odin-copilot-panel__title[data-v-8e93fadf]{gap:.06rem;min-width:0;display:grid}.odin-copilot-panel__title p[data-v-8e93fadf]{letter-spacing:.03em;margin:0;font-size:.72rem;font-weight:540}.odin-copilot-panel__title span[data-v-8e93fadf]{color:#b8b8b8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.72rem;overflow:hidden}.odin-copilot-panel__identity[data-v-8e93fadf]{color:#ff7a43;align-items:center;gap:.55rem;min-width:0;display:flex}.odin-copilot-panel__avatar[data-v-8e93fadf]{background:#111;border:1px solid #fff3;border-radius:999px;flex-shrink:0;width:34px;height:34px;overflow:hidden}.odin-copilot-panel__avatar img[data-v-8e93fadf]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.odin-copilot-panel__close[data-v-8e93fadf]{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;gap:.2rem;min-width:36px;min-height:36px;transition:background-color .2s,border-color .2s;display:inline-flex}.odin-copilot-panel__close svg[data-v-8e93fadf]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.92rem;height:.92rem}.odin-copilot-panel__close[data-v-8e93fadf]:hover{background:#ffffff1f;border-color:#ffffff4d}.odin-copilot-panel__body[data-v-8e93fadf]{min-height:0;padding:0}.odin-copilot-panel__chat[data-v-8e93fadf]{height:100%}.odin-copilot-panel__placeholder[data-v-8e93fadf]{text-align:center;background:#0c0c0cb8;border:1px solid #ffffff1a;border-radius:14px;place-content:center;gap:.5rem;height:100%;padding:1.4rem;display:grid}.odin-copilot-panel__placeholder h2[data-v-8e93fadf]{margin:0;font-size:1.16rem}.odin-copilot-panel__placeholder p[data-v-8e93fadf]{color:#c5c5c5;max-width:34ch;margin:0;line-height:1.5}.odin-copilot-panel__footer[data-v-8e93fadf]{background:#0a0a0adb;border-top:1px solid #ffffff1a;gap:.65rem;padding:.65rem .8rem .78rem;display:grid}.odin-copilot-panel__footer-actions[data-v-8e93fadf]{flex-wrap:wrap;justify-content:center;gap:.45rem .9rem;display:flex}.odin-copilot-panel__draft[data-v-8e93fadf]{background:#ff6a3014;border:1px solid #ff6a3047;border-radius:10px;gap:.55rem;padding:.7rem;display:grid}.odin-copilot-panel__draft p[data-v-8e93fadf]{color:#ffffffa8;margin:0;font-size:.82rem;line-height:1.4}.odin-copilot-panel__draft textarea[data-v-8e93fadf]{resize:vertical;color:#fff;width:100%;min-height:84px;font:inherit;background:#00000080;border:1px solid #ffffff29;border-radius:8px;padding:.62rem;font-size:.86rem;line-height:1.45}.odin-copilot-panel__draft>button[data-v-8e93fadf]{color:#070707;min-height:34px;font:inherit;cursor:pointer;background:#ff5a0a;border:0;border-radius:6px;justify-self:start;padding:0 .8rem;font-size:.82rem;font-weight:700}.odin-copilot-panel__draft>button[data-v-8e93fadf]:disabled{opacity:.55;cursor:default}.odin-copilot-panel__draft-head[data-v-8e93fadf]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.odin-copilot-panel__draft-head strong[data-v-8e93fadf]{font-size:.88rem}.odin-copilot-panel__draft-head button[data-v-8e93fadf]{color:#ffffff9e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.78rem}.odin-copilot-panel__info[data-v-8e93fadf]{color:#ffffffad;font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;font-size:.82rem;text-decoration:underline}.odin-copilot-panel__info[data-v-8e93fadf]:hover{color:#ff8a4d}.odin-copilot-panel__info[data-v-8e93fadf]:disabled{opacity:.45;cursor:wait}@media (width<=760px){.odin-copilot-panel[data-v-8e93fadf]{border-radius:0}.odin-copilot-panel__header[data-v-8e93fadf]{z-index:2;padding:.72rem .82rem;position:sticky;top:0}.odin-copilot-panel__footer[data-v-8e93fadf]{padding-bottom:calc(.78rem + env(safe-area-inset-bottom,0px))}}.auth-modal[data-v-aeabe7f9]{z-index:1600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050505cc;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.university-auth-panel[data-v-aeabe7f9]{background:#0f0f0f;border:1px solid #2f2f2f;border-radius:12px;gap:.75rem;width:min(92vw,480px);padding:.95rem;display:grid;position:relative}.university-auth-panel header h3[data-v-aeabe7f9]{color:#f5f5f5;margin-bottom:.3rem;font-size:1rem;line-height:1.35}.university-auth-panel header p[data-v-aeabe7f9]{color:#b9b9b9;font-size:.86rem;line-height:1.45}.university-auth-panel header .eyebrow[data-v-aeabe7f9]{color:#fb923c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.32rem;font-size:.68rem;font-weight:600}.close[data-v-aeabe7f9]{color:#d4d4d8;cursor:pointer;background:#171717;border:1px solid #303030;border-radius:999px;width:1.75rem;height:1.75rem;position:absolute;top:.6rem;right:.6rem}.account-stats[data-v-aeabe7f9]{background:#f973161a;border:1px solid #f9731659;border-radius:10px;gap:.2rem;padding:.75rem;display:grid}.account-stats strong[data-v-aeabe7f9]{color:#fff;font-size:1.2rem}.account-stats span[data-v-aeabe7f9]{color:#ffd6bc;text-transform:uppercase;letter-spacing:.08em;font-size:.84rem}.account-stats--dual[data-v-aeabe7f9]{gap:.7rem}.account-stats--dual[data-v-aeabe7f9],.tabs[data-v-aeabe7f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs[data-v-aeabe7f9]{gap:.45rem;display:grid}.tabs button[data-v-aeabe7f9]{color:#d4d4d8;cursor:pointer;background:#171717;border:1px solid #343434;border-radius:7px;min-height:36px;font-size:.82rem}.tabs button.active[data-v-aeabe7f9]{color:#fff;background:#20130b;border-color:#f97316}.auth-form[data-v-aeabe7f9]{gap:.5rem;display:grid}.auth-form__trap[data-v-aeabe7f9]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.auth-form label[data-v-aeabe7f9]{color:#dadada;gap:.25rem;font-size:.8rem;display:grid}.auth-form label span[data-v-aeabe7f9]{color:#8f8f8f;font-weight:400}.auth-form input[data-v-aeabe7f9]{color:#fff;background:#070707;border:1px solid #323232;border-radius:7px;min-height:38px;padding:0 .55rem;font-size:.86rem}.auth-form input[data-v-aeabe7f9]:focus-visible{border-color:#f97316;outline:none}.helper-copy[data-v-aeabe7f9]{color:#9b9b9b;font-size:.78rem;line-height:1.45}.actions[data-v-aeabe7f9]{gap:.45rem;margin-top:.2rem;display:flex}.actions button[data-v-aeabe7f9]{color:#121212;cursor:pointer;background:#f97316;border:1px solid #f97316;border-radius:7px;min-height:36px;padding:0 .72rem;font-size:.8rem;font-weight:600}.actions button[data-v-aeabe7f9]:disabled{opacity:.65;cursor:wait}.button-ghost[data-v-aeabe7f9]{color:#f0f0f0!important;background:#151515!important;border-color:#393939!important}.error[data-v-aeabe7f9],.notice[data-v-aeabe7f9]{font-size:.8rem;line-height:1.45}.notice[data-v-aeabe7f9]{color:#b8f2c2}.error[data-v-aeabe7f9]{color:#ffb4ab}.auth-modal-fade-enter-active[data-v-aeabe7f9],.auth-modal-fade-leave-active[data-v-aeabe7f9]{transition:opacity .18s}.auth-modal-fade-enter-from[data-v-aeabe7f9],.auth-modal-fade-leave-to[data-v-aeabe7f9]{opacity:0}:root{--visual-viewport-top:0px;--visual-viewport-bottom:0px;--visual-viewport-height:100dvh}.app-shell{--benchmark-top-banner-height:42px;--site-main-nav-height:64px;--odin-panel-width:clamp(360px,32vw,420px);--site-frame-width:100%;background:#000;min-height:100dvh;position:relative;overflow-x:clip}.app-shell.odin-open{--site-frame-width:calc(100% - var(--odin-panel-width) - 5px);background:#1a1a1a;overflow:clip}.app-shell__stage{min-height:100dvh;position:relative}.app-shell__site{z-index:2;width:var(--site-frame-width);background-color:#000;min-width:0;transition:width .76s cubic-bezier(.16,1,.3,1);position:relative}.app-shell__site-frame{min-height:100dvh;transition:border-radius .76s cubic-bezier(.16,1,.3,1);container:site-frame/inline-size}.app-shell.has-benchmark-top-banner .app-shell__site-frame{padding-top:var(--benchmark-top-banner-height)}.app-shell.has-benchmark-top-banner{--site-main-nav-height:calc(64px + var(--benchmark-top-banner-height))}.app-shell.has-benchmark-top-banner.benchmark-top-banner-hidden{--site-main-nav-height:64px}.app-shell__copilot{width:var(--odin-panel-width);z-index:1;pointer-events:none;padding:10px 10px 10px 5px;position:fixed;inset:0 0 0 auto}.copilot-panel-enter-active,.copilot-panel-leave-active{transition:opacity .5s,transform .64s cubic-bezier(.16,1,.3,1)}.copilot-panel-enter-from,.copilot-panel-leave-to{opacity:0;transform:translate(28px)}.app-shell .TheNavbar{width:var(--site-frame-width);transition:transform .28s,width .76s cubic-bezier(.16,1,.3,1),border-radius .76s cubic-bezier(.16,1,.3,1)}.app-shell.odin-open .app-shell__copilot{pointer-events:auto}.whatsapp-float{--whatsapp-float-offset:clamp(.9rem,2vw,1.35rem);right:calc(env(safe-area-inset-right,0px) + var(--whatsapp-float-offset));bottom:calc(env(safe-area-inset-bottom,0px) + var(--whatsapp-float-offset));z-index:1185;box-sizing:border-box;width:52px;height:52px;color:inherit;filter:drop-shadow(0 10px 20px #00000052);background:#fff;border-radius:100%;justify-content:center;align-items:center;padding:11px;text-decoration:none;transition:opacity .2s,transform .2s,filter .2s;display:inline-flex;position:fixed}.whatsapp-float:hover{filter:drop-shadow(0 14px 24px #0000005c);transform:translateY(-2px)}.whatsapp-float:active{transform:translateY(0)}.whatsapp-float img{width:100%;height:100%;display:block;transform:translateY(-1px)}.app-shell.odin-open .whatsapp-float{right:calc(var(--odin-panel-width) + env(safe-area-inset-right,0px) + var(--whatsapp-float-offset))}body.mobile-nav-open .whatsapp-float{opacity:0;pointer-events:none}@media (width<=1080px){.app-shell{--odin-panel-width:min(440px,90vw)}}@media (width<=760px){.app-shell{--benchmark-top-banner-height:42px;--odin-panel-width:100vw;--site-frame-width:100%}.app-shell .TheNavbar,.app-shell.odin-open .TheNavbar{border-radius:0;width:100%;inset:0 auto auto 0}.app-shell__copilot{top:var(--site-main-nav-height,64px);z-index:1180;pointer-events:none;width:100vw;padding:0;position:fixed;bottom:0;right:0}.app-shell__site{z-index:auto;transition:none}.copilot-panel-enter-from,.copilot-panel-leave-to{opacity:0;transform:translateY(100%)}.app-shell.odin-open .app-shell__copilot{pointer-events:auto}.app-shell.odin-open .app-shell__site{transform:none}.app-shell.odin-open .app-shell__site-frame{box-shadow:none;border-radius:0;overflow:visible}.whatsapp-float{width:52px;height:52px}.app-shell.odin-open .whatsapp-float{right:calc(env(safe-area-inset-right,0px) + var(--whatsapp-float-offset))}}@media (prefers-reduced-motion:reduce){.app-shell .TheNavbar,.app-shell__copilot,.app-shell__site,.app-shell__site-frame,.whatsapp-float{transition:none!important}}.error-page[data-v-ccefdc32]{background:radial-gradient(55% 36% at 14% 0,#f56a2d1f,#0000 60%),#000;padding:20px 0 40px}.error-shell[data-v-ccefdc32]{gap:3rem;display:grid}.error-shell--not-found[data-v-ccefdc32]{gap:2.5rem}.error-context[data-v-ccefdc32]{gap:.85rem;max-width:42rem;display:grid}.error-logo[data-v-ccefdc32]{opacity:.92;width:108px;height:auto;margin-bottom:.2rem}.error-code[data-v-ccefdc32],.error-context__eyebrow[data-v-ccefdc32]{color:#f56a2d;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.8rem;font-weight:700}.error-context__copy[data-v-ccefdc32]{color:#ffffffc7;margin:0;font-size:1rem;line-height:1.7}.error-context__copy span[data-v-ccefdc32]{color:#fff}h1[data-v-ccefdc32]{letter-spacing:-.035em;margin:0;font-size:clamp(2.3rem,5vw,4.4rem);line-height:.96}.error-copy[data-v-ccefdc32]{color:#ffffffc7;margin:1rem 0 0;font-size:1.05rem;line-height:1.8}.error-actions[data-v-ccefdc32]{flex-wrap:wrap;gap:.85rem;margin-top:1.8rem;display:flex}.home-link[data-v-ccefdc32]{color:#f56a2d;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.2rem;padding:0}.home-link[data-v-ccefdc32]:hover{text-decoration:underline}.error-discovery[data-v-ccefdc32]{padding-top:.2rem}.error-discovery--primary[data-v-ccefdc32]{border-top:0}.error-discovery__intro[data-v-ccefdc32]{max-width:48rem}.error-discovery__intro p[data-v-ccefdc32]{color:#ffffffc2;margin:.9rem 0 0;line-height:1.7}.error-discovery__eyebrow[data-v-ccefdc32]{color:#f56a2d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:700}.error-generic[data-v-ccefdc32]{max-width:42rem;padding-bottom:2rem}.three-col[data-v-ccefdc32]{gap:2rem;padding-top:2.4rem;display:flex}@media screen and (width<=900px){.three-col[data-v-ccefdc32]{flex-direction:column;gap:3rem}}.three-col .col[data-v-ccefdc32]{flex-direction:column;align-items:flex-start;width:33.33%;display:flex}@media screen and (width<=900px){.three-col .col[data-v-ccefdc32]{width:100%}}.three-col .col .img-wrapper[data-v-ccefdc32]{aspect-ratio:1/1.3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;width:100%;margin-bottom:1.5rem;overflow:hidden}.three-col .col .img-wrapper img[data-v-ccefdc32],.three-col .col .img-wrapper video[data-v-ccefdc32]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.three-col .col .img-wrapper--video[data-v-ccefdc32]{border-color:#ffffff2e}.three-col .col h3[data-v-ccefdc32]{margin:0 0 .5rem;font-size:22px;font-weight:560}.three-col .col a[data-v-ccefdc32],.three-col .col p[data-v-ccefdc32]{font-size:16px;font-weight:450;line-height:1.5;display:block}.three-col .col p[data-v-ccefdc32]{color:#ffffffd1;margin:0}.three-col .col a[data-v-ccefdc32]{color:#fff;border-bottom:1px solid #fff;padding-top:.8rem;font-weight:500;text-decoration:none}.three-col .col a[data-v-ccefdc32]:hover{color:#d73d00;border-bottom-color:#d73d00}
