.mdx-code{min-width:0;margin:0 0 16px}.mdx-code-head{align-items:center;gap:var(--td-sp-4);min-height:32px;margin-bottom:var(--td-sp-3);display:flex}.mdx-code-lang{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink-2);font-weight:700}.mdx-code-head .mdx-code-copy{margin-left:auto}.mdx-code>.td-code-block{margin:0}.mdx-code>.td-code-block code{box-shadow:none;background:0 0;border-radius:0;padding:0}.mdx-cmds{justify-items:start;gap:var(--td-sp-4);min-width:0;margin:0 0 16px;display:grid}.mdx-cmd{align-items:center;gap:var(--td-sp-3) var(--td-sp-5);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.mdx-cmd-chip.td-react-copy{font-family:var(--td-font-code);font-size:var(--td-fs-small);text-align:left;line-height:1.5}.mdx-cmd-chip .td-react-copy-text.td-react-copy-text{font-size:var(--td-fs-small);white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip}.mdx-cmd-word{overflow-wrap:anywhere;max-width:100%;display:inline-block}.mdx-cmd-chip .td-react-copy-lamp{align-self:start;margin-top:.15em}.mdx-cmd-note{font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0;line-height:1.5}.mdx-cmd+.mdx-cmd-note{margin-top:var(--td-sp-4)}.mdx-cmd-aside{font-size:var(--td-fs-small);color:var(--td-ink-2)}.p6-empty .p6-empty-title{font-family:var(--td-font-ui);font-size:var(--td-fs-subhead);color:var(--td-ink);font-weight:700;line-height:1.35}.p6-empty>p:not(.p6-empty-title){color:var(--td-ink-2)}.cr-none.p6-empty{gap:var(--td-sp-4);padding:var(--td-sp-9);border-radius:var(--td-radius-6);background:var(--td-surface);box-shadow:var(--td-inset-soft);display:grid}.cr-none.p6-empty p{margin:0}@media (max-width:600px){.cr-none.p6-empty,.tl-empty.p6-empty{padding:var(--td-sp-7)}}.rc-cm-wait{height:600px}@media (max-width:600px){.rc-cm-wait{height:645px}}
@media (prefers-reduced-motion:no-preference){main img[data-td-fade=wait]{opacity:0!important}main img[data-td-fade=in]{transition:opacity var(--td-t-slow) var(--td-ease-out)!important}}:where(main) :where(svg.lucide.h-3){width:var(--td-icon-1);height:var(--td-icon-1)}:where(main) :where(svg.lucide.h-3\.5){width:var(--td-icon-2);height:var(--td-icon-2)}:where(main) :where(svg.lucide.h-4){width:var(--td-icon-3);height:var(--td-icon-3)}:where(main) :where(svg.lucide.h-5){width:var(--td-icon-4);height:var(--td-icon-4)}:where(main) :where(svg.lucide[stroke-width="2"]){stroke-width:var(--td-icon-stroke)}:where(main) :where(svg.lucide.h-3[stroke-width="2"],svg.lucide.h-3\.5[stroke-width="2"],.td-alert-icon svg.lucide[stroke-width="2"],.td-cta svg.lucide[stroke-width="2"],svg.lucide.td-cta-arrow[stroke-width="2"],.td-pill svg.lucide[stroke-width="2"],.td-check-box svg.lucide[stroke-width="2"],.td-article-read svg.lucide[stroke-width="2"],.td-article-asset svg.lucide[stroke-width="2"]){stroke-width:var(--td-icon-stroke-bold)}.dm-shelf-mark svg,.st-sit-mark svg{stroke-width:var(--td-icon-stroke)}.td-scrollbtn svg:not(.scene-panel *){stroke-width:var(--td-icon-stroke-bold)}
:root{--td-sitefoot-gap:80px;--td-sitefoot-inset:max(14px, calc((100vw - 1600px) / 2));--td-dock-r:calc(var(--td-sitefoot-inset) + 26px);--td-dock-b:var(--td-sp-10);--td-launcher-h:56px;--td-launcher-w:196px;--td-dock-pad:9px;--td-dock-collar:8px;--td-dock-drop:7px;--td-dock-seat:calc(var(--td-launcher-h) / 2 - var(--td-dock-drop))}@media (max-width:640px){:root{--td-dock-r:var(--td-sp-8);--td-dock-b:var(--td-sp-8);--td-launcher-w:10.25rem;--td-dock-collar:5px;--td-sitefoot-inset:0px}}.td-sitefoot{--td-sitefoot-rule:color-mix(in srgb, var(--td-ink-2) 14%, transparent);position:relative}.td-sitefoot-lead{align-items:center;gap:var(--td-sp-12) clamp(var(--td-sp-12), 5vw, 5rem);margin:var(--td-sitefoot-gap) var(--td-sitefoot-inset) 0;padding:var(--td-sp-13) clamp(var(--td-sp-8), 3.5vw, var(--td-sp-13)) 80px;background:var(--td-surface);box-shadow:var(--td-raised);border-radius:22px 22px 0 0;grid-template-columns:minmax(0,1fr) minmax(0,26rem);display:grid}.td-sitefoot-lead-copy{align-items:flex-start;gap:var(--td-sp-7);flex-direction:column;min-width:0;display:flex}.td-sitefoot-live{align-items:center;gap:var(--td-sp-3);min-height:26px;padding:0 var(--td-sp-5);border-radius:var(--td-radius-pill);background:var(--td-surface);box-shadow:var(--td-inset-soft);font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink);white-space:nowrap;font-weight:600;display:inline-flex}.td-sitefoot-lead-title{font-family:var(--td-font-display);text-transform:uppercase;color:var(--td-ink);text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1}.td-sitefoot-lead-text{max-width:46ch;font-family:var(--td-font-sans);font-size:var(--td-fs-body);color:var(--td-ink-2);margin:0;line-height:1.6}.td-sitefoot-lead-act{align-items:center;gap:var(--td-sp-5);margin-top:var(--td-sp-4);flex-wrap:wrap;display:flex}.td-sitefoot-lead-act>.td-sitefoot-live{margin-left:var(--td-sp-3)}.td-sitefoot-lead-act>button{min-height:44px}.td-root .td-sitefoot-lead-act .td-coloured:active{background:var(--td-brand)}.td-sitefoot-ways{padding:var(--td-sp-3);border-radius:var(--td-radius-7);background:var(--td-surface);width:100%;min-width:0;box-shadow:var(--td-inset-soft);margin:0;list-style:none;display:grid}.td-sitefoot-ways>li+li{border-top:1px solid var(--td-sitefoot-rule)}.td-sitefoot-way{align-items:center;gap:var(--td-sp-7);min-height:60px;padding:var(--td-sp-4) var(--td-sp-7);border-radius:var(--td-radius-6);color:var(--td-ink);transition:box-shadow var(--td-t-base) var(--td-ease), background var(--td-t-base) var(--td-ease);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.td-sitefoot-way:hover{background:var(--td-surface);box-shadow:var(--td-inset-deep)}.td-sitefoot-way:active{box-shadow:var(--td-inset-deep), var(--td-inset-soft)}.td-sitefoot-way:focus-visible{outline:2px solid var(--td-accent);outline-offset:-2px}.td-sitefoot-way-icon{color:var(--td-ink-3);transition:color var(--td-t-fast) var(--td-ease)}.td-sitefoot-way[data-channel=call]:hover .td-sitefoot-way-icon{color:var(--td-brand-text)}.td-sitefoot-way[data-channel=whatsapp]:hover .td-sitefoot-way-icon{color:var(--td-green-text)}.td-sitefoot-way[data-channel=email]:hover .td-sitefoot-way-icon{color:var(--td-ink)}.td-sitefoot-way-text{gap:var(--td-sp-1);flex-direction:column;min-width:0;display:flex}.td-sitefoot-way-k{font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--td-ink-2);font-weight:600}.td-sitefoot-way-v{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.td-sitefoot-way-arrow{color:var(--td-ink-3);transition:transform var(--td-t-base) var(--td-ease), color var(--td-t-fast) var(--td-ease)}.td-sitefoot-way:hover .td-sitefoot-way-arrow{color:var(--td-ink-2);transform:translate(2px)}.td-sitefoot.td-footer{--td-sitefoot-pad:clamp(var(--td-sp-8), 3.5vw, var(--td-sp-13));--td-sitefoot-bleed:clamp(12px, calc(var(--td-sitefoot-pad) - 16px), 32px);margin-top:0;margin-inline:var(--td-sitefoot-inset);padding:76px var(--td-sitefoot-pad) var(--td-sp-11)}.td-sitefoot-dock[data-after-lead]+.td-sitefoot.td-footer{box-shadow:4px 5px 12px color-mix(in srgb, var(--td-shadow-dark) 70%, transparent), 0 0 0 1px var(--td-edge);border-radius:0}.td-sitefoot-index{gap:var(--td-sp-10);margin-inline:calc(-1 * var(--td-sitefoot-bleed));padding:var(--td-sp-12) var(--td-sitefoot-bleed);background:color-mix(in srgb, var(--td-shadow-dark) 5%, var(--td-surface));box-shadow:var(--td-inset-soft);border-radius:20px;display:grid}.td-sitefoot-index-tools{align-items:center;gap:var(--td-sp-7) var(--td-sp-11);flex-wrap:wrap;display:flex}.td-sitefoot .td-sitefoot-index-tools>.td-sitefoot-find{flex:0 20rem}@media (max-width:640px){.td-sitefoot .td-sitefoot-index-tools>.td-sitefoot-find{flex:100%}}.td-sitefoot .td-sitefoot-find.td-input-wrap{border-radius:var(--td-radius-pill);background:var(--td-surface);min-height:48px;box-shadow:var(--td-inset-deep)}.td-sitefoot .td-sitefoot-find .td-input{font-family:var(--td-font-ui);font-size:var(--td-fs-body)}.td-sitefoot .td-sitefoot-find .td-input::-webkit-search-cancel-button{appearance:none}.td-sitefoot-find-key{border-radius:var(--td-radius-2);background:var(--td-raise-fill);min-width:24px;height:24px;box-shadow:var(--td-btn-rest);font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink-2);place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.td-sitefoot-find:focus-within .td-sitefoot-find-key{visibility:hidden}@media (hover:none),(max-width:640px){.td-sitefoot-find-key{display:none}}.td-sitefoot-index-status{min-height:1.4em;margin:calc(-1 * var(--td-sp-6)) 0 0;font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink-2)}.td-sitefoot-index-status:empty{display:none}.td-sitefoot-index-empty{justify-content:space-between;align-items:center;gap:var(--td-sp-6);padding:var(--td-sp-8) var(--td-sp-10);border-radius:var(--td-radius-7);background:var(--td-raise-fill);box-shadow:var(--td-btn-rest);font-family:var(--td-font-sans);font-size:var(--td-fs-small);flex-wrap:wrap;display:flex}.td-sitefoot-group-list>li{transition:grid-template-rows var(--td-t-base) var(--td-ease), opacity var(--td-t-fast) var(--td-ease);grid-template-rows:1fr;display:grid}.td-sitefoot-group-list>li>.td-sitefoot-link{min-height:0;overflow:hidden}.td-sitefoot-group-list>li.is-folded{opacity:0;grid-template-rows:0fr}.td-sitefoot-group-list>li.is-folded>.td-sitefoot-link{padding-block:0}.td-sitefoot-link mark{color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:2px;background:0 0;font-weight:600;text-decoration-thickness:2px}.td-sitefoot-index-foot{margin-top:calc(-1 * var(--td-sp-4));display:flex}.td-sitefoot .td-sitefoot-showall{gap:var(--td-sp-3);flex:none;min-height:44px}.td-sitefoot-showall-chev{margin-left:var(--td-sp-2);transition:transform var(--td-t-base) var(--td-ease)}.td-sitefoot-showall[aria-expanded=true] .td-sitefoot-showall-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.td-sitefoot-group-list>li{transition:none}}.td-sitefoot-hours{align-items:baseline;gap:var(--td-sp-3) var(--td-sp-8);margin:var(--td-sp-11) 0 0;grid-template-columns:9rem minmax(0,1fr) auto;display:grid}.td-sitefoot-hours>.td-sitefoot-group-title{margin:0}.td-sitefoot-hours-read{color:var(--td-ink-2);font-size:var(--td-fs-small);font-variant-numeric:tabular-nums;line-height:1.5}.td-sitefoot .td-sitefoot-divider{margin-top:var(--td-sp-11)}.td-sitefoot-links{gap:var(--td-sp-12) var(--td-sp-10);grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.td-sitefoot-group{min-width:0}.td-sitefoot-group-title{margin:0 0 var(--td-sp-7);font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--td-ink);font-weight:700}.td-sitefoot-group-title>.td-sitefoot-group-count{margin-left:var(--td-sp-2);letter-spacing:0;color:var(--td-ink-3);font-weight:600}.td-sitefoot-group-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.td-sitefoot-link{min-height:32px;font-family:var(--td-font-sans);font-size:var(--td-fs-small);color:var(--td-ink-2);transition:color var(--td-t-fast) var(--td-ease);align-items:center;padding-block:4px;line-height:1.35;text-decoration:none;display:inline-flex}.td-sitefoot-link:hover{color:var(--td-ink)}.td-sitefoot-link:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px;border-radius:var(--td-radius-1)}.td-sitefoot-explore{padding-top:var(--td-sp-10);border-top:1px solid var(--td-sitefoot-rule);margin:0}.td-sitefoot-group--row{align-items:start;gap:var(--td-sp-8);grid-template-columns:9rem minmax(0,1fr);display:grid}.td-sitefoot-group--row .td-sitefoot-group-title{margin:0;line-height:30px}.td-sitefoot-group--row .td-sitefoot-group-list{gap:var(--td-sp-4) var(--td-sp-11);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.td-sitefoot-group--row .td-sitefoot-link{-webkit-line-clamp:2;line-clamp:2;min-height:0;font-size:var(--td-fs-small);-webkit-box-orient:vertical;padding-block:5px;line-height:1.45;display:-webkit-box;overflow:hidden}.td-sitefoot .td-sitefoot-grid{column-gap:var(--td-sp-10);row-gap:var(--td-sp-11);margin:var(--td-sp-12) 0 0;grid-template-columns:repeat(7,minmax(0,1fr))}.td-sitefoot .td-sitefoot-grid .td-footer-brand{grid-column:1/span 3}.td-sitefoot .td-sitefoot-grid .td-sitefoot-nap{grid-column:5/-1}.td-sitefoot .td-sitefoot-grid .td-footer-brand{grid-row:auto}.td-sitefoot .td-footer-brand p{max-width:38ch}.td-sitefoot .td-footer-brand a{text-decoration:none}.td-sitefoot-nap{gap:var(--td-sp-2);font-style:normal;font-family:var(--td-font-sans);font-size:var(--td-fs-small);color:var(--td-ink-2);flex-direction:column;min-width:0;line-height:1.55;display:flex}.td-sitefoot-nap-name{font-family:var(--td-font-ui);color:var(--td-ink);font-weight:600}.td-sitefoot-nap a{color:var(--td-ink-2);transition:color var(--td-t-fast) var(--td-ease);align-self:flex-start;text-decoration:none}.td-sitefoot-nap a:hover{color:var(--td-ink)}.td-sitefoot-nap a:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px;border-radius:var(--td-radius-1)}.td-sitefoot .td-sitefoot-bottom{gap:var(--td-sp-8) var(--td-sp-11);margin-top:var(--td-sp-12);padding-top:var(--td-sp-10);border-top-color:var(--td-sitefoot-rule);flex-wrap:wrap}.td-sitefoot .td-sitefoot-bottom>span:first-child{flex:22rem;min-width:0}.td-sitefoot .td-sitefoot-bottom .td-footer-bottom-links{gap:var(--td-sp-10);order:2}.td-sitefoot .td-sitefoot-bottom-end{order:3}.td-sitefoot-legal{gap:var(--td-sp-2);flex-direction:column;display:flex}.td-sitefoot-legal>span:first-child{font-family:var(--td-font-sans);font-size:var(--td-fs-legal);letter-spacing:0;color:var(--td-ink-2)}.td-sitefoot-legal-ids>span{white-space:nowrap}@media (max-width:400px){.td-sitefoot-legal-ids>span{display:block}.td-sitefoot-legal-ids>span>span[aria-hidden]{display:none}}.td-sitefoot-legal-ids{font-family:var(--td-font-ui);font-size:var(--td-fs-legal);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--td-ink-2)}.td-sitefoot .td-footer-bottom-links a{min-height:36px;font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:0;color:var(--td-ink-2);transition:color var(--td-t-fast) var(--td-ease);align-items:center;display:inline-flex}.td-sitefoot .td-footer-bottom-links a:hover{color:var(--td-ink)}.td-sitefoot .td-footer-bottom-links a:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px;border-radius:var(--td-radius-1)}.td-sitefoot-bottom-end{align-items:center;gap:var(--td-sp-10);display:flex}.td-root .td-sitefoot .td-sitefoot-top{appearance:none;align-items:center;gap:var(--td-sp-3);min-height:36px;box-shadow:none;font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink-2);cursor:pointer;transition:color var(--td-t-fast) var(--td-ease);background:0 0;border:0;padding:0;font-weight:400;display:inline-flex}.td-root .td-sitefoot .td-sitefoot-top:hover{color:var(--td-ink)}.td-sitefoot-top:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px;border-radius:var(--td-radius-1)}.td-sitefoot.td-footer{padding-bottom:0}.td-sitefoot-mark{height:.6em;margin-top:var(--td-sp-12);font-family:var(--td-font-display);letter-spacing:.005em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:min(18.4vw,300px);font-weight:400;line-height:1;overflow:hidden}.td-sitefoot-mark>span{color:color-mix(in srgb, var(--td-shadow-dark) 6%, var(--td-surface));text-shadow:-1px -1px 1px color-mix(in srgb, var(--td-shadow-dark) 70%, transparent), 1px 1px 1px var(--td-shadow-light);margin-top:-.04em;display:block}:root[data-theme] .td-sitefoot .td-footer-social .td-glowicon.td-glowicon{background-color:var(--td-raise-fill);border:1px solid var(--td-btn-border-rest);width:36px;height:36px;box-shadow:var(--td-btn-rest);background-image:none}:root[data-theme] .td-sitefoot .td-footer-social .td-glowicon.td-glowicon:hover{background-color:var(--td-surface);border-color:var(--td-btn-border-hover);box-shadow:var(--td-btn-active)}:root[data-theme] .td-sitefoot .td-footer-social .td-glowicon.td-glowicon:active{border-color:var(--td-btn-border-active);box-shadow:var(--td-inset-deep)}:root[data-theme] .td-sitefoot .td-footer-social .td-glowicon.td-glowicon:focus-visible{outline:2px solid var(--td-accent);outline-offset:3px}:root[data-theme] .td-sitefoot .td-input-wrap:focus-within{border-color:var(--td-btn-border-active);box-shadow:var(--td-inset-soft)}:root[data-theme] .td-sitefoot .td-input-wrap:has(:focus-visible){outline:2px solid var(--td-accent);outline-offset:2px}.td-sitefoot-dock{bottom:calc(var(--td-dock-b) + env(safe-area-inset-bottom,0px) + var(--td-launcher-lift,0px));z-index:80;height:0;margin:calc(var(--td-sitefoot-gap) + var(--td-dock-seat)) 0 calc(-1 * var(--td-dock-seat));pointer-events:none;position:sticky}.td-sitefoot-dock[data-after-lead]{margin-top:var(--td-dock-seat)}.td-sitefoot-notch,.td-sitefoot-notch-pit{border-radius:var(--td-radius-pill);pointer-events:none;position:absolute;top:0;translate:0 -50%}.td-sitefoot-notch{right:calc(var(--td-dock-r) + env(safe-area-inset-right,0px) - var(--td-sitefoot-inset) - var(--td-dock-pad) - var(--td-dock-collar));width:calc(var(--td-launcher-w) + 2 * (var(--td-dock-pad) + var(--td-dock-collar)));height:calc(var(--td-launcher-h) + 2 * (var(--td-dock-pad) + var(--td-dock-collar)));background:var(--td-surface);box-shadow:var(--td-raised);clip-path:inset(-24px -24px 50%)}.td-sitefoot-notch-pit{right:calc(var(--td-dock-r) + env(safe-area-inset-right,0px) - var(--td-sitefoot-inset) - var(--td-dock-pad));width:calc(var(--td-launcher-w) + 2 * var(--td-dock-pad));height:calc(var(--td-launcher-h) + 2 * var(--td-dock-pad));background:color-mix(in srgb, var(--td-shadow-dark) 9%, var(--td-surface));box-shadow:var(--td-inset-deep), inset 0 10px 14px -6px color-mix(in srgb, var(--td-shadow-dark) 85%, transparent)}.td-sitefoot-dock:empty+.td-sitefoot .td-sitefoot-notch,.td-sitefoot-dock:empty+.td-sitefoot .td-sitefoot-notch-pit{display:none}.td-sitefoot-dock:empty+.td-sitefoot.td-footer{padding-top:var(--td-sitefoot-pad)}.td-sitefoot-dockline{top:calc(var(--td-dock-seat) + var(--td-dock-b) + env(safe-area-inset-bottom,0px));pointer-events:none;width:100%;height:1px;position:absolute;left:0}.td-launcher{right:calc(var(--td-dock-r) + env(safe-area-inset-right,0px));z-index:80;align-items:flex-end;gap:var(--td-sp-6);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0}.td-root .td-launcher-btn{appearance:none;pointer-events:auto;justify-content:flex-start;align-items:center;gap:var(--td-sp-6);width:var(--td-launcher-w);height:var(--td-launcher-h);padding:0 var(--td-sp-9) 0 calc((var(--td-launcher-h) - 44px) / 2);border-radius:var(--td-radius-pill);background:var(--td-raise-fill);border:1px solid var(--td-btn-border-rest);color:var(--td-ink);box-shadow:var(--td-raised);font-family:var(--td-font-ui);text-align:left;cursor:pointer;opacity:0;transform:translateY(var(--td-sp-6));visibility:hidden;transition:opacity var(--td-t-base) var(--td-ease), transform var(--td-t-base) var(--td-ease), visibility 0s linear var(--td-t-base), box-shadow var(--td-t-base) var(--td-ease), background var(--td-t-base) var(--td-ease), width var(--td-t-base) var(--td-ease), translate var(--td-t-base) var(--td-ease);display:inline-flex}.td-launcher[data-shown=true] .td-launcher-btn{opacity:1;visibility:visible;transition-delay:0s;transform:none}.td-root .td-launcher-btn:hover{background:var(--td-raise-fill-hover);border-color:var(--td-btn-border-hover);box-shadow:var(--td-btn-hover)}.td-root .td-launcher-btn:active{background:var(--td-surface);box-shadow:var(--td-btn-active)}.td-launcher-btn:focus-visible{outline:2px solid var(--td-accent);outline-offset:3px}.td-launcher-icon{background:var(--td-surface);width:44px;height:44px;box-shadow:var(--td-inset-soft);transition:box-shadow var(--td-t-base) var(--td-ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.td-launcher-icon .td-icon{width:20px;height:20px;color:var(--td-ink);stroke-width:1.75px;transition:transform var(--td-t-base) var(--td-ease)}.td-launcher-btn:hover .td-launcher-icon{box-shadow:var(--td-inset-deep)}.td-launcher-btn:hover .td-launcher-icon .td-icon{transform:translateY(-1px)}.td-launcher-btn:active .td-launcher-icon,.td-launcher-btn:active .td-launcher-label{transform:translate(1px,1px)}.td-launcher-live{display:none}.td-launcher-lamp{width:7px;height:7px;margin-right:var(--td-sp-3);vertical-align:.08em;background:var(--td-ink-3);box-shadow:var(--td-inset-soft);border-radius:50%;display:inline-block}.td-launcher-lamp[data-live]{background:var(--td-green);box-shadow:none;animation:td-launcher-live-breathe 2.8s var(--td-ease) infinite alternate}@keyframes td-launcher-live-breathe{0%{opacity:1}to{opacity:.75}}.td-launcher-btn{position:relative}.td-launcher-unread{min-width:22px;height:22px;padding:0 var(--td-sp-3);border-radius:var(--td-radius-pill);background:var(--td-raise-fill);box-shadow:var(--td-raised);color:var(--td-ink);font:700 var(--td-fs-label)/1 var(--td-font-ui);place-items:center;display:inline-grid;position:absolute;top:-6px;right:-4px}.td-launcher-halo{pointer-events:none}.td-launcher .td-launcher-halo{--td-ai-cast-2:color-mix(in srgb, var(--td-brand) 30%, white)}.td-launcher .td-launcher-halo:after{background:repeating-conic-gradient(from calc(var(--td-ai-angle) + var(--td-ai-swing) * 36deg * sin(var(--td-ai-wob))), transparent 0turn, transparent calc(.66turn / var(--td-ai-beads,1)), color-mix(in srgb, var(--td-brand) 22%, transparent) calc(.79turn / var(--td-ai-beads,1)), color-mix(in srgb, var(--td-brand) 70%, transparent) calc(.9turn / var(--td-ai-beads,1)), var(--td-brand) calc(.948turn / var(--td-ai-beads,1)), color-mix(in srgb, var(--td-brand) 35%, white) calc(.976turn / var(--td-ai-beads,1)), transparent calc(1turn / var(--td-ai-beads,1)))}.td-launcher:not([data-shown=true]) .td-launcher-halo:before,.td-launcher:not([data-shown=true]) .td-launcher-halo:after,.td-launcher:not([data-shown=true]) .td-launcher-halo .td-react-aihalo-cast{visibility:hidden}.td-launcher-label{flex-direction:column;min-width:0;line-height:1.15;display:flex}.td-launcher-label-main,.td-launcher-label-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.td-launcher-label-main{font-size:var(--td-fs-small);letter-spacing:-.005em;font-weight:700}.td-launcher-label-sub{margin-top:var(--td-sp-1);font-size:var(--td-fs-label);color:var(--td-ink-2);font-weight:500}.td-launcher[data-seated] .td-launcher-btn,.td-root .td-launcher[data-seated] .td-launcher-btn:hover,.td-root .td-launcher[data-seated] .td-launcher-btn:active{transform:translateY(var(--td-dock-drop)) scale(.97);box-shadow:inset 0 7px 8px -6px color-mix(in srgb, var(--td-shadow-dark) 90%, transparent), 0 0 0 1px var(--td-edge)}.td-launcher[data-seated=fell] .td-launcher-btn{animation:.34s cubic-bezier(.55,0,.85,.35) td-launcher-fall}@keyframes td-launcher-fall{0%{transform:translateY(-3px)scale(1)}72%{transform:translateY(calc(var(--td-dock-drop) + 2px)) scale(.965)}to{transform:translateY(var(--td-dock-drop)) scale(.97)}}.td-launcher-dust{left:0;right:0;bottom:calc(-1 * var(--td-dock-drop) + 6px);pointer-events:none;z-index:-1;height:0;position:absolute}.td-launcher-dust:before{content:"";background:color-mix(in srgb, var(--td-ink-3) 40%, transparent);filter:blur(7px);opacity:0;border-radius:50%;height:22px;animation:.7s cubic-bezier(.16,1,.3,1) .245s both td-launcher-dust-cloud;position:absolute;bottom:-10px;left:-8%;right:-8%}@keyframes td-launcher-dust-cloud{0%{opacity:0;transform:scaleX(.7)}20%{opacity:.9}to{opacity:0;transform:scaleX(1.25)translateY(-4px)}}.td-launcher-dust>i{background:color-mix(in srgb, var(--td-ink-3) 70%, transparent);filter:blur(1.8px);opacity:0;width:8px;height:8px;animation:td-launcher-dust .76s cubic-bezier(.16, 1, .3, 1) calc(.245s + var(--dd,0s)) 1 both;border-radius:50%;margin-left:-4px;position:absolute;bottom:0}@keyframes td-launcher-dust{0%{opacity:0;transform:translate(0, 0) scale(calc(var(--ds,1) * .5))}15%{opacity:.95}to{opacity:0;transform:translate(var(--dx,0), var(--dy,0)) scale(calc(var(--ds,1) * 1.3))}}.td-sitefoot-dock[data-after-lead] .td-launcher[data-seated] .td-launcher-label-sub,.td-launcher[data-seated] .td-launcher-teaser{display:none}.td-launcher-teaser{pointer-events:auto;width:min(300px, calc(100vw - 2 * var(--td-sp-8)));border-radius:var(--td-radius-7);background:var(--td-raise-fill);border:1px solid var(--td-btn-border-rest);box-shadow:var(--td-raised);animation:td-launcher-teaser-in .42s var(--td-ease) both;position:relative}@keyframes td-launcher-teaser-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.td-root .td-launcher-teaser-body{appearance:none;gap:var(--td-sp-4);width:100%;padding:var(--td-sp-7) var(--td-sp-11) var(--td-sp-7) var(--td-sp-7);border-radius:inherit;color:var(--td-ink);font-family:var(--td-font-ui);text-align:left;cursor:pointer;transition:box-shadow var(--td-t-base) var(--td-ease);background:0 0;border:0;flex-direction:column;display:flex}.td-launcher-teaser-body:hover{box-shadow:var(--td-inset-soft)}.td-launcher-teaser-body:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}.td-launcher-teaser-who{align-items:center;gap:var(--td-sp-4);font-size:var(--td-fs-label);line-height:1.2;display:flex}.td-launcher-teaser-who>span:last-child{flex-direction:column;display:flex}.td-launcher-teaser-mark{background:var(--td-surface);width:36px;height:36px;box-shadow:var(--td-inset-soft);border-radius:50%;flex:none;place-items:center;display:grid}.td-launcher-teaser-glyph{background:var(--td-ink);width:26px;height:16px;-webkit-mask:url(/brand/mithtech-mark.svg) 50%/contain no-repeat;mask:url(/brand/mithtech-mark.svg) 50%/contain no-repeat}.td-launcher-teaser-state{font-size:var(--td-fs-label);color:var(--td-ink-3)}.td-launcher-teaser-text{font-family:var(--td-font-sans);font-size:var(--td-fs-small);color:var(--td-ink);line-height:1.45}.td-launcher-teaser-go{font-size:var(--td-fs-label);color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:3px;transition:text-decoration-thickness var(--td-t-fast) var(--td-ease);align-self:flex-start;font-weight:700;text-decoration-thickness:1.5px}.td-launcher-teaser-body:hover .td-launcher-teaser-go{text-decoration-thickness:2.5px}.td-root .td-launcher-teaser-close{appearance:none;top:var(--td-sp-5);right:var(--td-sp-5);width:28px;height:28px;color:var(--td-ink-3);cursor:pointer;transition:color var(--td-t-fast) var(--td-ease), box-shadow var(--td-t-fast) var(--td-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.td-root .td-launcher-teaser-close:before{content:"";border-radius:50%;position:absolute;inset:-8px}.td-launcher-teaser-close svg{width:14px;height:14px}.td-launcher-teaser-close:hover{color:var(--td-ink);box-shadow:var(--td-inset-soft)}.td-launcher-teaser-close:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}.td-launcher[data-teaser=true]:not([data-seated]) .td-launcher-btn{animation:td-launcher-nudge .48s var(--td-ease-out) 1}@keyframes td-launcher-nudge{0%,to{transform:none}40%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.td-launcher-lamp,.td-launcher-live,.td-launcher-teaser,.td-launcher[data-teaser=true] .td-launcher-btn,.td-launcher[data-seated=fell] .td-launcher-btn{animation:none}.td-root .td-launcher-btn{transition:none}.td-launcher-dust{display:none}}@media (max-width:640px),(max-height:480px){html[data-consent=ask] .td-root:has(.td-consent) .td-launcher{display:none}.td-root:has(:not(.ovo-consent-gate)>.td-consent) .td-launcher{display:none}}.td-root .ovo-consent{gap:var(--td-sp-8);width:min(440px, calc(100vw - 2 * var(--td-sp-10)))}.td-root .ovo-consent .ovo-consent-title{font-family:var(--td-font-ui);font-size:var(--td-fs-body);letter-spacing:0;text-transform:none;color:var(--td-ink);font-weight:700;line-height:1.3}.td-root .ovo-consent .ovo-consent-body{margin-top:calc(-1 * var(--td-sp-4));max-width:none;font-size:var(--td-fs-small);color:var(--td-ink-2);line-height:1.55}.ovo-consent-meta{justify-content:space-between;align-items:center;gap:var(--td-sp-3) var(--td-sp-8);flex-wrap:wrap;display:flex}.ovo-consent-default{font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink-2);margin:0}.ovo-consent-default strong{color:var(--td-ink);font-weight:700}.ovo-consent-links{align-items:center;gap:var(--td-sp-8);display:inline-flex}.td-root .ovo-consent .td-consent-more,.ovo-consent-links>a{min-height:32px;font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:3px;align-items:center;margin:0;font-weight:600;line-height:1.3;text-decoration-thickness:1.5px;display:inline-flex}.td-root .ovo-consent .td-consent-more:hover,.ovo-consent-links>a:hover{text-decoration-thickness:2.5px}.td-root .ovo-consent .td-consent-more:focus-visible,.ovo-consent-links>a:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px;border-radius:var(--td-radius-1)}.ovo-consent-rows{border-top:1px solid color-mix(in srgb, var(--td-ink-2) 14%, transparent);display:grid}.ovo-consent-row{align-items:center;gap:var(--td-sp-2) var(--td-sp-8);padding:var(--td-sp-6) 0;border-bottom:1px solid color-mix(in srgb, var(--td-ink-2) 14%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.ovo-consent-row-name{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink);font-weight:600}.ovo-consent-row-switch{font-size:var(--td-fs-label)}.ovo-consent-row-switch span[aria-hidden]{min-width:7ch;display:inline-block}.ovo-consent-row-switch .td-switch-track{box-shadow:var(--td-inset-deep)}.ovo-consent-row-help{font-family:var(--td-font-sans);font-size:var(--td-fs-label);color:var(--td-ink-2);grid-column:1/-1;margin:0;line-height:1.5}.td-root .ovo-consent .ovo-consent-actions{gap:var(--td-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.td-root .ovo-consent .ovo-consent-actions>button{justify-content:center;width:100%;min-height:44px}.td-root .ovo-consent[data-custom] .ovo-consent-actions>button:first-child{grid-column:1/-1}@media (max-width:640px){.td-root .ovo-consent{gap:var(--td-sp-6);width:auto}.td-root .ovo-consent .ovo-consent-body{margin-top:calc(-1 * var(--td-sp-3))}}@media (max-width:1199px){.td-sitefoot-links,.td-sitefoot .td-sitefoot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.td-sitefoot .td-sitefoot-grid .td-footer-brand{grid-column:1/span 2}.td-sitefoot .td-sitefoot-grid .td-sitefoot-nap{grid-column:3/-1}}@media (max-width:1080px){.td-sitefoot-index-tools{grid-template-columns:minmax(0,1fr)}.td-sitefoot-lead{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}@media (max-width:860px){.td-sitefoot-lead{grid-template-columns:minmax(0,1fr)}.td-sitefoot-group--row{gap:var(--td-sp-4);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.td-sitefoot-lead{gap:var(--td-sp-11);padding:var(--td-sp-12) var(--td-sp-8) 72px}.td-sitefoot-lead-act>button{flex:auto;justify-content:center}.td-sitefoot-lead-act>.td-sitefoot-live{margin-left:0}.td-sitefoot.td-footer{padding:64px var(--td-sp-8) 0}.td-sitefoot .td-sitefoot-grid{margin-top:var(--td-sp-12);grid-template-columns:minmax(0,1fr)}.td-sitefoot .td-sitefoot-grid .td-footer-brand,.td-sitefoot .td-sitefoot-grid .td-sitefoot-nap{grid-column:1/-1}.td-sitefoot .td-footer-brand p{max-width:none}.td-sitefoot-index{gap:var(--td-sp-8);box-shadow:none;background:0 0;border-radius:0;margin-inline:0;padding:0}.td-sitefoot-mark{margin-bottom:env(safe-area-inset-bottom,0px)}.td-sitefoot-links{border-top:1px solid var(--td-sitefoot-rule);grid-template-columns:minmax(0,1fr);gap:0}.td-sitefoot-explore{border-top:0;margin-top:0;padding-top:0}.td-sitefoot-group,.td-sitefoot-group--row{border-bottom:1px solid var(--td-sitefoot-rule);display:block}.td-sitefoot-group-title,.td-sitefoot-group--row .td-sitefoot-group-title{line-height:inherit;margin:0}.td-sitefoot-group-toggle{appearance:none;align-items:center;gap:var(--td-sp-4);width:100%;min-height:52px;padding:0 var(--td-sp-2);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.td-sitefoot-group-toggle:focus-visible{outline:2px solid var(--td-accent);outline-offset:-2px;border-radius:var(--td-radius-2)}.td-sitefoot-group-toggle .td-sitefoot-group-count{font-variant-numeric:tabular-nums;letter-spacing:0}.td-sitefoot-group-chev{color:var(--td-ink-2);transition:transform var(--td-t-base) var(--td-ease);margin-left:auto}.td-sitefoot-group-toggle[aria-expanded=true] .td-sitefoot-group-chev{transform:rotate(180deg)}.td-sitefoot-group[data-folded=true] .td-sitefoot-group-list{display:none}.td-sitefoot-group-list,.td-sitefoot-group--row .td-sitefoot-group-list{padding:0 var(--td-sp-2) var(--td-sp-6);flex-flow:column;gap:0;display:flex}.td-sitefoot-link,.td-sitefoot-group--row .td-sitefoot-link{min-height:44px;line-height:1.4;font-size:var(--td-fs-small);-webkit-line-clamp:unset;line-clamp:none;display:flex}.td-sitefoot-hours{gap:var(--td-sp-3);grid-template-columns:minmax(0,1fr)}.td-sitefoot-explore{border-top:0;padding-top:0}.td-sitefoot .td-sitefoot-bottom{align-items:stretch;gap:var(--td-sp-8);flex-direction:column}.td-sitefoot .td-sitefoot-bottom>span:first-child{flex:none}.td-sitefoot .td-sitefoot-bottom .td-footer-bottom-links a{min-height:44px}.td-sitefoot .td-sitefoot-bottom-end{justify-content:space-between}:root[data-theme] .td-sitefoot .td-footer-social .td-glowicon.td-glowicon{width:44px;height:44px}.td-root .td-sitefoot .td-sitefoot-top{min-height:44px}.td-sitefoot-lead{border-radius:18px 18px 0 0}.td-launcher{width:var(--td-launcher-w);align-items:flex-start}.td-launcher-teaser{width:min(264px, calc(100vw - 2 * var(--td-sp-8)));align-self:flex-end}.td-launcher-teaser-who{display:none}.td-root .td-launcher-teaser-body{gap:var(--td-sp-3);padding:var(--td-sp-6) calc(28px + var(--td-sp-5) + var(--td-sp-3)) var(--td-sp-6) var(--td-sp-7)}.td-root .td-launcher-btn{padding:0 var(--td-sp-6) 0 calc((var(--td-launcher-h) - 44px) / 2);justify-content:flex-start}.td-launcher:not([data-seated]) .td-launcher-btn{width:var(--td-launcher-h);translate:calc(var(--td-launcher-w) - var(--td-launcher-h)) 0;padding-right:0}.td-launcher:not([data-seated]) .td-launcher-halo{translate:calc(var(--td-launcher-w) - var(--td-launcher-h)) 0}.td-launcher:not([data-seated]) .td-launcher-halo .td-launcher-btn{translate:none}.td-launcher:not([data-seated]) .td-launcher-icon{box-shadow:none;background:0 0}.td-launcher:not([data-seated]) .td-launcher-label,.td-launcher-label-sub{display:none}:is(.td-launcher:not([data-seated]),.td-sitefoot-dock:not([data-after-lead]) .td-launcher[data-seated]) .td-launcher-live{background:var(--td-ink-3);width:10px;height:10px;box-shadow:0 0 0 2px var(--td-raise-fill);border-radius:50%;display:block;position:absolute;top:3px;right:3px}:is(.td-launcher:not([data-seated]),.td-sitefoot-dock:not([data-after-lead]) .td-launcher[data-seated]) .td-launcher-live[data-live]{background:var(--td-green);animation:td-launcher-live-breathe 2.8s var(--td-ease) infinite alternate}}@media (min-width:641px){.td-launcher[data-fit=compact]:not([data-seated]) .td-launcher-btn{width:var(--td-launcher-h);padding-right:0}.td-launcher[data-fit=compact]:not([data-seated]) .td-launcher-label{display:none}.td-launcher[data-fit=compact]:not([data-seated]) .td-launcher-icon{box-shadow:none;background:0 0}.td-launcher[data-fit=compact]:not([data-seated]) .td-launcher-live{background:var(--td-ink-3);width:10px;height:10px;box-shadow:0 0 0 2px var(--td-raise-fill);border-radius:50%;display:block;position:absolute;top:3px;right:3px}.td-launcher[data-fit=compact]:not([data-seated]) .td-launcher-live[data-live]{background:var(--td-green);animation:td-launcher-live-breathe 2.8s var(--td-ease) infinite alternate}}@media (max-width:640px){:is(.td-root:has(main :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,[contenteditable=true]):focus) .td-launcher,.td-root:has(main :is(details[open],[aria-expanded=true]):is([class*=toc],:has(>[class*=toc]))) .td-launcher){opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--td-t-fast) var(--td-ease), visibility 0s linear var(--td-t-fast)}}.td-root:has(.td-react-sitenav button[aria-expanded=true][aria-controls]) .td-launcher{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--td-t-fast) var(--td-ease), visibility 0s linear var(--td-t-fast)}
:root{--promo-bar-height:36px}:root[data-promo=off]{--promo-bar-height:0px}:root:has([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);font-size:var(--td-fs-small);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}.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)}@media (pointer:coarse){.promo-bar .promo-bar-link,.promo-bar-close{position:relative}.promo-bar .promo-bar-link:after,.promo-bar-close:after{content:"";position:absolute;inset:-8px}}.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)}}@media (max-width:480px){.promo-bar-go-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.td-nav-wrap.td-react-sitenav{--hdr-gap:22px;--hdr-side:max(22px, calc((100vw - 1600px) / 2));top:calc(var(--promo-bar-height,0px) - var(--hdr-gap));padding-inline:var(--hdr-side)}.td-nav-wrap.td-react-sitenav .td-mega{max-width:none;padding-inline:var(--hdr-side);margin-inline:0}.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-navbtn[aria-current]{position:relative}.td-react-sitenav .td-navbtn[aria-current]:after{content:"";background:var(--td-brand);pointer-events:none;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.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:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}.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-body{flex:auto;min-height:0;overflow-y:auto}.acc-menu-body .td-stack-tight{gap:var(--td-sp-5)}.acc-menu .td-modal-actions>.td-row{flex:1;justify-content:space-between;align-items:center}.acc-menu-actions{gap:var(--td-sp-3);display:grid}.acc-menu .acc-menu-actions>.td-react-button{justify-content:center;width:100%}.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}}.td-react-sitenav .td-nav-right .nav-mu.td-react-button{color:var(--td-ink);gap:8px;padding:0 13px 0 4px;text-decoration:none}.nav-mu .nav-mu-label-lead{opacity:1;color:var(--td-ink-2)}:is(.nav-mu,.hdr-drawer-mu) .nav-mu-orbit{stroke:var(--td-ink-2)}:is(.nav-mu,.hdr-drawer-mu) .nav-mu-moon{fill:var(--td-ink-2)}:is(.nav-mu,.hdr-drawer-mu) .nav-mu-moon--far{fill:var(--td-ink-3)}@media (max-width:560px){.td-react-sitenav .td-nav-right .nav-mu.td-react-button{padding:0 4px}}@media (min-width:360px) and (max-width:640px){.td-react-sitenav .td-navbar .td-nav-right>.nav-mu.td-react-button{display:inline-flex}}@media (max-width:1359px){.td-react-sitenav .td-nav-right .nav-mu.td-react-button{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:1359px){.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.td-react-button{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}}@media (min-width:1141px) and (max-width:1359px),(max-width:640px){.td-react-sitenav .td-nav-right .td-react-search .td-react-search-field{width:var(--td-btn-h,42px);min-width:var(--td-btn-h,42px);box-shadow:none;background:0 0;justify-content:center;padding-inline:0}.td-react-sitenav .td-nav-right .td-react-search .td-react-search-field:hover{background:var(--td-surface);box-shadow:var(--td-btn-active)}.td-react-sitenav .td-nav-right .td-react-search .td-react-search-field:active{box-shadow:var(--td-inset-soft)}}@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)}}@media (max-width:640px){.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 .td-mega-cta.td-mega-cta:after{content:"→" / "";color:var(--td-ink-3);margin-left:2px}.td-react-sitenav .td-mega-cta.td-mega-cta:hover:after{color:var(--td-brand)}.td-react-sitenav .hdr-panel-foot.td-react-mega-actions{justify-content:flex-start;gap:var(--td-sp-4) var(--td-sp-10);padding-top:var(--td-sp-6);border-top:1px solid var(--td-edge);flex-wrap:wrap}.hdr-panel-loading{padding:var(--td-sp-10) 0;font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0}.hdr-panel-essay{font-family:var(--td-font-sans);font-size:var(--td-fs-label);color:var(--td-ink-2);flex:0 0 100%;order:1;margin:0;line-height:1.4}.hdr-panel-essay a{color:var(--td-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.hdr-panel-links{align-items:center;gap:var(--td-sp-2);margin:0 0 0 calc(var(--td-sp-6) * -1);padding:0;list-style:none;display:flex}.hdr-quiet-link{min-height:36px;padding-inline:var(--td-sp-6);font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink);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;gap:6px;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}.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);background:var(--td-bg);color:var(--td-ink);box-shadow:var(--td-raised);transition:box-shadow var(--td-t-base) var(--td-ease);border-radius:16px;text-decoration:none;display:flex}.hdr-drawer-mu:hover{box-shadow:var(--td-inset-soft)}.hdr-drawer-mu:active{box-shadow:var(--td-inset-deep)}.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:var(--td-fs-small);font-weight:600}.hdr-drawer-mu-sub{font-family:var(--td-font-sans);font-size:var(--td-fs-label);color:var(--td-ink-2)}.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);font-size:var(--td-fs-small);color:var(--td-ink);transition:box-shadow var(--td-t-base) var(--td-ease);border-radius:14px;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}@media (max-width:359px){.hdr-drawer-pin{grid-template-columns:1fr}}.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 var(--td-fs-label)/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 var(--td-fs-label)/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{overflow:hidden}.hdr-sit-logo .mx-logo--word img{object-fit:contain;max-width:100%}.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 var(--td-fs-label)/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 var(--td-fs-small)/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-menus{display:grid}.hdr-menus :is(h3,h4).td-row-tight{margin:0}.hdr-menus :is(h3,h4).td-row-tight>.td-disclose-trigger{flex:auto}.hdr-menus .td-disclose[data-state=open]>.td-disclose-panel{max-height:400vh}.hdr-menus .td-disclose-body{max-height:none;font-size:inherit;line-height:inherit;color:inherit;overflow:visible}.hdr-menu-item>.td-row-tight>.td-disclose-trigger{min-height:56px;font:600 var(--td-fs-lead)/1.2 var(--td-font-ui);padding:0 4px}.hdr-menu-item>.td-disclose-panel>.td-disclose-body{padding:0 0 14px}.hdr-menu-t{align-items:center;gap:10px;display:inline-flex}.hdr-menu-here{background:var(--td-brand);width:6px;height:6px;box-shadow:var(--mx2-lamp-on);border-radius:50%}.hdr-menu-item[data-state=open]{scroll-margin-top:8px}.hdr-menu{gap:10px;display:grid}.hdr-folds{gap:8px;display:grid}.hdr-folds .hdr-fold{background:var(--td-bg);box-shadow:var(--td-raised);border:0;border-radius:14px}.hdr-fold>.td-row-tight>.td-disclose-trigger{min-height:48px;font:600 var(--td-fs-small)/1.2 var(--td-font-ui);gap:10px;padding:0 12px 0 14px}.hdr-fold>.td-disclose-panel>.td-disclose-body{padding:0 0 4px}.hdr-fold-t{min-width:0}.hdr-fold-n{min-width:24px;box-shadow:var(--td-inset-soft);color:var(--td-ink-2);font:600 var(--td-fs-label)/1 var(--td-font-ui);text-align:center;border-radius:7px;margin-left:auto;padding:3px 7px}.hdr-fold-n+.td-disclose-chevron{margin-left:0}.hdr-fold .hdr-mg-rows{border-top:1px solid var(--td-edge)}.hdr-fold .hdr-sit{border-top:1px solid var(--td-edge);padding:8px 12px 10px}.hdr-fold-one{background:var(--td-bg);box-shadow:var(--td-raised);border-radius:14px}.hdr-fold-one .hdr-mg-row{border-radius:14px;min-height:48px}.hdr-menus .td-disclose[data-state=closed]>.td-row-tight .td-disclose-chevron{background:var(--td-surface);color:var(--td-ink-2);box-shadow:var(--td-btn-rest);transform:rotate(90deg)}.hdr-menus .td-disclose[data-state=open]>.td-row-tight .td-disclose-chevron{background:var(--td-surface);color:var(--td-brand-text,var(--td-brand));box-shadow:var(--td-inset-soft);transform:rotate(-90deg)}.hdr-fold-one .hdr-mg-row:after{content:"→" / "";color:var(--td-ink-3);margin-left:auto}.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)}@media (hover:hover){.hdr-mg-row:hover,.hdr-drawer-hub:hover,.hdr-sit-tile:hover{box-shadow:var(--td-inset-soft)}.hdr-mg-row:hover .hdr-mg-t,.hdr-drawer-hub:hover{color:var(--td-ink)}}.hdr-mg-row:focus-visible{outline:2px solid var(--td-accent);outline-offset:-2px;border-radius:10px}:is(.hdr-sit-tile,.hdr-drawer-glabel,.hdr-panel-essay a,.hdr-panel-loading a,.hdr-panel-retry):focus-visible{outline:2px solid var(--td-accent);outline-offset:2px;border-radius:8px}.hdr-drawer-hub:focus-visible{outline:2px solid var(--td-accent);outline-offset:-2px}.hdr-panel-retry{font:inherit;color:var(--td-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.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 var(--td-fs-small)/1.25 var(--td-font-ui)}.hdr-mg-d{font:400 var(--td-fs-label)/1.35 var(--td-font-sans);color:var(--td-ink-3)}.hdr-mg-new{box-shadow:var(--td-inset-soft);color:var(--td-ink);font:700 var(--td-fs-label)/1 var(--td-font-ui);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:6px;align-items:center;gap:5px;margin-left:8px;padding:3px 6px;font-style:normal;display:inline-flex}.hdr-mg-new:before{content:"";background:var(--td-brand);width:6px;height:6px;box-shadow:var(--mx2-lamp-on);border-radius:50%}.hdr-mg-more{justify-content:space-between}.hdr-mg-more .td-icon{color:var(--td-ink-2)}.hdr-drawer-more{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 var(--td-fs-label)/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}@media (hover:none) and (pointer:coarse){.td-react-spotlight-foot,.td-react-spotlight-esc{display:none}}
.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:var(--td-inset-soft)}.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 var(--td-t-deliberate) var(--mx-ease), width var(--td-t-deliberate) var(--mx-ease), opacity var(--td-t-base) 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 var(--td-t-base) 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{pointer-events:none}.td-react-sitenav .td-mega-panel.td-react-sitenav-panel{pointer-events:auto;isolation:isolate;--mx-light-k:22%;padding:18px 18px 14px;position:relative}:root[data-theme=dark] .td-react-sitenav .td-mega-panel.td-react-sitenav-panel{--mx-light-k:72%}.mx-light{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--td-ease);position:absolute;inset:0;overflow:hidden}.mx-light:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--td-shadow-light) var(--mx-light-k), transparent), transparent 62%);width:1040px;height:1040px;translate:var(--mx-x,50%) var(--mx-y,-20%);position:absolute;top:-520px;left:-520px}.mx-light[data-on]{opacity:1;will-change:opacity}.mx-light[data-on]:before{will-change:translate}@media (prefers-reduced-motion:reduce){.mx-light{display:none}}.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{font-size:var(--td-fs-body);letter-spacing:-.01em;align-items:baseline;gap:10px;font-weight:650;display:inline-flex}.td-react-sitenav .td-mega-head .td-mega-head-text>span,.td-react-sitenav .td-mega-head .td-mega-head-text p{font-size:var(--td-fs-small);color:var(--td-ink-3)}.td-react-sitenav .td-react-sitenav-panelbody{overscroll-behavior:contain}.td-react-sitenav-scrim{background:color-mix(in srgb, var(--td-bg) 58%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@property --mx-fade{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.td-react-sitenav .td-react-sitenav-panelbody{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--mx-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--mx-fade)), transparent);animation:linear both mx-more;animation-timeline:scroll(self)}@keyframes mx-more{0%{--mx-fade:32px}92%{--mx-fade:32px}to{--mx-fade:0px}}}.td-react-sitenav .td-mega-panel.td-react-sitenav-panel{max-height:min(var(--td-react-sitenav-panel-h,608px), calc(100dvh - var(--promo-bar-height,0px) - 112px))}.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}:root{--mx2-lamp-off:color-mix(in srgb, var(--td-ink-3) 55%, var(--td-surface));--mx2-lamp-off-ring:0 0 0 1px color-mix(in srgb, var(--td-ink-3) 30%, transparent);--mx2-lamp-on:inset 1px 1px 1px color-mix(in srgb, var(--td-shadow-light) 60%, transparent)}.mx2-seg button{white-space:nowrap;font:600 var(--td-fs-small)/1 var(--td-font-ui);color:var(--td-ink-2);cursor:pointer;transition:box-shadow var(--td-t-base), color var(--td-t-base);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.mx2-seg button:before{content:"";background:var(--mx2-lamp-off);width:6px;height:6px;box-shadow:var(--mx2-lamp-off-ring);transition:background var(--td-t-base), box-shadow var(--td-t-base);border-radius:50%;flex:none}.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-ink);box-shadow:var(--td-inset-deep)}.mx2-seg button[aria-selected=true]:before,.mx2-seg button[aria-pressed=true]:before{background:var(--td-brand);box-shadow:var(--mx2-lamp-on)}.mx2-seg--sm button{font-size:var(--td-fs-small);padding:7px 10px}.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}.td-react-sitenav .td-mega-head .td-react-sitenav-search{flex:none;width:auto;max-width:none}.td-react-sitenav .td-mega-head .td-mega-head-text{min-width:0}.td-react-sitenav .td-mega-head .td-mega-head-text p{text-wrap:pretty;min-width:0}
