:root{--promo-bar-height:36px}:root[data-promo=off]{--promo-bar-height:0px}.promo-bar{height:var(--promo-bar-height);border-bottom:1px solid var(--td-edge)}.promo-bar-inner{height:100%;padding-block:0;padding-inline:var(--td-sp-8) var(--td-sp-4);gap:var(--td-sp-4)}.promo-bar .promo-bar-link{appearance:none;cursor:pointer;min-width:0;height:28px;padding-inline:var(--td-sp-6);gap:var(--td-sp-5);transition:box-shadow var(--td-t-base) var(--td-ease), background var(--td-t-base) var(--td-ease);background:0 0;border:0;border-radius:9px;flex:0 auto;margin-inline:auto;font-size:12.5px}.promo-bar .promo-bar-link:hover{opacity:1;background:var(--td-surface-2);box-shadow:var(--td-btn-active)}.promo-bar .promo-bar-link:active{box-shadow:var(--td-inset-soft)}.promo-bar .promo-bar-link:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}.promo-bar-mark{color:var(--td-ink-2);flex:none}.promo-bar-go{align-items:center;gap:var(--td-sp-2);color:var(--td-ink);white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.promo-bar-link:hover .promo-bar-go .td-icon{translate:2px}.promo-bar-go .td-icon{transition:translate var(--td-t-base) var(--td-ease)}.promo-bar-close{appearance:none;width:28px;height:28px;color:var(--td-ink-2);cursor:pointer;transition:box-shadow var(--td-t-base) var(--td-ease), color var(--td-t-fast) var(--td-ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.promo-bar-close:hover{color:var(--td-ink);box-shadow:var(--td-btn-active)}.promo-bar-close:active{box-shadow:var(--td-inset-soft)}.promo-bar-close:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}@media (max-width:720px){.promo-bar-fade{display:none}.promo-bar-inner{padding-inline:var(--td-sp-4)}}.td-nav-wrap.td-react-sitenav{--hdr-gap:22px;top:calc(var(--promo-bar-height,0px) - var(--hdr-gap))}.td-nav-wrap.td-react-sitenav,.td-nav-wrap.td-react-sitenav[data-stuck]{padding-top:var(--hdr-gap)}.td-react-sitenav .td-navbar.td-navbar{box-shadow:none;gap:var(--td-sp-4);background:0 0}.td-react-sitenav .td-navbar.td-navbar:before{content:"";z-index:-1;border-radius:inherit;background:var(--td-surface);box-shadow:var(--td-raised);pointer-events:none;transition:inset var(--td-t-slow) var(--td-ease);position:absolute;inset:0}.td-react-sitenav[data-stuck] .td-navbar.td-navbar:before{inset:5px 8px}@media (prefers-reduced-motion:reduce){.td-react-sitenav .td-navbar.td-navbar:before{transition:none}}.td-react-sitenav .td-navbar.td-navbar:after{content:none}.td-react-sitenav .td-nav-right.td-nav-right{gap:var(--td-sp-4)}.td-react-sitenav .td-navbtn[aria-expanded=true] .td-navbtn-chevron{color:var(--td-ink)}.td-react-sitenav .td-navlinks .td-navbtn[aria-current=page]{color:var(--td-brand-text)}.td-react-sitenav .td-react-search .td-react-search-field{background:var(--td-surface);box-shadow:var(--td-inset-soft)}.td-react-sitenav .td-react-search .td-react-search-field:focus-within{box-shadow:var(--td-inset-soft)}.td-react-sitenav .td-react-search .td-react-search-field:has(:focus-visible){outline:2px solid var(--td-accent);outline-offset:2px}.hdr-theme{display:inline-flex}.td-react-sitenav .hdr-theme .td-iconbtn{box-shadow:none;background:0 0}.td-react-sitenav .hdr-theme .td-iconbtn:hover{background:var(--td-surface);box-shadow:var(--td-btn-active)}.td-react-sitenav .hdr-theme .td-iconbtn:active{box-shadow:var(--td-inset-soft)}.td-react-sitenav .td-nav-right .hdr-account.td-iconbtn{box-shadow:none;background:0 0;position:relative}.td-react-sitenav .td-nav-right .hdr-account.td-iconbtn:hover{background:var(--td-surface);box-shadow:var(--td-btn-active)}.td-react-sitenav .td-nav-right .hdr-account.td-iconbtn:active{box-shadow:var(--td-inset-soft)}.hdr-account-dot{background:var(--td-brand);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.td-drawer.acc-menu{width:min(420px,100vw);padding:var(--td-sp-10);gap:var(--td-sp-6)}.acc-menu .td-modal-desc{color:var(--td-ink-2);overflow-wrap:anywhere;margin:0}.acc-menu-actions{gap:var(--td-sp-3);display:grid}.acc-menu-actions>.td-react-button{justify-content:center;justify-self:stretch}.acc-menu-gives{margin:0;padding-left:1.1em}.td-react-sitenav .hdr-talk .hdr-talk-icon{display:none}.hdr-talk .td-primary-label{align-items:center;gap:var(--td-sp-4);display:inline-flex}.hdr-live{background:var(--td-green);width:6px;height:6px;animation:hdr-live-breathe 2.8s var(--td-ease) infinite alternate;border-radius:50%;flex:none}@keyframes hdr-live-breathe{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.hdr-live{animation:none}}@media (min-width:1141px) and (max-width:1439px){.td-react-sitenav .td-nav-right .td-react-search{flex:none;width:auto}.td-react-sitenav .td-nav-right .td-react-search-trigger{justify-content:center;width:42px;padding-inline:0}.td-react-sitenav .td-nav-right .td-react-search-triggerlabel,.td-react-sitenav .td-nav-right .td-react-search-kbd{display:none}.td-react-sitenav .td-nav-right .nav-mu{padding:0 4px}.td-react-sitenav .td-nav-right .nav-mu .nav-mu-label,.td-react-sitenav .td-nav-right .nav-mu .nav-mu-arrow{display:none}}@media (min-width:1141px) and (max-width:1279px){.td-react-sitenav .td-navlinks .td-navbtn{padding-inline:9px}.td-react-sitenav .td-navbar .td-nav-right>.hdr-talk.td-react-button{width:var(--td-btn-h,42px);place-items:center;padding:0;display:inline-grid}.td-react-sitenav .hdr-talk .td-lamp,.td-react-sitenav .hdr-talk .hdr-talk-label{display:none}.td-react-sitenav .hdr-talk .hdr-talk-icon{width:18px;height:18px;display:block}.td-react-sitenav .hdr-talk .td-primary-label{position:relative}.td-react-sitenav .hdr-talk .hdr-live{position:absolute;top:-3px;right:-4px}}@media (max-width:1140px){.td-react-sitenav .td-nav-right .hdr-theme{display:none}.td-react-sitenav .td-nav-right .td-nav-burger.td-iconbtn{box-shadow:none;background:0 0}.td-react-sitenav .td-nav-right .td-nav-burger.td-iconbtn:hover{background:var(--td-surface);box-shadow:var(--td-btn-active)}.td-react-sitenav .td-nav-right .td-nav-burger.td-iconbtn:active{box-shadow:var(--td-inset-soft)}.td-react-sitenav .td-navbar .td-nav-right>.hdr-talk.td-react-button{width:var(--td-btn-h,42px);place-items:center;padding:0;display:inline-grid}.td-react-sitenav .hdr-talk .td-lamp,.td-react-sitenav .hdr-talk .hdr-talk-label{display:none}.td-react-sitenav .hdr-talk .hdr-talk-icon{width:18px;height:18px;display:block}.td-react-sitenav .hdr-talk .td-primary-label{position:relative}.td-react-sitenav .hdr-talk .hdr-live{position:absolute;top:-3px;right:-4px}}@media (max-width:480px){.td-react-sitenav .td-nav-right .hdr-account{display:none}.td-nav-wrap.td-react-sitenav{--hdr-gap:12px;padding-inline:var(--td-sp-5)}.td-react-sitenav .td-navbar.td-navbar{padding-inline:var(--td-sp-5);gap:var(--td-sp-3)}.td-react-sitenav .td-nav-right.td-nav-right{gap:var(--td-sp-3)}}.td-react-sitenav .td-mega-head .td-mega-head-text:before,.td-react-sitenav .td-react-mega-col-label.td-react-mega-col-label:before,.td-react-sitenav .td-react-mega-feature.td-react-mega-feature:before{content:none}.td-react-sitenav .td-react-mega-items a:before{background:var(--td-ink-3)}.td-react-sitenav .td-mega-cta.td-mega-cta{color:var(--td-ink);transition:color var(--td-t-fast) var(--td-ease), box-shadow var(--td-t-base) var(--td-ease)}.td-react-sitenav .td-mega-cta.td-mega-cta:hover{color:var(--td-ink);box-shadow:var(--td-btn-hover)}.td-react-sitenav .td-mega-cta.td-mega-cta:active{box-shadow:var(--td-btn-active)}.td-react-sitenav .td-mega-cta.td-mega-cta:focus-visible{outline:2px solid var(--td-accent);outline-offset:3px}.td-react-sitenav .td-mega-cta.td-mega-cta:before{background:color-mix(in srgb, var(--td-ink-3) 40%, var(--td-surface));box-shadow:none}.td-react-sitenav .td-mega-cta.td-mega-cta:hover:before{background:var(--td-brand);box-shadow:none}.td-react-sitenav .hdr-panel-foot.td-react-mega-actions{justify-content:space-between;gap:var(--td-sp-6) var(--td-sp-10);padding-top:var(--td-sp-8);border-top:1px solid var(--td-edge);flex-wrap:wrap}.hdr-specialist{align-items:center;gap:var(--td-sp-8);min-width:0;display:flex}.hdr-specialist-note{font-family:var(--td-font-sans);color:var(--td-ink-2);font-size:13px;line-height:1.4}.hdr-panel-essay{font-family:var(--td-font-sans);color:var(--td-ink-2);flex:0 0 100%;order:1;margin:0;font-size:13px;line-height:1.4}.hdr-panel-essay a{color:var(--td-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.td-react-sitenav .td-mega-panel.td-react-sitenav-panel:has(.hdr-panel-essay){--td-react-sitenav-panel-h:680px}.td-react-sitenav .td-mega-panel.td-react-sitenav-panel:has(nav.mx-rail[aria-label=Platforms]){--td-react-sitenav-panel-h:680px}.hdr-panel-tally{margin-left:auto}.hdr-panel-links{align-items:center;gap:var(--td-sp-2);margin:0;padding:0;list-style:none;display:flex}.hdr-panel-tally+.hdr-panel-links{margin-left:0}.hdr-quiet-link{min-height:36px;padding-inline:var(--td-sp-6);font-family:var(--td-font-ui);color:var(--td-ink-2);white-space:nowrap;transition:color var(--td-t-fast) var(--td-ease), box-shadow var(--td-t-base) var(--td-ease);border-radius:11px;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.hdr-quiet-link:hover{color:var(--td-ink);box-shadow:var(--td-btn-active)}.hdr-quiet-link:active{box-shadow:var(--td-inset-soft)}.hdr-quiet-link:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}@media (max-width:1280px){.hdr-specialist-note{display:none}}.td-nav-wrap:has(.hdr-drawer[data-state=open]){z-index:100}.td-drawer.hdr-drawer{gap:0;width:min(420px,100vw);padding:0;overflow:hidden}.hdr-drawer-head.td-modal-head{padding:var(--td-sp-8) var(--td-sp-8) var(--td-sp-6);margin:0}.hdr-drawer-scroll{overscroll-behavior:contain;gap:var(--td-sp-4);min-height:0;padding:var(--td-sp-2) var(--td-sp-8) var(--td-sp-10);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.hdr-drawer-mu{align-items:center;gap:var(--td-sp-6);min-height:64px;padding:0 var(--td-sp-8) 0 var(--td-sp-4);color:#fff;box-shadow:var(--td-btn-rest);transition:box-shadow var(--td-t-base) var(--td-ease);background:#121a46;border-radius:16px;text-decoration:none;display:flex}.hdr-drawer-mu:hover{box-shadow:var(--td-btn-hover)}.hdr-drawer-mu:active{box-shadow:var(--td-btn-active)}.hdr-drawer-mu:focus-visible{outline:2px solid var(--td-accent);outline-offset:3px}.hdr-drawer-mu .nav-mu-planet{width:44px;height:44px}.hdr-drawer-mu-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.hdr-drawer-mu .nav-mu-label{font-family:var(--td-font-ui);font-size:15px;font-weight:600}.hdr-drawer-mu-sub{font-family:var(--td-font-sans);opacity:.72;font-size:12.5px}.hdr-drawer-row{justify-content:space-between;align-items:center;gap:var(--td-sp-6);min-height:56px;padding-inline:var(--td-sp-6);font-family:var(--td-font-ui);color:var(--td-ink);transition:box-shadow var(--td-t-base) var(--td-ease);border-radius:14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.hdr-drawer-row .td-icon{color:var(--td-ink-2)}.hdr-drawer-row:hover{box-shadow:var(--td-btn-active)}.hdr-drawer-row:active{box-shadow:var(--td-inset-soft)}.hdr-drawer-row:focus-visible{outline:2px solid var(--td-accent);outline-offset:-2px}.hdr-drawer-theme{padding:var(--td-sp-4) var(--td-sp-6) 0;justify-content:space-between;align-items:center;display:flex}.hdr-drawer-pin{gap:var(--td-sp-5);padding:var(--td-sp-6) var(--td-sp-8) calc(var(--td-sp-6) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--td-edge);background:var(--td-surface);flex:none;grid-template-columns:1fr 1fr;display:grid}.hdr-drawer-pin>.td-react-button.td-react-button{min-height:var(--td-btn-h-lg,50px);justify-content:center;width:100%}.hdr-drawer-pin .td-primary-label{align-items:center;gap:var(--td-sp-4);display:inline-flex}.td-drawer.contact-sheet{width:min(460px,100vw);padding:var(--td-sp-10);gap:var(--td-sp-6);overflow:hidden}.contact-sheet .td-modal-desc{color:var(--td-ink-2);margin:0}.contact-sheet-body{overscroll-behavior:contain;gap:var(--td-sp-8);min-height:0;margin-inline:calc(var(--td-sp-4) * -1);padding:var(--td-sp-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.contact-sheet .quick-enquiry.quick-enquiry{max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.contact-sheet .quick-enquiry-head>.td-eyebrow{display:none}.contact-sheet .quick-enquiry-grid{grid-template-columns:minmax(0,1fr)}.contact-sheet-chat{align-items:center;gap:var(--td-sp-6);padding-bottom:var(--td-sp-8);border-bottom:1px solid var(--td-edge);flex-wrap:wrap;display:flex}.contact-sheet-chat .td-fine{color:var(--td-ink-2);flex:160px;margin:0}.contact-sheet-alt{color:var(--td-ink-2);margin:0}.contact-sheet-alt a{color:var(--td-ink);font-weight:600}@media (max-width:480px){.td-drawer.contact-sheet{padding:var(--td-sp-8)}}.hdr-sit{gap:8px;padding:4px 0 8px;display:grid}.hdr-sit-k{font:600 12.5px/1.2 var(--td-font-ui);color:var(--td-ink-3);padding:6px 2px 0}.hdr-sit-kind{gap:6px;display:grid}.hdr-sit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.td-root .hdr-sit-tile{background:var(--td-bg);min-height:48px;box-shadow:var(--td-raised);color:var(--td-ink);font:600 13.5px/1.2 var(--td-font-ui);border-radius:12px;align-items:center;gap:9px;padding:6px 10px;text-decoration:none;display:flex}.hdr-sit-tile:active{box-shadow:var(--td-inset-soft)}.hdr-sit-logo{flex:none;place-items:center;width:30px;height:22px;display:grid}.hdr-sit-logo .mx-logo{width:26px;height:20px}.hdr-sit-logo .mx-logo--word{width:auto;max-width:30px;height:13px}.hdr-sit-logo .mx-logo--k-sap img,.hdr-sit-logo .mx-logo--k-zoho img,.hdr-sit-logo .mx-logo--k-odoo img{object-fit:cover}.hdr-sit-tx{font:700 11px/1 var(--td-font-ui);color:var(--td-ink-2)}.hdr-sit-shop{gap:10px}.hdr-sit-shop>span:nth-child(2){margin-right:auto}.td-root .hdr-drawer-hub{min-height:44px;box-shadow:var(--td-raised);color:var(--td-ink);font:600 14.5px/1.2 var(--td-font-ui);border-radius:10px;justify-content:space-between;align-items:center;margin:2px 0 6px;padding:0 12px;text-decoration:none;display:flex}.td-root .hdr-drawer-glabel{min-height:44px;color:var(--td-ink-3);align-items:center;text-decoration:none;display:flex}.hdr-drawer .td-bare-list a{align-items:center;min-height:44px;display:flex}.hdr-tabs{margin:0 var(--td-sp-8) var(--td-sp-4);box-shadow:var(--td-inset-soft);scrollbar-width:none;border-radius:14px;flex:none;gap:4px;padding:4px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.hdr-tabs::-webkit-scrollbar{display:none}.hdr-tabs [role=tab]{min-height:44px;color:var(--td-ink-2);font:600 14px/1 var(--td-font-ui);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:0 14px;transition:box-shadow .18s,color .18s}.hdr-tabs [role=tab][aria-selected=true]{color:var(--td-brand);box-shadow:var(--td-inset-deep)}.hdr-tabs [role=tab]:focus-visible{outline:2px solid var(--td-accent);outline-offset:-2px}.hdr-tabpanel{gap:12px;animation:.32s cubic-bezier(.2,.8,.2,1) hdr-tp-in;display:grid}@keyframes hdr-tp-in{0%{opacity:0;transform:translateX(calc(var(--dir,0) * 28px))}}@media (prefers-reduced-motion:reduce){.hdr-tabpanel{animation:none}}.hdr-seg.mx2-seg{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.hdr-seg.mx2-seg button{min-height:44px;padding:0 8px;font-size:13.5px}.hdr-mg{background:var(--td-bg);box-shadow:var(--td-raised);border-radius:16px;padding:2px 0}.td-root .hdr-mg-label{min-height:40px;font:600 12.5px/1.2 var(--td-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--td-ink-3);justify-content:space-between;align-items:center;padding:4px 14px 0;text-decoration:none;display:flex}.hdr-mg-rows{margin:0;padding:0;list-style:none}.hdr-mg-rows li+li{border-top:1px solid var(--td-edge)}.td-root .hdr-mg-row{min-height:52px;color:var(--td-ink);align-items:center;gap:12px;padding:9px 14px;text-decoration:none;display:flex}.hdr-mg-row:active{background:color-mix(in srgb, var(--td-ink) 5%, transparent)}.hdr-mg-row:focus-visible{outline:2px solid var(--td-accent);outline-offset:-2px;border-radius:10px}.hdr-mg-logo{width:30px;height:30px;box-shadow:var(--td-inset-soft);border-radius:9px;flex:none;place-items:center;display:grid}.hdr-mg-logo .mx-logo{width:20px;height:20px}.hdr-mg-logo .mx-logo--word{width:26px;height:auto;max-height:14px}.hdr-mg-tx{flex:1;gap:2px;min-width:0;display:grid}.hdr-mg-t{font:600 15px/1.25 var(--td-font-ui)}.hdr-mg-d{font:400 13px/1.35 var(--td-font-sans);color:var(--td-ink-3)}.hdr-mg-new{font:700 12.5px/1 var(--td-font-ui);color:var(--td-brand);margin-left:8px;font-style:normal}.hdr-mg-more{justify-content:space-between}.hdr-mg-more .td-icon{color:var(--td-ink-2)}.hdr-pager{justify-content:space-between;gap:8px;padding-top:2px;display:flex}.hdr-pager button{background:var(--td-bg);min-height:44px;box-shadow:var(--td-raised);color:var(--td-ink);font:600 14px/1 var(--td-font-ui);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.hdr-pager button:active{box-shadow:var(--td-inset-soft)}.hdr-pager .td-icon{color:var(--td-ink-2)}.hdr-flip{transform:scaleX(-1)}.hdr-drawer-more{border-top:1px solid var(--td-edge);gap:2px;margin-top:8px;padding-top:10px;display:grid}.hdr-mg-logo svg{width:18px;height:18px;color:var(--td-ink-2)}.hdr-mg-dot{background:var(--td-green);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--td-green) 22%, transparent);border-radius:50%;flex:none;margin:0 4px}.hdr-mg-dot[data-k=office]{background:var(--td-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--td-accent) 25%, transparent)}.hdr-mg-legend{font:500 12.5px/1.2 var(--td-font-ui);color:var(--td-ink-3);flex-wrap:wrap;gap:4px 14px;padding:0 14px 8px;display:flex}.hdr-mg-legend>span{align-items:center;gap:2px;display:inline-flex}.hdr-mg-legend .hdr-mg-dot{width:7px;height:7px;margin:0 4px 0 2px}.hdr-drawer-head .td-alert-close{position:relative}.hdr-drawer-head .td-alert-close:after{content:"";position:absolute;inset:-11px}
.td-react-sitenav{--mx-raised-sm:2px 3px 7px color-mix(in srgb, var(--td-shadow-dark) 55%, transparent), -2px -2px 6px color-mix(in srgb, var(--td-shadow-light) 80%, transparent), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge);--mx-raised-lift:4px 6px 14px color-mix(in srgb, var(--td-shadow-dark) 62%, transparent), -3px -3px 8px color-mix(in srgb, var(--td-shadow-light) 90%, transparent), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge);--mx-well:inset 2px 2px 6px color-mix(in srgb, var(--td-shadow-dark) 55%, transparent), inset -2px -2px 6px color-mix(in srgb, var(--td-shadow-light) 80%, transparent);--mx-ease:cubic-bezier(.2, .8, .2, 1)}:root:not([data-theme=dark]) .td-react-sitenav{--mx-well:inset 0 0 0 1px #00000012, inset 2px 2px 6px #0000001a, inset -2px -2px 5px #ffffffe6}.td-react-sitenav .td-navlinks{position:relative}.hdr-glide{background:var(--td-surface);width:0;height:34px;box-shadow:inset 1px 1px 3px color-mix(in srgb, var(--td-shadow-dark) 32%, transparent), inset -1px -1px 2px color-mix(in srgb, var(--td-shadow-light) 35%, transparent);opacity:0;pointer-events:none;transform:translate(var(--glide-x,0px), -50%);transition:transform .32s var(--mx-ease), width .32s var(--mx-ease), opacity .18s var(--td-ease);z-index:0;border-radius:11px;position:absolute;top:50%;left:0}.hdr-glide[data-on=true]{opacity:1}.hdr-glide[data-snap=true]{transition:opacity .18s var(--td-ease)}.td-react-sitenav .td-navlinks .td-navbtn{z-index:1;position:relative}.td-react-sitenav .td-navlinks .td-navbtn:hover:not([aria-expanded=true]){box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){.hdr-glide{transition:opacity .12s linear}}.td-react-sitenav .td-mega-panel.td-react-sitenav-panel{isolation:isolate;padding:18px 18px 14px}.td-react-sitenav .td-mega-panel.td-react-sitenav-panel:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--mx-x,50%) var(--mx-y,-20%), color-mix(in srgb, var(--td-shadow-light) 22%, transparent), transparent 62%);opacity:var(--mx-light,0);transition:opacity .4s var(--td-ease);position:absolute;inset:0}:root[data-theme=dark] .td-react-sitenav .td-mega-panel.td-react-sitenav-panel:after{background:radial-gradient(520px circle at var(--mx-x,50%) var(--mx-y,-20%), #fff8e60b, transparent 62%)}.td-react-sitenav .td-mega-head.td-mega-head{margin-bottom:14px;padding:2px 4px 14px}.td-react-sitenav .td-mega-head .td-mega-head-text{align-items:baseline;gap:14px}.td-react-sitenav .td-mega-head .td-mega-head-text strong{letter-spacing:-.01em;align-items:baseline;gap:10px;font-size:17px;font-weight:650;display:inline-flex}.mx-head-idx{font-family:var(--td-font-mono);letter-spacing:.14em;color:var(--td-ink-3);font-size:10.5px;font-weight:600}.td-react-sitenav .td-mega-head .td-mega-head-text>span,.td-react-sitenav .td-mega-head .td-mega-head-text p{color:var(--td-ink-3);font-size:13px}.td-react-sitenav .td-react-sitenav-panelbody{overflow:hidden}:is(.td-react-sitenav .td-react-sitenav-panelbody:has(.mx-library),.td-react-sitenav .td-react-sitenav-panelbody:has(.mx-path)){overflow-y:auto}.mx-logo{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.mx-logo img{object-fit:contain;width:100%;height:100%;display:block}.mx-logo--mono{background:currentColor;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.mx-logo--word{width:auto;height:15px;display:inline-flex}.mx-logo--word img{width:auto;max-width:none;height:100%}.mx-logo-dark,:root[data-theme=dark] .mx-logo-light{display:none!important}:root[data-theme=dark] .mx-logo-dark{display:block!important}.mx-rail-icon .mx-logo{width:15px;height:15px}.mx-rail-icon .mx-logo--word{width:auto;height:12px}:root[data-theme=dark] :is(.td-react-sitenav .td-mega-panel,.hdr-drawer){--td-ink-3:color-mix(in srgb, var(--td-ink-2) 94%, var(--td-bg))}.mx2-seg{box-shadow:var(--td-inset-soft);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.mx2-seg button{font:600 13px/1 var(--td-font-ui);color:var(--td-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;transition:box-shadow .18s,color .18s}.mx2-seg button:hover{color:var(--td-ink);box-shadow:var(--td-inset-soft)}.mx2-seg button[aria-selected=true],.mx2-seg button[aria-pressed=true]{color:var(--td-brand);box-shadow:var(--td-inset-deep)}.mx2-seg--sm button{padding:7px 10px;font-size:12.5px}.mx2 .mx-logo:not(.mx-logo--word):not(.mx-logo--mono),.hdr-drawer .mx-logo:not(.mx-logo--word):not(.mx-logo--mono){grid-template:minmax(0,1fr)/minmax(0,1fr);overflow:hidden}
