.sm-mega{--sm-mega-font:Figtree,"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--sm-mega-ease:ease-in-out;--sm-mega-dur:180ms;--sm-mega-radius:8px;--sm-mega-shadow:0 12px 40px rgba(0,0,23,.1),0 2px 8px rgba(0,0,23,.04);background:var(--sm-mega-bg,#fff);color:var(--sm-mega-nav,#000017);font-family:var(--sm-mega-font);position:relative;width:100%;z-index:1000}.sm-mega--sticky{position:sticky;top:0}.sm-mega *,.sm-mega :after,.sm-mega :before{box-sizing:border-box}.sm-mega a{color:inherit;text-decoration:none}.sm-mega__bar{background:var(--sm-mega-bg,#fff);border-bottom:1px solid transparent;position:relative;z-index:2}.sm-mega__inner{align-items:center;box-sizing:border-box;display:flex;gap:24px;margin:0 auto;max-width:calc(var(--sm-mega-max, 1400px) + 40px);min-height:72px;padding:0 20px}.sm-mega__logo{align-items:center;display:inline-flex;flex:0 0 auto;line-height:0}.sm-mega__logo img{display:block;height:28px;max-width:180px;width:auto}.sm-mega__logo-text{color:var(--sm-mega-nav,#000017);font-size:18px;font-weight:700}.sm-mega__nav{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.sm-mega__top{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.sm-mega__top-item{margin:0;padding:0;position:static}.sm-mega__top-trigger{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--sm-mega-radius);color:var(--sm-mega-nav,#000017);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:500;gap:6px;line-height:1.2;padding:8px 12px;transition:background-color var(--sm-mega-dur) var(--sm-mega-ease),color var(--sm-mega-dur) var(--sm-mega-ease)}.sm-mega__top-item.is-open>.sm-mega__top-trigger,.sm-mega__top-item:hover>.sm-mega__top-trigger,.sm-mega__top-trigger:focus-visible{background:var(--sm-mega-nav-hover,#f7f8f8);outline:none}.sm-mega__chevron{color:#000;display:inline-flex;transition:transform var(--sm-mega-dur) var(--sm-mega-ease)}.sm-mega__top-item.is-open>.sm-mega__top-trigger .sm-mega__chevron{transform:rotate(180deg)}.sm-mega__utils{align-items:center;display:flex;flex:0 0 auto;gap:24px;margin-left:auto}.sm-mega__search{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid transparent;border-radius:0;color:#060606;cursor:pointer;display:inline-flex;height:50px;justify-content:center;padding:0;transition:transform .2s ease-in-out,color .2s ease-in-out;width:50px}.sm-mega__search svg{display:block;height:20px;width:20px}.sm-mega__search:focus-visible,.sm-mega__search:hover{color:var(--sm-mega-item-active,#00f);outline:none;transform:scale(1.1)}.sm-mega__search-overlay{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background-color:hsla(0,0%,100%,.84);display:none;height:100vh;inset:0;position:fixed;width:100%;z-index:10050}.sm-mega__search-overlay.is-open{display:block}.sm-mega__search-close{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:#62668a;cursor:pointer;height:25px;padding:0;position:absolute;right:40px;top:40px;transition:transform .3s ease-in-out;width:25px}.sm-mega__search-close:focus-visible,.sm-mega__search-close:hover{outline:none;transform:scale(1.1)}.sm-mega__search-bar{margin:auto;position:relative;text-align:center;top:30%;width:100%}.sm-mega__search-form{margin:0}.sm-mega__search-group{margin:0 auto;position:relative;width:60%}.sm-mega__search-input{background:transparent;border:none;border-bottom:2px solid #e1eafd;border-radius:0;box-shadow:none;color:#4c4c4c;font-size:32px;font-weight:300;height:90px;line-height:1.2;padding:10px 48px 50px 0;width:100%}.sm-mega__search-input:focus{border-bottom-color:#00f;outline:none}.sm-mega__search-input::placeholder{color:#4c4c4c;opacity:.55}.sm-mega__search-submit{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:#060606;cursor:pointer;height:37px;padding:0;position:absolute;right:0;top:12px;transition:transform .3s ease-in-out;width:37px}.sm-mega__search-submit:focus-visible,.sm-mega__search-submit:hover{color:#00f;outline:none;transform:scale(1.2)}.sm-mega__docs{--sm-mega-docs-line:#060606;align-items:center;background:transparent;border:1px solid var(--sm-mega-docs-line);border-radius:6px;color:var(--sm-mega-docs-line)!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:500;isolation:isolate;justify-content:center;line-height:1.2;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:color .35s ease,transform .15s ease;white-space:nowrap}.sm-mega__docs-label{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--sm-mega-docs-color,#fff) 50%,var(--sm-mega-docs-line) 50%);background-position:100% 0;background-repeat:no-repeat;background-size:200% 100%;color:transparent;display:block;flex:1 1 auto;padding:11px 21px;text-align:center;transition:background-position .35s ease}.sm-mega__docs:focus-visible .sm-mega__docs-label,.sm-mega__docs:hover .sm-mega__docs-label{background-position:0 0}.sm-mega__docs:before{background:var(--sm-mega-docs-line);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .35s ease;width:100%;z-index:-1}.sm-mega__docs:focus-visible,.sm-mega__docs:hover{color:var(--sm-mega-docs-color,#fff)!important}.sm-mega__docs:focus-visible:before,.sm-mega__docs:hover:before{left:0}.sm-mega__docs:active{transform:scale(.94)}.sm-mega__docs:focus-visible{outline:2px solid var(--sm-mega-docs-line);outline-offset:2px}.sm-mega__burger{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--sm-mega-radius);color:var(--sm-mega-nav,#000017);cursor:pointer;display:none;height:40px;justify-content:center;width:40px}.sm-mega__burger-lines,.sm-mega__burger-lines:after,.sm-mega__burger-lines:before{background:currentColor;border-radius:1px;display:block;height:1.5px;position:relative;transition:transform var(--sm-mega-dur) var(--sm-mega-ease),opacity var(--sm-mega-dur) var(--sm-mega-ease);width:18px}.sm-mega__burger-lines:after,.sm-mega__burger-lines:before{content:"";left:0;position:absolute}.sm-mega__burger-lines:before{top:-6px}.sm-mega__burger-lines:after{top:6px}.sm-mega.is-drawer-open .sm-mega__burger-lines{background:transparent}.sm-mega.is-drawer-open .sm-mega__burger-lines:before{top:0;transform:rotate(45deg)}.sm-mega.is-drawer-open .sm-mega__burger-lines:after{top:0;transform:rotate(-45deg)}.sm-mega__panel{left:0;opacity:0;padding-top:8px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(4px);transition:opacity var(--sm-mega-dur) var(--sm-mega-ease),transform var(--sm-mega-dur) var(--sm-mega-ease),visibility var(--sm-mega-dur) var(--sm-mega-ease);visibility:hidden;z-index:5}.sm-mega__panel.is-open,.sm-mega__top-item.is-open>.sm-mega__panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.sm-mega__panel:before{content:"";height:8px;left:0;position:absolute;right:0;top:0}.sm-mega__panel-inner{align-items:stretch;background:#fff;border:1px solid var(--sm-mega-hdiv,#e3ebec);border-radius:12px;box-shadow:var(--sm-mega-shadow);display:flex;gap:0;margin:0 auto;max-width:var(--sm-mega-max,1200px);padding:28px 32px}.sm-mega__panel--full{left:0;right:0}.sm-mega__panel--full .sm-mega__panel-inner{max-width:var(--sm-mega-max,1200px);width:calc(100% - 40px)}.sm-mega__panel--auto,.sm-mega__panel--compact{left:auto;right:auto;width:max-content}.sm-mega__panel--auto{max-width:calc(100vw - 32px)}.sm-mega__panel--auto .sm-mega__panel-inner{margin:0;max-width:calc(100vw - 32px);min-width:0;padding:20px 24px;width:max-content}.sm-mega__panel--auto .sm-mega__col{flex:0 0 auto;padding:0 20px}.sm-mega__panel--auto .sm-mega__col:first-child{padding-left:0}.sm-mega__panel--auto .sm-mega__col:last-child{padding-right:0}.sm-mega__panel--auto .sm-mega__card-cta,.sm-mega__panel--auto .sm-mega__card-title,.sm-mega__panel--auto .sm-mega__col-title,.sm-mega__panel--auto .sm-mega__item-title,.sm-mega__panel--auto .sm-mega__promo-title,.sm-mega__panel--auto .sm-mega__section-title{white-space:nowrap}.sm-mega__panel--auto .sm-mega__item-desc,.sm-mega__panel--auto .sm-mega__promo-desc{max-width:380px;white-space:normal}.sm-mega__panel--auto .sm-mega__list--two{column-gap:40px}.sm-mega__panel--auto .sm-mega__col--promo{max-width:320px;min-width:260px}.sm-mega__panel--auto .sm-mega__col--card_stack{min-width:300px}.sm-mega__panel--compact{max-width:min(420px,calc(100vw - 32px))}.sm-mega__panel--compact .sm-mega__panel-inner{margin:0;max-width:min(420px,calc(100vw - 32px));min-width:260px;padding:20px 24px;width:max-content}.sm-mega__col{flex:1 1 0;min-width:0;padding:0 28px;position:relative}.sm-mega__col:first-child{padding-left:0}.sm-mega__col:last-child{padding-right:0}.sm-mega__col+.sm-mega__col{border-left:1px solid var(--sm-mega-vdiv,#e3ebec)}.sm-mega__col--grow-2{flex-basis:0;flex-grow:2}.sm-mega__col--grow-3{flex-basis:0;flex-grow:3}.sm-mega__col-title,.sm-mega__section-title{color:var(--sm-mega-title,#000017);font-size:16px;font-weight:500;line-height:1.3;margin:0 0 14px}.sm-mega__section-title{margin:0}.sm-mega__list{display:flex;flex-direction:column;gap:10px}.sm-mega__list--two{column-count:2;column-gap:44px;column-rule:1px solid var(--sm-mega-vdiv,#e3ebec);display:block}.sm-mega__list--two>.sm-mega__item,.sm-mega__list--two>.sm-mega__section{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:28px}.sm-mega__list--two>.sm-mega__item:last-child{margin-bottom:0}.sm-mega__list--has-desc{row-gap:16px}.sm-mega__list--nested{margin-top:10px;padding-left:0}.sm-mega__item,.sm-mega__section-head{align-items:flex-start;border-radius:6px;color:var(--sm-mega-item,#4c4c4c);display:flex;gap:12px;min-width:0;transition:color var(--sm-mega-dur) var(--sm-mega-ease)}.sm-mega__item-title{color:inherit;font-size:15px;font-weight:300;line-height:1.35}.sm-mega__item-desc,.sm-mega__promo-desc{color:var(--sm-mega-desc,#4c4c4c);display:block;font-size:13px;font-weight:300;line-height:1.45;margin-top:4px}.sm-mega__item-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sm-mega__item-icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;margin-top:1px;width:20px}.sm-mega__item-icon img{display:block;height:20px;object-fit:contain;width:20px}.sm-mega__item-icon-fallback{border:1.5px solid;border-radius:4px;height:18px;opacity:.55;width:18px}a.sm-mega__item:focus-visible,a.sm-mega__item:hover,a.sm-mega__section-head:focus-visible,a.sm-mega__section-head:hover{color:var(--sm-mega-item-active,#00f);outline:none}a.sm-mega__item:focus-visible .sm-mega__item-desc,a.sm-mega__item:hover .sm-mega__item-desc,a.sm-mega__section-head:focus-visible .sm-mega__item-desc,a.sm-mega__section-head:hover .sm-mega__item-desc{color:var(--sm-mega-desc,#4c4c4c)}.sm-mega__sections{display:flex;flex-direction:column;gap:22px}.sm-mega__section-head--desc{align-items:flex-start}.sm-mega__promo{color:var(--sm-mega-title,#000017);display:flex;flex-direction:column;gap:12px;height:100%}.sm-mega__promo-media{aspect-ratio:16/10;background:transparent;border-radius:8px;overflow:hidden;width:100%}.sm-mega__promo-media img{display:block;height:100%;object-fit:cover;width:100%}.sm-mega__card-placeholder,.sm-mega__promo-placeholder{background:linear-gradient(135deg,#e8ecf0,#f5f7f8);height:100%;min-height:120px;width:100%}.sm-mega__promo-title{align-items:center;color:var(--sm-mega-title,#000017);display:inline-flex;font-size:16px;font-weight:500;gap:8px;transition:color var(--sm-mega-dur) var(--sm-mega-ease)}a.sm-mega__promo:focus-visible .sm-mega__promo-title,a.sm-mega__promo:hover .sm-mega__promo-title{color:var(--sm-mega-item-active,#00f);outline:none}.sm-mega__arrow{color:currentColor;display:inline-flex;flex:0 0 auto;transition:transform var(--sm-mega-dur) var(--sm-mega-ease)}a:focus-visible .sm-mega__arrow,a:hover .sm-mega__arrow{transform:translateX(3px)}.sm-mega__cards{display:flex;flex-direction:column}.sm-mega__card{border-top:1px solid var(--sm-mega-card-rule,#4c4c4c);color:var(--sm-mega-title,#000017);grid-template-columns:1fr auto;padding:16px 0}.sm-mega__card,.sm-mega__card-main{align-items:center;display:grid;gap:16px}.sm-mega__card-main{color:inherit;grid-template-columns:72px 1fr;min-width:0;transition:color var(--sm-mega-dur) var(--sm-mega-ease)}.sm-mega__card:first-child{border-top:0;padding-top:4px}.sm-mega__card:last-child{padding-bottom:4px}.sm-mega__card-thumb{background:#f0f2f4;border-radius:6px;flex-shrink:0;height:48px;overflow:hidden;width:72px}.sm-mega__card-thumb img{display:block;height:100%;object-fit:cover;width:100%}.sm-mega__card-title{color:var(--sm-mega-item,#4c4c4c);font-size:14px;font-weight:400;line-height:1.4}.sm-mega__card-cta,.sm-mega__card-title{transition:color var(--sm-mega-dur) var(--sm-mega-ease)}.sm-mega__card-cta{align-items:center;color:var(--sm-mega-title,#000017);display:inline-flex;font-size:13px;font-weight:500;gap:6px;white-space:nowrap}a.sm-mega__card-cta:focus-visible,a.sm-mega__card-cta:hover,a.sm-mega__card-main:focus-visible .sm-mega__card-title,a.sm-mega__card-main:hover .sm-mega__card-title{color:var(--sm-mega-item-active,#00f);outline:none}.sm-mega__drawer{background:#fff;border-top:1px solid var(--sm-mega-hdiv,#e3ebec);display:none;max-height:calc(100vh - 72px);overflow:auto;-webkit-overflow-scrolling:touch}.sm-mega__drawer-inner{margin:0 auto;max-width:var(--sm-mega-max,1200px);padding:8px 20px 28px}.sm-mega__drawer-group{border-bottom:1px solid var(--sm-mega-hdiv,#e3ebec)}.sm-mega__drawer-link,.sm-mega__drawer-trigger{align-items:center;background:transparent;border:0;color:var(--sm-mega-nav,#000017);cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:500;gap:12px;justify-content:space-between;padding:16px 4px;text-align:left;width:100%}.sm-mega__drawer-group.is-open>.sm-mega__drawer-trigger .sm-mega__chevron{transform:rotate(180deg)}.sm-mega__drawer-panel{padding:4px 4px 20px}.sm-mega__drawer-panel .sm-mega__col{border-left:0!important;flex:none;padding:0 0 20px;width:100%}.sm-mega__drawer-panel .sm-mega__col+.sm-mega__col{border-top:1px solid var(--sm-mega-hdiv,#e3ebec);padding-top:20px}.sm-mega__drawer-panel .sm-mega__list--two{column-count:1;column-rule:none}.sm-mega__drawer-panel .sm-mega__card{grid-template-columns:1fr;grid-template-rows:auto auto}.sm-mega__drawer-panel .sm-mega__card-main{grid-template-columns:64px 1fr;width:100%}.sm-mega__drawer-panel .sm-mega__card-cta{grid-column:1}.sm-mega__drawer-panel .sm-mega__card-thumb{height:44px;width:64px}.sm-mega__drawer-panel .sm-mega__card-cta{grid-column:2}.sm-mega__docs--drawer{justify-content:center;margin-top:20px;width:100%}@media (hover:hover) and (pointer:fine){.sm-mega__top-item--has-panel:hover>.sm-mega__panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.sm-mega__top-item--has-panel:hover>.sm-mega__top-trigger{background:var(--sm-mega-nav-hover,#f7f8f8)}.sm-mega__top-item--has-panel:hover>.sm-mega__top-trigger .sm-mega__chevron{transform:rotate(180deg)}}@media (max-width:980px){.sm-mega__nav,.sm-mega__utils .sm-mega__docs{display:none}.sm-mega__burger{display:inline-flex}.sm-mega__utils{gap:4px}.sm-mega.is-drawer-open .sm-mega__drawer{display:block}.sm-mega__panel{display:none!important}.sm-mega__inner{min-height:64px;padding:0 20px}.sm-mega__search-bar{top:22%}.sm-mega__search-group{width:84%}.sm-mega__search-input{font-size:22px;height:64px;padding:6px 40px 34px 0}.sm-mega__search-close{right:20px;top:20px}.sm-mega__search-submit{height:30px;top:8px;width:30px}}@media (prefers-reduced-motion:reduce){.sm-mega *,.sm-mega :after,.sm-mega :before{transition-duration:.01ms!important}}