.ToolMarquee_section__azYj_{padding:0 .75rem;overflow:hidden}.ToolMarquee_heading__WivGZ{margin:0 auto 2rem;max-width:42rem;text-align:center}.ToolMarquee_heading__WivGZ h2{text-wrap:balance}.ToolMarquee_heading__WivGZ p{margin:.7rem auto 0;color:var(--muted-foreground);font-size:.9375rem;line-height:1.55}.ToolMarquee_rows__RW1jL{margin:0 auto;max-width:100rem;overflow:hidden}.ToolMarquee_row__fVexY{overflow:hidden;overflow:clip;padding:.75rem 0 3.25rem;margin-bottom:-1.75rem;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);touch-action:pan-y;contain:paint}.ToolMarquee_track__SD_H7{--tile-gap:clamp(1.5rem,2.5vw,2.25rem);display:flex;width:max-content;animation:ToolMarquee_marquee-left__ApYgU var(--marquee-duration) linear infinite;will-change:transform}.ToolMarquee_copy__grakT{display:flex;align-items:center;gap:var(--tile-gap);padding-right:var(--tile-gap)}.ToolMarquee_reverse__03CiI{animation-name:ToolMarquee_marquee-right__nKgEc}@media (hover:hover){.ToolMarquee_row__fVexY:hover .ToolMarquee_track__SD_H7{animation-play-state:paused}}.ToolMarquee_tile__6fBUM{position:relative;display:grid;flex:none;height:4.5rem;width:4.5rem;place-items:center;border:none;background:transparent;box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;transition:transform .18s ease-out}@media (hover:hover){.ToolMarquee_tile__6fBUM:focus-visible,.ToolMarquee_tile__6fBUM:hover{z-index:50;outline:none;transform:translateY(-.25rem) scale(1.06)}.ToolMarquee_tile__6fBUM:focus-visible:after,.ToolMarquee_tile__6fBUM:hover:after{opacity:1;transform:translate(-50%)}}.ToolMarquee_tile__6fBUM:active{transform:scale(.96);transition:transform 80ms ease-out}.ToolMarquee_tile__6fBUM:after{position:absolute;z-index:100;left:50%;top:calc(100% + .5rem);width:max-content;max-width:18rem;padding:.35rem .75rem;border:1px solid rgba(255,255,255,.15);border-radius:9999px;background:#0F172A;box-shadow:0 4px 16px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.2);color:#F8FAFC;content:attr(data-label);font-size:.75rem;font-weight:500;line-height:1.3;opacity:0;pointer-events:none;transform:translate(-50%,-.25rem);transition:opacity .16s ease-out,transform .16s ease-out;white-space:nowrap}.dark .ToolMarquee_tile__6fBUM:after{background:#1E293B;border-color:rgba(255,255,255,.2);color:#FFFFFF;box-shadow:0 4px 20px rgba(0,0,0,.55)}.ToolMarquee_icon__zzeZd{height:2.65rem;width:2.65rem;border-radius:.75rem}.ToolMarquee_exploreLink__K_Y2t{display:flex;width:fit-content;margin:1.75rem auto 0;color:var(--primary);font-size:.875rem;font-weight:500;text-underline-offset:.25rem;transition:color .16s ease-out,text-decoration-color .16s ease-out}.ToolMarquee_exploreLink__K_Y2t:hover{color:var(--coral-hover);text-decoration:underline}.ToolMarquee_exploreLink__K_Y2t:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--ring);outline-offset:4px}@keyframes ToolMarquee_marquee-left__ApYgU{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ToolMarquee_marquee-right__nKgEc{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:640px){.ToolMarquee_section__azYj_{padding:0}.ToolMarquee_heading__WivGZ{margin-bottom:1.25rem;padding:0 1rem}.ToolMarquee_row__fVexY{padding:.5rem 0 1rem;margin-bottom:0;overflow:clip;-webkit-overflow-scrolling:auto}.ToolMarquee_track__SD_H7{--tile-gap:0.75rem}.ToolMarquee_tile__6fBUM{grid-template-rows:2.5rem auto;height:4.75rem;width:6.25rem;gap:.2rem;padding:.4rem .3rem;border-radius:.875rem;transition:opacity .1s ease}.ToolMarquee_tile__6fBUM:focus,.ToolMarquee_tile__6fBUM:focus-visible,.ToolMarquee_tile__6fBUM:hover{transform:none!important}.ToolMarquee_tile__6fBUM:active{opacity:.75;transform:none!important}.ToolMarquee_tile__6fBUM:after{position:static;width:100%;max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;box-shadow:none;color:var(--foreground);font-size:.6875rem;line-height:1.15;opacity:1;text-align:center;text-overflow:ellipsis;transform:none!important;white-space:nowrap;pointer-events:none}.ToolMarquee_icon__zzeZd{height:2.35rem;width:2.35rem;border-radius:.675rem}.ToolMarquee_exploreLink__K_Y2t{min-height:2.75rem;align-items:center;margin-top:1rem}}@media (prefers-reduced-motion:reduce){.ToolMarquee_row__fVexY{overflow-x:auto;scrollbar-width:thin;mask-image:none;-webkit-mask-image:none}.ToolMarquee_track__SD_H7{animation:none;padding:0 1rem}.ToolMarquee_copy__grakT[aria-hidden=true]{display:none}}