.RouteProgress_wrapper__KP3VT{position:fixed;inset:0 auto auto 0;width:100%;height:0;z-index:120;pointer-events:none}.RouteProgress_bar__9r1a2{height:2px;width:36%;background:linear-gradient(90deg,#111,#555 70%,#111);transform-origin:left center;animation:RouteProgress_progressMove__0wNRc 1.2s linear infinite}.RouteProgress_barDone__XIf36{width:100%;animation:RouteProgress_progressDone__83EzN .22s ease-out forwards}.RouteProgress_spinner__auhgD{position:fixed;top:14px;right:18px;width:24px;height:24px;border-radius:999px;border:1px solid var(--site-border-strong);background:var(--site-bg-elevated);color:var(--site-fg-muted);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.RouteProgress_spinner__auhgD i{animation:RouteProgress_spin__ZFbsi .8s linear infinite}@keyframes RouteProgress_progressMove__0wNRc{0%{transform:translateX(-40%) scaleX(.65);opacity:.5}60%{transform:translateX(85%) scaleX(1.05);opacity:1}to{transform:translateX(140%) scaleX(.88);opacity:.35}}@keyframes RouteProgress_progressDone__83EzN{0%{opacity:1}to{opacity:0}}@keyframes RouteProgress_spin__ZFbsi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.RouteProgress_barDone__XIf36,.RouteProgress_bar__9r1a2,.RouteProgress_spinner__auhgD i{animation:none}}.BuildToolsMarquee_section__UXtBK{margin-top:var(--site-space-6);border:0;border-radius:0;background:transparent;overflow:hidden;position:relative;z-index:1}.dark .BuildToolsMarquee_section__UXtBK{background:transparent;box-shadow:none}.BuildToolsMarquee_header__SSB71{padding:.65rem 0 .8rem;text-align:center}.BuildToolsMarquee_eyebrow__8eSi1{color:var(--site-fg-muted);letter-spacing:.02em;font-size:clamp(1.02rem,1.2vw,1.2rem);font-weight:700}.BuildToolsMarquee_title__YbPDm{margin-top:.4rem;color:var(--site-fg);letter-spacing:-.03em;font-size:clamp(1.3rem,2.4vw,2rem)}.BuildToolsMarquee_rowWrap__oMewZ{position:relative;overflow:hidden;mask-image:none;-webkit-mask-image:none}.BuildToolsMarquee_rowTrack__KBCaS{width:max-content;display:flex;align-items:center;gap:.85rem;padding:.2rem 0 .5rem;animation:BuildToolsMarquee_marqueeRightToLeft__ezRxI 34s linear infinite}.BuildToolsMarquee_toolCard__ZIrGP{min-width:220px;border:1px solid var(--site-border);border-radius:14px;background:color-mix(in srgb,var(--site-bg) 96%,var(--site-bg-elevated));padding:.8rem .85rem;display:inline-flex;align-items:center;gap:.65rem;color:var(--site-fg-muted);transition:transform var(--motion-duration-base) var(--motion-ease-emphasized),border-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.dark .BuildToolsMarquee_toolCard__ZIrGP{border-color:color-mix(in srgb,var(--site-border) 48%,transparent);background:color-mix(in srgb,var(--site-bg) 86%,transparent)}.BuildToolsMarquee_toolCard__ZIrGP:hover{transform:translateY(-2px);border-color:var(--site-border-strong);color:var(--site-fg);box-shadow:0 8px 24px color-mix(in srgb,var(--site-fg) 8%,transparent)}.BuildToolsMarquee_toolIcon__bsZC_{width:36px;height:36px;border-radius:10px;border:1px solid var(--site-border);display:inline-flex;align-items:center;justify-content:center;color:var(--site-fg);background:var(--site-bg-elevated)}.dark .BuildToolsMarquee_toolIcon__bsZC_{border-color:color-mix(in srgb,var(--site-border) 50%,transparent);background:color-mix(in srgb,var(--site-bg-elevated) 80%,transparent)}.BuildToolsMarquee_toolText__puIZU{display:grid;gap:.14rem}.BuildToolsMarquee_toolText__puIZU strong{color:var(--site-fg);font-size:1rem;line-height:1.25}.BuildToolsMarquee_toolText__puIZU small{color:var(--site-fg-muted);font-size:.82rem}@keyframes BuildToolsMarquee_marqueeRightToLeft__ezRxI{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.BuildToolsMarquee_rowTrack__KBCaS{animation:none}}