:root,.site-shell,.site-shell~*{--dur:.16s;--dur-slow:.26s;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--glass-blur:20px;--glass-saturate:165%;--glass-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));--glass-tint:#0e1418a3;--glass-tint-strong:#0d1216e0;--glass-solid:var(--tech-surface);--glass-hairline:#d6ece61c;--glass-rim:inset 0 1px 0 #ffffff17, inset 0 -1px 0 #00000057, 0 0 0 1px var(--glass-hairline);--glass-shadow:0 1px 2px #0000004d, 0 14px 36px -10px #0009;--glass-specular:linear-gradient(180deg, #fff1 0%, #ffffff04 42%, transparent 64%), radial-gradient(130% 90% at 0% 0%, rgb(var(--tech-signal-rgb) / 5%), transparent 52%);--glass-radius:16px;--focus-ring:0 0 0 2px var(--tech-bg), 0 0 0 4px rgb(var(--tech-signal-rgb) / 90%);--btn-h-sm:32px;--btn-h-md:40px;--btn-h-lg:48px;--btn-px-sm:12px;--btn-px-md:16px;--btn-px-lg:22px;--btn-font-sm:.78rem;--btn-font-md:.84rem;--btn-font-lg:.92rem;--btn-weight:650;--btn-gap:8px;--btn-icon:16px;--btn-radius:999px;--btn-lift:translateY(-1px);--btn-press:translateY(.5px) scale(.985);--btn-primary-bg:linear-gradient(180deg, color-mix(in srgb, var(--tech-signal) 86%, #fff), var(--tech-signal) 70%);--btn-primary-bg-hover:linear-gradient(180deg, color-mix(in srgb, var(--tech-signal-strong) 80%, #fff), var(--tech-signal-strong) 70%);--btn-primary-fg:var(--tech-on-accent);--btn-primary-rim:inset 0 1px 0 #ffffff61, inset 0 -1px 0 #0003, 0 1px 2px #00000047;--btn-secondary-bg:linear-gradient(180deg, rgb(var(--tech-ink-rgb) / 6%), rgb(var(--tech-ink-rgb) / 2.5%));--btn-secondary-bg-hover:linear-gradient(180deg, rgb(var(--tech-ink-rgb) / 9%), rgb(var(--tech-ink-rgb) / 4%));--btn-secondary-fg:var(--tech-text);--btn-secondary-line:var(--tech-line-strong);--btn-secondary-line-hover:var(--ds-line-accent);--btn-secondary-rim:inset 0 1px 0 #ffffff0f;--btn-ghost-fg:var(--tech-soft);--btn-ghost-bg-hover:rgb(var(--tech-ink-rgb) / 6%);--btn-danger-fg:var(--tech-danger);--btn-danger-line:rgb(var(--tech-danger-rgb) / 45%);--btn-danger-bg-hover:rgb(var(--tech-danger-rgb) / 9%);--key-on-bg:linear-gradient(180deg, rgb(var(--tech-signal-rgb) / 17%), rgb(var(--tech-signal-rgb) / 10%));--key-on-fg:var(--tech-signal-strong);--key-on-rim:inset 0 1px 0 #ffffff14, 0 0 0 1px rgb(var(--tech-signal-rgb) / 42%)}:root[data-theme=light] :is(.site-shell,.site-shell~*){--glass-tint:#fafbf7b3;--glass-tint-strong:#fbfcf9e6;--glass-hairline:#0c181c1a;--glass-rim:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #0c181c0f, 0 0 0 1px var(--glass-hairline);--glass-shadow:0 1px 2px #0c181c12, 0 14px 34px -12px #0c181c38;--glass-specular:linear-gradient(180deg, #fff9 0%, #ffffff1f 46%, transparent 70%), radial-gradient(130% 90% at 0% 0%, rgb(var(--tech-signal-rgb) / 4%), transparent 52%);--btn-primary-bg:linear-gradient(180deg, color-mix(in srgb, var(--tech-signal) 90%, #fff), var(--tech-signal) 70%);--btn-primary-bg-hover:linear-gradient(180deg, color-mix(in srgb, var(--tech-signal-strong) 92%, #fff), var(--tech-signal-strong) 70%);--btn-primary-rim:inset 0 1px 0 #ffffff42, inset 0 -1px 0 #00000029, 0 1px 2px #0c181c2e;--btn-secondary-bg:linear-gradient(180deg, #fff, rgb(var(--tech-ink-rgb) / 2.5%));--btn-secondary-bg-hover:linear-gradient(180deg, #fff, rgb(var(--tech-signal-rgb) / 5%));--btn-secondary-rim:inset 0 1px 0 #fff, 0 1px 1px #0c181c0d;--key-on-bg:linear-gradient(180deg, rgb(var(--tech-signal-rgb) / 13%), rgb(var(--tech-signal-rgb) / 8%));--key-on-fg:var(--tech-signal-strong);--key-on-rim:inset 0 1px 0 #ffffffb3, 0 0 0 1px rgb(var(--tech-signal-rgb) / 38%)}@media (prefers-color-scheme:light){:root[data-theme=system] :is(.site-shell,.site-shell~*){--glass-tint:#fafbf7b3;--glass-tint-strong:#fbfcf9e6;--glass-hairline:#0c181c1a;--glass-rim:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #0c181c0f, 0 0 0 1px var(--glass-hairline);--glass-shadow:0 1px 2px #0c181c12, 0 14px 34px -12px #0c181c38;--glass-specular:linear-gradient(180deg, #fff9 0%, #ffffff1f 46%, transparent 70%), radial-gradient(130% 90% at 0% 0%, rgb(var(--tech-signal-rgb) / 4%), transparent 52%);--btn-primary-bg:linear-gradient(180deg, color-mix(in srgb, var(--tech-signal) 90%, #fff), var(--tech-signal) 70%);--btn-primary-bg-hover:linear-gradient(180deg, color-mix(in srgb, var(--tech-signal-strong) 92%, #fff), var(--tech-signal-strong) 70%);--btn-primary-rim:inset 0 1px 0 #ffffff42, inset 0 -1px 0 #00000029, 0 1px 2px #0c181c2e;--btn-secondary-bg:linear-gradient(180deg, #fff, rgb(var(--tech-ink-rgb) / 2.5%));--btn-secondary-bg-hover:linear-gradient(180deg, #fff, rgb(var(--tech-signal-rgb) / 5%));--btn-secondary-rim:inset 0 1px 0 #fff, 0 1px 1px #0c181c0d;--key-on-bg:linear-gradient(180deg, rgb(var(--tech-signal-rgb) / 13%), rgb(var(--tech-signal-rgb) / 8%));--key-on-fg:var(--tech-signal-strong);--key-on-rim:inset 0 1px 0 #ffffffb3, 0 0 0 1px rgb(var(--tech-signal-rgb) / 38%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,.site-shell,.site-shell~*{--glass-tint:var(--glass-solid)!important;--glass-tint-strong:var(--glass-solid)!important}}@media (prefers-reduced-transparency:reduce){:root,.site-shell,.site-shell~*{--glass-filter:none!important;--glass-tint:var(--glass-solid)!important;--glass-tint-strong:var(--glass-solid)!important;--glass-specular:linear-gradient(transparent, transparent)!important}}@media (prefers-contrast:more){:root,.site-shell,.site-shell~*{--glass-filter:none!important;--glass-tint:var(--glass-solid)!important;--glass-tint-strong:var(--glass-solid)!important;--glass-specular:linear-gradient(transparent, transparent)!important;--glass-hairline:var(--tech-line-strong)!important}}.glass,.glass-strong,.glass-pill{background:var(--glass-specular), var(--glass-tint);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:var(--glass-radius);border:0}.glass-strong{background:var(--glass-specular), var(--glass-tint-strong)}.glass-pill{border-radius:999px}.glass-layered{isolation:isolate;box-shadow:none;background:0 0;position:relative}.glass-layered:before,.glass-layered:after{z-index:-1;border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.glass-layered:before{background:var(--glass-tint);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.glass-layered:after{background:var(--glass-specular);box-shadow:var(--glass-rim)}html[data-glass-lens] .glass-layered.has-lens:before{-webkit-backdrop-filter:url(#tx-glass-lens) var(--glass-filter);backdrop-filter:url(#tx-glass-lens) var(--glass-filter)}.glass-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.site-shell [data-tip]{position:relative}.site-shell [data-tip]:after{z-index:70;color:var(--tech-text);background:var(--glass-specular), var(--glass-tint-strong);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-rim), var(--glass-shadow);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);content:attr(data-tip);border-radius:8px;padding:5px 9px;font-size:.74rem;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}.site-shell [data-tip]:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.site-shell [data-tip]:after{transition:none}}.techineer-site body .site-shell .site-footer-v2{--bar-pad:14px;margin-top:var(--ds-space-section);background:0 0;border-top:0;padding:0 0 clamp(14px,2vw,22px)}.techineer-site body .site-shell .footer-v2-panel{width:min(calc(100% - (var(--ds-gutter) * 2) + (var(--bar-pad) * 2)), calc(var(--ds-width-wide) + (var(--bar-pad) * 2)));background:var(--glass-specular), var(--glass-tint-strong);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:20px;margin-inline:auto}.techineer-site body .site-shell .footer-v2-panel :is(.footer-v2-main,.footer-v2-bottom){width:auto;margin:0;padding-inline:clamp(18px,2.4vw,30px)}.techineer-site body .site-shell .footer-v2-panel .footer-v2-main{grid-template-columns:minmax(200px,15rem) minmax(0,1fr);gap:28px clamp(28px,4vw,64px);padding-block:clamp(24px,3vw,36px) clamp(20px,2.4vw,28px);display:grid}.techineer-site body .site-shell .footer-v2-panel .footer-v2-brand{align-content:start;gap:12px;max-width:none;display:grid}.techineer-site body .site-shell .footer-v2-panel .footer-v2-brand p{max-width:30ch;color:var(--tech-muted);font-size:.86rem;line-height:1.55}.techineer-site body .site-shell .footer-v2-panel .footnav{gap:20px 24px}.techineer-site body .site-shell .footer-v2-panel .footnav-title{font-family:var(--font-mono);font-size:var(--ds-type-label);letter-spacing:var(--type-track-eyebrow);text-transform:uppercase;margin:0 0 10px;font-weight:500}.techineer-site body .site-shell .footer-v2-panel .footnav-title a{color:var(--tech-soft)}.techineer-site body .site-shell .footer-v2-panel .footnav a{font-size:.86rem}.techineer-site body .site-shell .footer-v2-panel .footer-v2-bottom{border-top:1px solid var(--glass-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-block:12px;display:flex}.techineer-site body .site-shell .footer-v2-panel .footer-v2-social{gap:4px}.techineer-site body .site-shell .footer-v2-panel .footer-v2-social a{border-radius:10px;width:34px;height:34px}.techineer-site body .site-shell .footer-v2-panel .footer-v2-legal{white-space:nowrap;flex-wrap:nowrap;flex:auto;justify-content:center;gap:6px 16px;font-size:.78rem}.techineer-site body .site-shell .footer-v2-panel .footer-v2-actions{gap:6px}.techineer-site body .site-shell .footer-v2-panel .footer-v2-action{min-height:34px;padding:0 12px;font-size:.8rem}@media (max-width:1180px){.techineer-site body .site-shell .footer-v2-panel .footer-v2-legal{white-space:normal;flex-wrap:wrap;flex-basis:100%;order:3;justify-content:flex-start}}@media (max-width:980px){.techineer-site body .site-shell .site-footer-v2{--bar-pad:10px}.techineer-site body .site-shell .footer-v2-panel{border-radius:16px}.techineer-site body .site-shell .footer-v2-panel .footer-v2-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.techineer-site body .site-shell .footer-v2-panel .footer-v2-main{gap:16px;padding-block:20px 14px}.techineer-site body .site-shell .footer-v2-panel .footer-v2-brand p{display:none}.techineer-site body .site-shell .footer-v2-panel .footnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.techineer-site body .site-shell .footer-v2-panel .footnav ul{display:none}.techineer-site body .site-shell .footer-v2-panel .footnav-title{border-top:1px solid var(--glass-hairline);margin:0}.techineer-site body .site-shell .footer-v2-panel .footnav-title a{justify-content:space-between;align-items:center;min-height:44px;padding:0;display:flex}.techineer-site body .site-shell .footer-v2-panel .footnav-title a:after{color:var(--tech-signal);content:"→";font-family:var(--font-body)}.techineer-site body .site-shell .footer-v2-panel .footer-v2-bottom{gap:10px 12px}.techineer-site body .site-shell .footer-v2-panel .footer-v2-social{flex-wrap:wrap}.techineer-site body .site-shell .footer-v2-panel .footer-v2-social a{width:44px;height:44px}.techineer-site body .site-shell .footer-v2-panel .footer-v2-legal{gap:0 16px}.techineer-site body .site-shell .footer-v2-panel .footer-v2-legal a{align-items:center;min-height:44px;display:inline-flex}.techineer-site body .site-shell .footer-v2-panel .footer-v2-mark{flex-basis:100%}.techineer-site body .site-shell .footer-v2-panel .footer-v2-actions{width:100%}.techineer-site body .site-shell .footer-v2-panel .footer-v2-action{flex:1;justify-content:center;min-height:44px}}@media (prefers-contrast:more){.techineer-site body .site-shell .footer-v2-panel{box-shadow:0 0 0 1px var(--tech-line-strong)}}@media print{.techineer-site body .site-shell .footer-v2-panel{box-shadow:none;background:0 0}.glass,.glass-strong,.glass-pill,.glass-layered:before{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}}
:root,.site-shell,.site-shell~*{--plate-rim:inset 0 1px 0 #ffffff0e, 0 1px 0 #00000061;--plate-rim-hover:inset 0 1px 0 #ffffff14, 0 1px 0 #00000061, 0 14px 28px -18px #000c;--plate-lift:translateY(-2px)}:root[data-theme=light] :is(.site-shell,.site-shell~*){--plate-rim:inset 0 1px 0 #fff, 0 1px 2px #0c181c0f;--plate-rim-hover:inset 0 1px 0 #fff, 0 1px 2px #0c181c0f, 0 14px 26px -16px #0c181c42}@media (prefers-color-scheme:light){:root[data-theme=system] :is(.site-shell,.site-shell~*){--plate-rim:inset 0 1px 0 #fff, 0 1px 2px #0c181c0f;--plate-rim-hover:inset 0 1px 0 #fff, 0 1px 2px #0c181c0f, 0 14px 26px -16px #0c181c42}}.techineer-site body .site-shell{background:radial-gradient(ellipse 70rem 30rem at 80% -8rem, rgb(var(--tech-signal-rgb) / 5%), transparent 70%), linear-gradient(180deg, rgb(var(--tech-bg-rgb) / 0%) 0, rgb(var(--tech-bg-rgb) / 0%) 22rem, rgb(var(--tech-bg-rgb) / 62%) 64rem, rgb(var(--tech-bg-rgb) / 62%)), linear-gradient(rgb(var(--grid-rgb) / var(--grid-major)) 1px, transparent 1px) 50% 0 / 120px 120px, linear-gradient(90deg, rgb(var(--grid-rgb) / var(--grid-major)) 1px, transparent 1px) 50% 0 / 120px 120px, linear-gradient(rgb(var(--grid-rgb) / var(--grid-minor)) 1px, transparent 1px) 50% 0 / 24px 24px, linear-gradient(90deg, rgb(var(--grid-rgb) / var(--grid-minor)) 1px, transparent 1px) 50% 0 / 24px 24px, var(--tech-bg)}@media (prefers-contrast:more){.techineer-site body .site-shell{background:var(--tech-bg)}}@media print{.techineer-site body .site-shell{background:#fff}}.techineer-site body .site-shell :is(.signal-card,.atlas-card,.knowledge-browser-card,.library-card,.equation-card,.learning-path-card,.instagram-feed-card,.knowledge-card,.topic-card-link,.course-module-link,.companies-card,.machines-tile,.mfam-card,.tix-card,.tl-item,.lr-link,.leq-card,.lt-card,.home-route,.home-panel,.home-new-card,.learn-route,.fields-card-body,.ws-card,.page-header-tool,.tools-next-link,.am-join-card,.am-inside-tile,.am-how-step,.am-standard,.calc,.tools-model,.mt-preview-aside,.tx-instrument,.wb-start,.prep-section,.about-live,.learn-bridge,.play-next,.tools-bridge,.not-found-card,.dmap-panel,.discipline-card,.tool-finder-card,.materials-selected,.related-signal-list a){box-shadow:var(--plate-rim)}.techineer-site body .site-shell :is(.signal-card,.atlas-card,.knowledge-browser-card,.library-card,.topic-card-link,.course-module-link,.companies-card,.machines-tile,.mfam-card,.tix-card,.lr-link,.home-route,.learn-route,.ws-card,.tools-next-link,.discipline-card,.tool-finder-card,.related-signal-list a):is(a,button){transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease)}@media (hover:hover){.techineer-site body .site-shell :is(.signal-card,.atlas-card,.knowledge-browser-card,.library-card,.topic-card-link,.course-module-link,.companies-card,.machines-tile,.mfam-card,.tix-card,.lr-link,.home-route,.learn-route,.ws-card,.tools-next-link,.discipline-card,.tool-finder-card,.related-signal-list a):is(a,button):hover{box-shadow:var(--plate-rim-hover);transform:var(--plate-lift)}}.techineer-site body .site-shell :is(.signal-card,.atlas-card,.knowledge-browser-card,.library-card,.topic-card-link,.course-module-link,.companies-card,.machines-tile,.mfam-card,.tix-card,.lr-link,.home-route,.learn-route,.ws-card,.tools-next-link,.discipline-card,.tool-finder-card,.related-signal-list a):is(a,button):active{box-shadow:var(--plate-rim);transition-duration:60ms;transform:translateY(0)}.techineer-site body .site-shell :is(.section-label>i,.eyebrow-signal>span){width:11px;height:11px;color:var(--tech-signal);box-shadow:none;background:radial-gradient(circle,#0000 2.1px,currentColor 2.4px 3.3px,#0000 3.6px),linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;border-radius:0;flex:none}.techineer-site body .site-shell :is(.topic-card-index,.fields-card-index,.tools-step-n,.signal-card-index){border:1px solid var(--tech-line-strong);min-height:20px;color:var(--tech-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.06em;border-radius:4px;align-items:center;padding:0 6px;font-size:.7rem;line-height:1;display:inline-flex}.techineer-site body .site-shell :is([class*=readout],[class*=-value],[class*=-count],[class*=-meta],output,.topic-card-meta,.calc-number,.page-header-meta,td,kbd){font-variant-numeric:tabular-nums}.techineer-site body .site-shell .button{gap:var(--btn-gap);min-height:var(--btn-h-md);padding:0 var(--btn-px-md);border-radius:var(--btn-radius);font-size:var(--btn-font-md);font-weight:var(--btn-weight);letter-spacing:.005em;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:1px solid #0000}.techineer-site body .site-shell .button svg{width:var(--btn-icon);height:var(--btn-icon);flex:none}.techineer-site body .site-shell .button.button-sm{min-height:var(--btn-h-sm);padding:0 var(--btn-px-sm);font-size:var(--btn-font-sm);gap:6px}.techineer-site body .site-shell .button.button-lg{min-height:var(--btn-h-lg);padding:0 var(--btn-px-lg);font-size:var(--btn-font-lg)}@media (pointer:coarse){.techineer-site body .site-shell .button:not(.button-sm){min-height:44px}}.techineer-site body .site-shell :is(.button-primary,.prep-btn.is-primary,.cl-btn.is-primary,.techi-action.is-primary,.wb-mini.is-primary){color:var(--btn-primary-fg);background:var(--btn-primary-bg);box-shadow:var(--btn-primary-rim);border-color:#0000}.techineer-site body .site-shell :is(.button-primary,.prep-btn.is-primary,.cl-btn.is-primary,.techi-action.is-primary,.wb-mini.is-primary):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){color:var(--btn-primary-fg);background:var(--btn-primary-bg-hover)}.techineer-site body .site-shell :is(.button-secondary,.calc .calc-action,.footer-v2-action,.techi-action:not(.is-primary),.equation-copy,.prep-btn:not(.is-primary,.is-quiet,.is-danger),.cl-btn:not(.is-primary,.is-danger),.sx-button,.proc-button,.eng-button,.fl-button,.mx-button,.vb-button,.rk-button:not(.is-quiet),.ctl-button:not(.is-disturb),.page-jump a,.assembly-control-action,.mainnav-pill):not([aria-pressed=true]){border-color:var(--btn-secondary-line);color:var(--btn-secondary-fg);background:var(--btn-secondary-bg);box-shadow:var(--btn-secondary-rim)}.techineer-site body .site-shell :is(.button-secondary,.calc .calc-action,.footer-v2-action,.techi-action:not(.is-primary),.equation-copy,.prep-btn:not(.is-primary,.is-quiet,.is-danger),.cl-btn:not(.is-primary,.is-danger),.sx-button,.proc-button,.eng-button,.fl-button,.mx-button,.vb-button,.rk-button:not(.is-quiet),.ctl-button:not(.is-disturb),.page-jump a,.assembly-control-action,.mainnav-pill):not([aria-pressed=true],:disabled,[aria-disabled=true]):is(:hover,:focus-visible){border-color:var(--btn-secondary-line-hover);color:var(--btn-secondary-fg);background:var(--btn-secondary-bg-hover)}.techineer-site body .site-shell :is(.sx-button,.proc-button,.eng-button,.fl-button,.mx-button,.vb-button,.rk-button,.ctl-button){border-radius:var(--btn-radius)}.techineer-site body .site-shell :is(.button-ghost,.prep-btn.is-quiet,.rk-button.is-quiet){color:var(--btn-ghost-fg);box-shadow:none;background:0 0;border-color:#0000}.techineer-site body .site-shell :is(.button-ghost,.prep-btn.is-quiet,.rk-button.is-quiet):is(:hover,:focus-visible):not(:disabled){color:var(--tech-text);background:var(--btn-ghost-bg-hover);border-color:#0000}.techineer-site body .site-shell :is(.button-danger,.prep-btn.is-danger,.cl-btn.is-danger){border-color:var(--btn-danger-line);color:var(--btn-danger-fg);box-shadow:none;background:0 0}.techineer-site body .site-shell :is(.button-danger,.prep-btn.is-danger,.cl-btn.is-danger):is(:hover,:focus-visible):not(:disabled){border-color:var(--btn-danger-fg);color:var(--btn-danger-fg);background:var(--btn-danger-bg-hover)}.techineer-site body .site-shell :is(.button,.prep-btn,.cl-btn,.techi-action,.calc .calc-action,.footer-v2-action,.equation-copy,.sx-button,.proc-button,.eng-button,.fl-button,.mx-button,.vb-button,.rk-button,.ctl-button,.mainnav-pill,.wb-mini){transition:transform var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}@media (hover:hover){.techineer-site body .site-shell :is(.button,.prep-btn,.cl-btn,.techi-action,.calc .calc-action,.footer-v2-action,.sx-button,.proc-button,.eng-button,.fl-button,.mx-button,.vb-button,.rk-button,.ctl-button):hover:not(:disabled,[aria-disabled=true]){transform:var(--btn-lift)}}.techineer-site body .site-shell :is(.button,.prep-btn,.cl-btn,.techi-action,.calc .calc-action,.footer-v2-action,.equation-copy,.sx-button,.proc-button,.eng-button,.fl-button,.mx-button,.vb-button,.rk-button,.ctl-button,.mainnav-pill,.wb-mini):active:not(:disabled,[aria-disabled=true]){transform:var(--btn-press);transition-duration:60ms}.techineer-site body .site-shell :is(.button,.prep-btn,.cl-btn,.techi-action,.calc .calc-action,.footer-v2-action,.equation-copy,.sx-button,.proc-button,.eng-button,.fl-button,.mx-button,.vb-button,.rk-button,.ctl-button,.mainnav-pill,.wb-mini):focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.techineer-site body .site-shell :is(.sx-seg,.ctl-seg,.eng-seg,.fl-seg,.proc-seg,.rk-seg,.mx-seg,.vb-seg,.vb-modes,.cl-tabs,.sc-segment,.sc-map-chips,.calc-units,.depth-switch,.cad-mode,.cad-segment,.cad-views,.ws-scene-mode,.tx-chips) button:is([aria-pressed=true],[aria-checked=true]),.techineer-site body .site-shell :is(.eng-button,.proc-button,.sx-button,.fl-button,.mx-button,.vb-button,.cl-btn,.dfa-seg,.atlas2-letters button)[aria-pressed=true],.techineer-site body .site-shell .assembly-control-tabs button.is-active{color:var(--key-on-fg);background:var(--key-on-bg);box-shadow:var(--key-on-rim);border-color:#0000;font-weight:650}.techineer-site body .site-shell :is(.cl-tabs,.sc-segment,.sc-map-chips,.calc-units,.depth-switch,.cad-mode,.cad-segment,.cad-views,.ws-scene-mode,.tx-chips) button:is([aria-pressed=true],[aria-checked=true]) :is(svg,span,b){color:inherit}.techineer-site body .site-shell :is(.sx-seg,.ctl-seg,.eng-seg,.fl-seg,.proc-seg,.rk-seg,.mx-seg,.vb-seg){box-shadow:inset 0 1px 2px #00000038}.techineer-site body .site-shell :is(.sx-seg,.ctl-seg,.eng-seg,.fl-seg,.proc-seg,.rk-seg,.mx-seg,.vb-seg) button{transition:background var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.techineer-site body .site-shell :is(.filter-chip,.topic-chip,.level-chip,.techi-chip,.fb-topic,.prep-chip,.sse-chip-btn,.ctl-chip,.companies-chip,.machines-chip,.wb-chip,.equation-filter-chips button){transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease)}.techineer-site body .site-shell :is(.filter-chip,.topic-chip,.level-chip,.techi-chip,.prep-chip,.sse-chip-btn,.ctl-chip,.companies-chip,.machines-chip,.wb-chip,.equation-filter-chips button):active{transform:var(--btn-press);transition-duration:60ms}.techineer-site body .site-shell :is(.filter-chip,.topic-chip,.level-chip,.techi-chip,.fb-topic,.prep-chip,.sse-chip-btn,.ctl-chip,.companies-chip,.machines-chip,.wb-chip,.equation-filter-chips button):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],.is-active,.is-selected){color:var(--key-on-fg);background:var(--key-on-bg);box-shadow:var(--key-on-rim);border-color:#0000}.techineer-site body .site-shell .footer-v2-social a{border-color:var(--btn-secondary-line);background:var(--btn-secondary-bg);box-shadow:var(--btn-secondary-rim);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease)}.techineer-site body .site-shell .footer-v2-social a:hover{border-color:var(--btn-secondary-line-hover);transform:var(--btn-lift)}.techineer-site body .site-shell .footer-v2-social a:active{transform:var(--btn-press)}.techineer-site body .site-shell .footer-v2-mark{color:var(--tech-muted);font-size:inherit;white-space:nowrap;margin:0}.techineer-site body .site-shell .footer-v2-mark>span[aria-hidden]{opacity:.6;margin:0 .35em}.techineer-site body .site-shell .footer-v2-legal .footer-v2-mark a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--tech-ink-rgb,238 244 242) / 25%);text-decoration-color:rgb(var(--tech-ink-rgb,238 244 242) / 25%);text-underline-offset:3px}.techineer-site body .site-shell .footer-v2-legal .footer-v2-mark a:hover,.techineer-site body .site-shell .footer-v2-legal .footer-v2-mark a:focus-visible{color:var(--tech-text);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.techineer-site body .site-shell *{--btn-lift:none;--btn-press:none;--plate-lift:none}}@media (prefers-contrast:more){.techineer-site body .site-shell{--key-on-rim:0 0 0 2px var(--tech-signal)!important;--plate-rim:none!important}}.techineer-site .site-shell :is(h1,h2,h3,h4,h5,h6,legend,summary,figcaption,a strong,button strong,li>strong,dt){text-wrap-style:balance}.techineer-site .site-shell :is(p,li,dd,blockquote,td,.lede){text-wrap-style:pretty}
