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)}.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}}.TheNavbar[data-v-b750e7ca]{z-index:1200;color:#f5f5f7;--top-banner-current-height:0px;background:#080808f5;position:fixed;inset:0 0 auto;transform:translateY(0)}.TheNavbar--has-top-banner[data-v-b750e7ca]{--top-banner-current-height:42px}.TheNavbar--top-banner-hidden[data-v-b750e7ca]{transform:translateY(-42px)}.TheNavbar a[data-v-b750e7ca]{color:inherit;text-decoration:none}.TheNavbar button[data-v-b750e7ca]{font:inherit;color:inherit;cursor:pointer}.benchmark-top-banner[data-v-b750e7ca]{box-sizing:border-box;background:#181819;justify-content:center;align-items:center;gap:.75rem;height:42px;padding:0 1rem;font-size:.7rem;display:flex;color:#b9b9bf!important}.benchmark-top-banner span[data-v-b750e7ca]:last-child{color:#eee}.nav-row[data-v-b750e7ca]{z-index:2;align-items:center;gap:2.25rem;min-height:64px;display:flex;position:relative}.nav-logo[data-v-b750e7ca]{flex-shrink:0;display:flex}.nav-logo img[data-v-b750e7ca]{width:96px;height:auto;display:block}.nav-desktop-links[data-v-b750e7ca]{align-items:center;gap:1.6rem;display:flex}.nav-desktop-links>a[data-v-b750e7ca],.nav-desktop-links>button[data-v-b750e7ca]{white-space:nowrap;letter-spacing:-.01em;align-items:center;min-height:64px;font-size:.85rem;display:inline-flex}.nav-desktop-links>button[data-v-b750e7ca]{color:#c0c0c6;background:0 0;border:0;padding:0}.nav-desktop-links>button[data-v-b750e7ca]:hover,.nav-desktop-links>button[aria-expanded=true][data-v-b750e7ca]{color:#fff}.nav-actions[data-v-b750e7ca]{align-items:center;gap:1.2rem;margin-left:auto;font-size:.8rem;display:flex}.nav-contact[data-v-b750e7ca],.nav-pricing[data-v-b750e7ca]{white-space:nowrap}.nav-pricing[data-v-b750e7ca]{background:#f5f5f7;border-radius:30px;padding:.7rem 1.15rem;font-size:.78rem;font-weight:550;color:#141416!important}.nav-pricing[data-v-b750e7ca]:hover{background:#dcdce1}.nav-menu-toggle[data-v-b750e7ca],.nav-mobile-nextgen[data-v-b750e7ca]{display:none}.nav-panel[data-v-b750e7ca]{background:#0d0d0e;max-height:min(620px,75vh);overflow-y:auto}.nav-panel__inner[data-v-b750e7ca]{grid-template-columns:1.15fr 1fr;gap:5rem;padding-top:2.6rem;padding-bottom:3rem;display:grid}.nav-panel__feature[data-v-b750e7ca]{grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;display:grid}.nav-panel__feature strong[data-v-b750e7ca]{letter-spacing:-.035em;font-size:clamp(1.4rem,2.2cqi,2rem);font-weight:500}.nav-panel__feature p[data-v-b750e7ca]{color:#9d9da4;margin-block:1rem;font-size:.85rem;line-height:1.6}.nav-panel__feature span[data-v-b750e7ca]{font-size:1.3rem}.nav-panel__feature img[data-v-b750e7ca]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:180px}.nav-panel__links[data-v-b750e7ca]{grid-template-columns:1fr 1fr;align-content:center;gap:.4rem 2rem;display:grid}.nav-panel__links>a[data-v-b750e7ca],.nav-panel__links>button[data-v-b750e7ca]{text-align:left;letter-spacing:-.015em;background:0 0;border:0;padding:.75rem 0;font-size:.95rem;line-height:1.45}.nav-panel__links span[data-v-b750e7ca]{color:#626268;margin-left:.5rem}.nav-panel__links>a[data-v-b750e7ca]:hover,.nav-panel__links>button[data-v-b750e7ca]:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.nav-panel-enter-active[data-v-b750e7ca],.nav-panel-leave-active[data-v-b750e7ca]{transition:opacity .18s,transform .18s}.nav-panel-enter-from[data-v-b750e7ca],.nav-panel-leave-to[data-v-b750e7ca]{opacity:0;transform:translateY(-6px)}.nav-mobile-panel[data-v-b750e7ca]{display:none}.TheNavbar a[data-v-b750e7ca]:focus-visible,.TheNavbar button[data-v-b750e7ca]:focus-visible{outline-offset:5px;outline:2px solid #f78046}@container site-frame (width<=1050px){.nav-account[data-v-b750e7ca],.nav-actions>.nav-pricing[data-v-b750e7ca],.nav-contact[data-v-b750e7ca],.nav-desktop-links[data-v-b750e7ca],.nav-panel[data-v-b750e7ca]{display:none}.nav-row[data-v-b750e7ca]{gap:1.3rem}.nav-logo img[data-v-b750e7ca]{width:82px}.nav-mobile-nextgen[data-v-b750e7ca]{white-space:nowrap;font-size:.8rem;display:inline}.nav-actions[data-v-b750e7ca]{gap:.6rem}.nav-menu-toggle[data-v-b750e7ca]{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:44px;padding:0;display:flex}.nav-menu-toggle span[data-v-b750e7ca]{background:#eee;width:22px;height:1px;transition:transform .18s}.nav-menu-toggle span.is-open[data-v-b750e7ca]:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-menu-toggle span.is-open[data-v-b750e7ca]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav-mobile-panel[data-v-b750e7ca]{height:calc(100dvh - 64px - var(--top-banner-current-height));overscroll-behavior:contain;background:#0d0d0e;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.TheNavbar--top-banner-hidden .nav-mobile-panel[data-v-b750e7ca]{height:calc(100dvh - 64px)}.nav-mobile-inner[data-v-b750e7ca]{padding-block:1rem 3rem}.nav-mobile-product[data-v-b750e7ca]{min-height:150px;padding:1.2rem 45% 1rem 0;display:block;position:relative}.nav-mobile-product strong[data-v-b750e7ca]{letter-spacing:-.035em;font-size:1.55rem;font-weight:500}.nav-mobile-product>span[data-v-b750e7ca]{color:#9d9da4;margin-top:.6rem;font-size:.75rem;line-height:1.6;display:block}.nav-mobile-product img[data-v-b750e7ca]{-o-object-fit:contain;object-fit:contain;width:43%;height:160px;position:absolute;top:0;right:0}.nav-mobile-group[data-v-b750e7ca]{padding-block:.35rem}.nav-mobile-group>button[data-v-b750e7ca]{letter-spacing:-.03em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.8rem 0;font-size:1.4rem;display:flex}.nav-mobile-group>button span[data-v-b750e7ca]{color:#73737b;font-size:1.5rem;font-weight:300}.nav-mobile-group>div[data-v-b750e7ca]{gap:.4rem;padding:.3rem 0 1rem;display:grid}.nav-mobile-group a[data-v-b750e7ca],.nav-mobile-group>div button[data-v-b750e7ca]{color:#adadb5;text-align:left;background:0 0;border:0;padding:.65rem 0;font-size:.95rem;display:block}.nav-mobile-actions[data-v-b750e7ca]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;font-size:.85rem;display:flex}.benchmark-top-banner[data-v-b750e7ca]{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.nav-menu-toggle span[data-v-b750e7ca],.nav-panel-enter-active[data-v-b750e7ca],.nav-panel-leave-active[data-v-b750e7ca]{transition:none}}.localized-seo-head[data-v-4b433e1e]{display:none}.upcoming-events-promo[data-v-60da243d]{margin:0 0 60px;position:relative}.upcoming-events-promo__eyebrow[data-v-60da243d]{color:#ff4500;margin:0 0 .75rem;font-size:13px;font-weight:550;line-height:1}.upcoming-events-promo__carousel[data-v-60da243d]{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.55rem;display:grid}.upcoming-events-promo__arrow[data-v-60da243d]{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-60da243d]:hover{background:#ff681f1f;border-color:#ff681f8c}.upcoming-events-promo__arrow[data-v-60da243d]:active{transform:scale(.96)}.upcoming-events-promo__carousel--single[data-v-60da243d]{grid-template-columns:minmax(0,1fr)}.upcoming-events-promo__carousel--single .event-card[data-v-60da243d]{flex-basis:100%}.upcoming-events-promo__grid[data-v-60da243d]{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-60da243d]::-webkit-scrollbar{display:none}.event-card[data-v-60da243d]{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-60da243d]:hover{filter:brightness(1.02);transform:translateY(-2px)}.event-card strong[data-v-60da243d]{color:#000;margin-top:.5rem;font-size:18px;font-weight:600;line-height:1.15;display:block}.event-card span[data-v-60da243d]: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-60da243d]{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-60da243d]{color:#9dd3c7}.event-card--course strong[data-v-60da243d]{color:#fff}.event-card--course span[data-v-60da243d]:last-child{color:#ffffffa8}.event-card--expo[data-v-60da243d]{background:linear-gradient(110deg,#fffffffa,#f7f7f4f0),radial-gradient(circle at 8%,#c81f1f24,#0000 30%)}.event-card__date[data-v-60da243d]{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-60da243d]{margin-bottom:48px}.upcoming-events-promo__carousel[data-v-60da243d]{display:block;position:relative}.upcoming-events-promo__arrow[data-v-60da243d]{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-60da243d]:active{transform:translateY(-50%)scale(.96)}.upcoming-events-promo__arrow--prev[data-v-60da243d]{left:-.35rem}.upcoming-events-promo__arrow--next[data-v-60da243d]{right:-.35rem}.event-card[data-v-60da243d]{flex-basis:min(82vw,340px)}}.TheFooter[data-v-59a2d4a0]{background-color:#000;border-top:1px solid #222;padding:90px 0 0}.TheFooter .row[data-v-59a2d4a0]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.TheFooter .row .column[data-v-59a2d4a0]{flex-basis:25%;width:25%}.TheFooter .row .column .directory-list[data-v-59a2d4a0]{margin-bottom:48px}@container site-frame (width<=990px){.TheFooter .row .column[data-v-59a2d4a0]{flex-basis:50%;width:50%}}@container site-frame (width<=768px){.TheFooter .row .column[data-v-59a2d4a0]{flex-basis:100%;width:100%}.TheFooter .row .column .directory-list ul[data-v-59a2d4a0]{flex-flow:wrap;gap:1.2rem 0;display:flex}.TheFooter .row .column .directory-list ul li[data-v-59a2d4a0]{flex-basis:50%;width:50%}}h2[data-v-59a2d4a0]{color:#fff;padding-bottom:1.5rem;font-size:20px;font-weight:500}ul[data-v-59a2d4a0]{flex-direction:column;gap:1.2rem}ul[data-v-59a2d4a0],ul li[data-v-59a2d4a0]{display:flex}ul li[data-v-59a2d4a0]{color:#ababab;cursor:pointer;text-transform:capitalize;width:100%;font-weight:450;transition:all .2s}ul li[data-v-59a2d4a0]:hover{color:#fff}ul li .footer-label[data-v-59a2d4a0]{color:inherit}ul li .tag[data-v-59a2d4a0]{color:#ff4500;margin-left:.75em;font-size:13px}.footer-bottom[data-v-59a2d4a0],ul li .tag[data-v-59a2d4a0]{align-items:center;display:flex}.footer-bottom[data-v-59a2d4a0]{pointer-events:none;flex-direction:row-reverse;justify-content:space-between;gap:40px;padding-top:90px;padding-bottom:40px}.footer-bottom img[data-v-59a2d4a0]{opacity:.2;width:50vw;max-width:800px;height:auto}.footer-bottom__content[data-v-59a2d4a0]{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-59a2d4a0]{color:#fff;margin:0;font-weight:450;line-height:1.45;display:inline}.footer-bottom__brand p+p[data-v-59a2d4a0]{padding-top:12px}.footer-bottom__brand p[data-v-59a2d4a0]:nth-child(2){color:#aaa;margin-left:4px;display:inline}.footer-bottom__brand p[data-v-59a2d4a0]:nth-child(3){color:#ababab;padding-top:38px;font-size:14px;display:block}.footer-bottom .company-information[data-v-59a2d4a0]{font-style:normal}.footer-bottom .company-information h2[data-v-59a2d4a0]{padding-bottom:1rem;font-size:18px}.footer-bottom .company-information dl[data-v-59a2d4a0]{gap:16px;margin:0;display:grid}.footer-bottom .company-information dl>div[data-v-59a2d4a0]{gap:4px;display:grid}.footer-bottom .company-information dt[data-v-59a2d4a0]{color:#fff;text-transform:uppercase;font-size:13px;font-weight:600}.footer-bottom .company-information dd[data-v-59a2d4a0]{color:#ababab;margin:0;line-height:1.55}.footer-bottom .company-information span[data-v-59a2d4a0]{display:block}@container site-frame (width<=1000px){.footer-bottom img[data-v-59a2d4a0]{width:40vw;max-width:570px}.footer-bottom[data-v-59a2d4a0]{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@container site-frame (width<=720px){.footer-bottom__content[data-v-59a2d4a0]{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}.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}
