.td-react-sitenav{top:calc(var(--td-react-sitenav-top,var(--promo-bar-height,0px)) - var(--td-react-sitenav-pad,0px));z-index:59;transition:transform var(--td-t-base) var(--td-ease);position:sticky}.td-react-sitenav[data-nav-hidden]{transform:translateY(-100%)}.td-react-sitenav-slot{flex:none;align-items:center;display:inline-flex}a.td-react-sitenav-link{color:inherit;text-decoration:none}.td-react-sitenav-brand a{color:var(--td-ink);text-decoration:none}.td-react-sitenav-brand{flex:none;align-items:center;display:inline-flex}.td-react-sitenav-brand>:is(a,button):hover,.td-react-sitenav-brand>:is(a,button):active,.td-react-sitenav-brand>:is(a,button):focus-visible{box-shadow:none;transform:none}.td-mega-panel.td-react-sitenav-panel{height:var(--td-react-sitenav-panel-h,608px);max-height:min(var(--td-react-sitenav-panel-h,608px), calc(100vh - 90px));display:flex}.td-react-sitenav-panelbody{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}@media (max-width:900px){.td-mega-panel.td-react-sitenav-panel{height:auto;max-height:calc(100vh - 90px)}}@media (prefers-reduced-motion:reduce){.td-react-sitenav{transition:none}}.td-react-sitenav-scrim{z-index:var(--td-react-sitenav-scrim-z,30);background:color-mix(in srgb, var(--td-bg) 14%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.04);animation:td-react-glass-in var(--td-t-slow) var(--td-ease) both;position:fixed;inset:0}@keyframes td-react-glass-in{0%{opacity:0;-webkit-backdrop-filter:blur()saturate()}to{opacity:1;-webkit-backdrop-filter:blur(8px)saturate(1.04)}}@media (prefers-reduced-motion:reduce){.td-react-sitenav-scrim{animation:none}}.td-react-sitenav[data-nav-open]{z-index:59}.td-react-sitenav .td-navbar{z-index:45;position:relative}.td-mega-panel.td-react-sitenav-panel{background:var(--td-raise-fill);border-radius:var(--td-radius-8);box-shadow:4px 5px 12px color-mix(in srgb, var(--td-shadow-dark) 70%, transparent), -4px -5px 12px color-mix(in srgb, var(--td-shadow-light) 66%, transparent), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge);transform-origin:top;animation:td-react-sitenav-drop var(--td-t-slow) var(--td-ease) both}@keyframes td-react-sitenav-drop{0%{opacity:0;clip-path:inset(0 0 100% 0 round var(--td-radius-8));transform:translateY(-10px)}to{opacity:1;clip-path:inset(0 0 0 0 round var(--td-radius-8));transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.td-mega-panel.td-react-sitenav-panel{animation:none}}.td-react-sitenav .td-mega{max-width:var(--td-react-sitenav-sheet-w,1440px)}.td-mega-panel.td-react-sitenav-panel[data-mega-width=wide],.td-mega-panel.td-react-sitenav-panel[data-mega-width=content]{margin-inline:auto}.td-mega-panel.td-react-sitenav-panel[data-mega-width=wide]{width:min(var(--td-react-sitenav-bar-w,1156px), calc(100% - 44px))}.td-mega-panel.td-react-sitenav-panel[data-mega-width=content]{width:min(max-content, calc(100% - 44px))}.td-mega-panel.td-react-sitenav-panel[data-mega-height=short]{height:var(--td-react-sitenav-panel-h-short,420px);max-height:min(var(--td-react-sitenav-panel-h-short,420px), calc(100vh - 90px))}.td-mega-panel.td-react-sitenav-panel[data-mega-height=fit]{height:auto;max-height:calc(100vh - 90px)}.td-react-sitenav-search{flex:0 auto;width:clamp(180px,26%,320px);min-width:0;margin-inline-start:auto}.td-react-sitenav-search+.td-mega-cta{margin-inline-start:0}.td-mega-panel.td-react-sitenav-panel[data-mega-height=fit]:has([data-mega-stateful]){height:var(--td-react-sitenav-panel-h,608px);max-height:min(var(--td-react-sitenav-panel-h,608px), calc(100vh - 90px))}.td-iconbtn.td-react-sitenav-burger{display:none}@media (max-width:900px){.td-react-sitenav[data-nav-compact] .td-navlinks{display:none}.td-react-sitenav[data-nav-compact] .td-iconbtn.td-react-sitenav-burger{display:grid}}
.td-drawer.td-react-navdrawer{background:var(--td-raise-fill);box-shadow:var(--td-raised);width:min(var(--td-react-navdrawer-w,400px), calc(100vw - var(--td-sp-11)));overscroll-behavior:contain;gap:0;padding:0;display:flex}.td-react-navdrawer-scrim{z-index:var(--td-react-navdrawer-scrim-z,199);background:color-mix(in srgb, var(--td-bg) 14%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.04);animation:td-react-glass-in var(--td-t-slow) var(--td-ease) both;position:fixed;inset:0}.td-react-navdrawer-head{justify-content:space-between;align-items:center;gap:var(--td-sp-6);padding:var(--td-sp-9) var(--td-sp-9) var(--td-sp-6);flex:none;display:flex}.td-react-navdrawer-title{font-family:var(--td-font-ui);color:var(--td-ink);margin:0;font-size:.95rem;font-weight:600}.td-react-navdrawer-close{flex:none}.td-react-navdrawer-header{gap:var(--td-sp-5);padding:0 var(--td-sp-9) var(--td-sp-6);flex-direction:column;flex:none;display:flex}.td-react-navdrawer-body{overscroll-behavior:contain;min-height:0;padding:0 var(--td-sp-7) var(--td-sp-7);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.td-react-navdrawer .td-faq.td-react-faq{box-shadow:none;background:0 0;border-radius:0;padding:0}.td-react-navdrawer .td-faq-q.td-react-faq-q{gap:var(--td-sp-6);padding:var(--td-sp-7) var(--td-sp-6);border-radius:var(--td-radius-5);color:var(--td-ink);font-size:.92rem}.td-react-navdrawer .td-faq-a.td-react-faq-a{padding:0 var(--td-sp-3) var(--td-sp-5);font-size:inherit}.td-react-navdrawer-panel{gap:var(--td-sp-7);flex-direction:column;display:flex}.td-react-navdrawer-section{gap:var(--td-sp-2);flex-direction:column;min-width:0;display:flex}.td-react-navdrawer-section-label{align-items:center;gap:var(--td-sp-4);font-family:var(--td-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--td-ink-3);margin:0;font-size:.62rem;font-weight:700;display:flex}.td-react-navdrawer-section-label:before{content:"";background:var(--td-brand);border-radius:999px;flex:none;width:3px;height:.9em}.td-react-navdrawer-links{flex-direction:column;gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:flex}a.td-react-navdrawer-link{color:var(--td-ink-2);text-decoration:none}a.td-react-navdrawer-row{color:var(--td-ink);text-decoration:none}.td-react-navdrawer-link,.td-react-navdrawer-row{justify-content:flex-start;align-items:center;gap:var(--td-sp-5);border-radius:var(--td-radius-4);min-width:0;color:var(--td-ink-2);box-shadow:var(--td-row-rest);transition:color var(--td-t-base) var(--td-ease), background var(--td-t-base) var(--td-ease), box-shadow var(--td-t-base) var(--td-ease);display:flex}.td-react-navdrawer-link{padding:var(--td-sp-5) var(--td-sp-5)}.td-react-navdrawer-link:hover,.td-react-navdrawer-row:hover{color:var(--td-ink);background:var(--td-surface);box-shadow:var(--td-row-hover)}.td-react-navdrawer-link:active,.td-react-navdrawer-row:active{color:var(--td-ink);background:var(--td-surface);box-shadow:var(--td-row-press)}.td-react-navdrawer-link:focus-visible,.td-react-navdrawer-row:focus-visible{outline:2px solid var(--td-accent);outline-offset:-2px}.td-react-navdrawer-link[aria-current],.td-react-navdrawer-row[aria-current]{color:var(--td-ink);box-shadow:var(--td-row-selected)}.td-react-navdrawer-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.td-react-navdrawer-copy strong{font-family:var(--td-font-ui);color:var(--td-ink);font-size:.82rem;font-weight:600}.td-react-navdrawer-copy span{font-family:var(--td-font-sans);color:var(--td-ink-3);font-size:.72rem;line-height:1.4}.td-react-navdrawer-icon{border-radius:var(--td-radius-3);width:1.95em;height:1.95em;color:var(--td-ink-3);flex:none;place-items:center;display:grid}.td-react-navdrawer-rowslot{flex-direction:column;display:flex}.td-react-navdrawer-row{padding:var(--td-sp-7) var(--td-sp-6);border-radius:var(--td-radius-5);font-family:var(--td-font-ui);color:var(--td-ink);font-size:.92rem;font-weight:600}.td-react-navdrawer-foot{gap:var(--td-sp-5);padding:var(--td-sp-8) var(--td-sp-9) var(--td-sp-9);flex-direction:column;flex:none;display:flex;position:relative}.td-react-navdrawer-foot:before{content:"";inset-inline:var(--td-sp-9);background:color-mix(in srgb, var(--td-shadow-dark) 45%, transparent);height:1px;box-shadow:0 1px 0 color-mix(in srgb, var(--td-shadow-light) 45%, transparent);pointer-events:none;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.td-drawer.td-react-navdrawer,.td-react-navdrawer-scrim{animation:none}.td-react-navdrawer-link,.td-react-navdrawer-row{transition:none}}
