.tools-page .ws-actions{align-items:center;gap:12px}.tools-page .ws-actions>a:first-child{text-align:center;min-height:44px;padding-inline:20px}.tools-page .ws-steps h3{margin-top:0;font-size:18px;line-height:1.4}.tools-page .ws-usecase-list{align-content:start}.tools-page h2{text-wrap:balance}.tools-page .tools-products{grid-template-columns:1.15fr 1fr;align-items:start;gap:48px}.tools-page .tools-products h2{font-size:clamp(28px,3vw,38px)}.tools-page .tools-products h3{font-size:20px;line-height:1.4}@media (width<=900px){.tools-page .tools-products{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.tools-page .ws-actions{align-items:stretch}.tools-page .ws-actions>a{white-space:normal;flex:220px}.tools-page .ws-usecase-list{grid-template-columns:1fr}}.tools-reuse-scene{perspective:800px}.tools-scene-floor{border:1px solid color-mix(in srgb, var(--scene-base) 20%, transparent);width:220px;height:150px;margin-left:-110px;position:absolute;top:54%;left:50%;transform:rotateX(65deg)rotate(-25deg)}.tools-reuse-scene .tools-cube-symbol{color:var(--scene-lilac);font-size:44px}.tools-flow-input,.tools-flow-output{font:9px var(--font-mono);color:var(--scene-lilac);letter-spacing:.08em;border:1px solid color-mix(in srgb, var(--scene-base) 30%, transparent);background:color-mix(in srgb, var(--scene-input-base) 80%, transparent);padding:10px;position:absolute;top:45%}.tools-flow-input{animation:9s ease-in-out infinite tools-input;left:4%}.tools-flow-output{animation:9s ease-in-out infinite tools-output;right:3%}.tools-scene-caption{text-align:center;width:100%;font:10px var(--font-mono);letter-spacing:.14em;color:var(--muted-foreground);position:absolute;bottom:30px}@keyframes tools-input{0%,to{opacity:0;transform:translate(-12px)}15%,30%{opacity:1;transform:translate(0)}45%,90%{opacity:0;transform:translate(28px)}}@keyframes tools-output{0%,45%,to{opacity:0;transform:translate(-24px)}60%,85%{opacity:1;transform:translate(0)}}.tools-ai-section .ws-ai-integrations{margin-top:0}.tools-page .ws-closing p{color:var(--muted-foreground);margin-bottom:24px}.tools-closing-actions{justify-content:center;margin-top:24px;display:flex}.tools-closing-actions .ws-create{white-space:normal;text-align:center;max-width:100%}.tools-reuse-scene .tools-cube-symbol{color:var(--scene-ink)}.tools-flow-input,.tools-flow-output,.tools-scene-caption{color:var(--scene-ink-muted)}.tools-ai-section .ws-os-list{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=480px){.tools-ai-section .ws-os-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tools-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.tools-capabilities article{border-top:1px solid var(--border);padding-top:24px}.tools-capabilities h3{font-size:18px;line-height:1.4}.tools-capabilities p{color:var(--muted-foreground);margin-top:12px;font-size:14px}@media (width<=720px){.tools-capabilities{grid-template-columns:1fr;gap:24px}}.tools-build-features:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.tools-build-features:has(>article:nth-child(2):last-child){grid-template-columns:1fr}}
