@layer ds-reset,ds-foundation,ds-subatoms;@layer ds-atoms{.horizontal-container{width:100%;margin:0 auto}@media screen and (min-width:1600px){.horizontal-container{max-width:1600px;padding:0 var(--spacings-s24)}}@media screen and (min-width:1366px) and (max-width:1599px){.horizontal-container{max-width:1366px;padding:0 var(--spacings-s24)}}@media screen and (min-width:1280px) and (max-width:1365px){.horizontal-container{max-width:1280px;padding:0 var(--spacings-s24)}}@media screen and (min-width:1024px) and (max-width:1279px){.horizontal-container{max-width:1024px;padding:0 var(--spacings-s24)}}@media screen and (min-width:768px) and (max-width:1023px){.horizontal-container{max-width:768px;padding:0 var(--spacings-s12)}}@media screen and (min-width:480px) and (max-width:767px){.horizontal-container{max-width:480px;padding:0 var(--spacings-s12)}}@media screen and (max-width:479px){.horizontal-container{max-width:100%;padding:0 var(--spacings-s12)}}}@layer ds-molecules,ds-organisms,ds-templates,ds-landing;
.LabelIcon-module__hojaea__slot{flex-shrink:0;display:inline-flex}.LabelIcon-module__hojaea__slot>svg{width:100%;height:100%;display:block}.LabelIcon-module__hojaea__slot>svg>path:not([fill]){fill:currentColor}
.ToolMosaic-module__0HNJGa__header{align-items:start;gap:var(--spacings-s12);flex-direction:column;display:flex}.ToolMosaic-module__0HNJGa__shell{min-width:0;position:relative}.ToolMosaic-module__0HNJGa__rail{overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--spacings-s6) var(--spacings-s4);margin-inline:calc(var(--spacings-s4) * -1);border-radius:var(--corner-radius-r24);overflow-x:auto}.ToolMosaic-module__0HNJGa__rail::-webkit-scrollbar{display:none}.ToolMosaic-module__0HNJGa__columns{--lead:400px;--column:360px;--height:588px;gap:var(--spacings-s12);width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.ToolMosaic-module__0HNJGa__column{flex:0 0 var(--column);height:var(--height);gap:var(--spacings-s12);grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.ToolMosaic-module__0HNJGa__leading{flex-basis:var(--lead);grid-template-rows:var(--lead) minmax(0, 1fr)}:is(.ToolMosaic-module__0HNJGa__leading[data-first-tile-shape=Tall],.ToolMosaic-module__0HNJGa__column:not(.ToolMosaic-module__0HNJGa__leading):has(>:only-child)){grid-template-rows:minmax(0,1fr)}.ToolMosaic-module__0HNJGa__leading[data-first-tile-shape=Square]:has(>:only-child){height:var(--lead);grid-template-rows:minmax(0,1fr)}.ToolMosaic-module__0HNJGa__card{transition:transform var(--timings-default) var(--easings-expressive);border-radius:var(--corner-radius-r24);height:100%;min-height:0;color:var(--text-colors-base);text-decoration:none;display:block;position:relative}.ToolMosaic-module__0HNJGa__link{z-index:1;border-radius:inherit;position:absolute;inset:0}.ToolMosaic-module__0HNJGa__videoControl{z-index:2;min-width:var(--spacings-s44);min-height:var(--spacings-s44);position:absolute;inset-block-end:var(--spacings-s12);inset-inline-end:var(--spacings-s12)}.ToolMosaic-module__0HNJGa__card:after{content:"";z-index:1;border:2px solid var(--primary-colors-base-default);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--timings-default) ease;position:absolute;inset:0}.ToolMosaic-module__0HNJGa__card:focus-within:after{opacity:1}.ToolMosaic-module__0HNJGa__frame{width:100%;height:100%}.ToolMosaic-module__0HNJGa__inner{border-radius:inherit;flex-direction:column;height:100%;display:flex;overflow:hidden}.ToolMosaic-module__0HNJGa__art{min-height:var(--spacings-s32);background:var(--background-colors-tint-2);flex:1;position:relative;overflow:hidden}.ToolMosaic-module__0HNJGa__picture,.ToolMosaic-module__0HNJGa__video{width:100%;height:100%;position:absolute;inset:0}.ToolMosaic-module__0HNJGa__video{opacity:0}.ToolMosaic-module__0HNJGa__video[data-playing=true]{opacity:1}.ToolMosaic-module__0HNJGa__picture img,.ToolMosaic-module__0HNJGa__video{object-fit:cover;transition:transform var(--timings-medium) var(--easings-expressive)}.ToolMosaic-module__0HNJGa__caption{isolation:isolate;padding:var(--spacings-s16) var(--spacings-s24);background:var(--background-colors-tint-1);flex-shrink:0;position:relative}.ToolMosaic-module__0HNJGa__caption:after{content:"";z-index:-1;background:var(--primary-colors-alpha-10);opacity:0;transition:opacity var(--timings-default) ease;position:absolute;inset:0}.ToolMosaic-module__0HNJGa__card:focus-within .ToolMosaic-module__0HNJGa__caption:after{opacity:1}.ToolMosaic-module__0HNJGa__title{align-items:center;gap:var(--spacings-s8);margin-bottom:var(--spacings-s4);display:flex}.ToolMosaic-module__0HNJGa__title>svg{flex-shrink:0}.ToolMosaic-module__0HNJGa__title>:not(svg){overflow-wrap:anywhere}.ToolMosaic-module__0HNJGa__arrow{width:var(--spacings-s24);height:var(--spacings-s24);transition:transform var(--timings-default) var(--easings-expressive);margin-inline-start:auto;transform:rotate(-45deg)}.ToolMosaic-module__0HNJGa__card[data-visual-style=Grid] .ToolMosaic-module__0HNJGa__art{background-image:linear-gradient(var(--background-colors-border) 1px, transparent 1px), linear-gradient(90deg, var(--background-colors-border) 1px, transparent 1px);background-size:var(--spacings-s24) var(--spacings-s24)}.ToolMosaic-module__0HNJGa__card[data-visual-style=Rings] .ToolMosaic-module__0HNJGa__art{background-image:repeating-radial-gradient(circle at 30% 45%, transparent 0 var(--spacings-s24), var(--primary-colors-alpha-10) calc(var(--spacings-s24) + 1px) calc(var(--spacings-s24) + 2px), transparent calc(var(--spacings-s24) + 3px) var(--spacings-s48))}.ToolMosaic-module__0HNJGa__card[data-visual-style=Trails] .ToolMosaic-module__0HNJGa__art{background-image:radial-gradient(circle, var(--background-colors-border) 1px, transparent 1px), repeating-linear-gradient(128deg, transparent 0 var(--spacings-s40), var(--primary-colors-alpha-10) calc(var(--spacings-s40) + 1px) calc(var(--spacings-s40) + 2px), transparent calc(var(--spacings-s40) + 3px) calc(var(--spacings-s40) * 2));background-size:var(--spacings-s16) var(--spacings-s16), auto}.dark .ToolMosaic-module__0HNJGa__caption:before{content:"";opacity:.12;pointer-events:none;z-index:-1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.3' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dark .ToolMosaic-module__0HNJGa__art{background-color:var(--background-colors-base);box-shadow:inset 0 0 calc(var(--spacings-s40) * 2) var(--primary-colors-alpha-10)}.ToolMosaic-module__0HNJGa__graphic{height:100%;min-height:var(--spacings-s32);justify-content:center;align-items:center;gap:var(--spacings-s4);color:var(--primary-colors-base-default);display:flex}.ToolMosaic-module__0HNJGa__graphic i{width:var(--spacings-s4);height:45%;max-height:var(--spacings-s64);border-radius:var(--corner-radius-r4);background:currentColor;display:block}.ToolMosaic-module__0HNJGa__graphic i:nth-child(2n){height:70%}.ToolMosaic-module__0HNJGa__graphic i:nth-child(3n){height:30%}.ToolMosaic-module__0HNJGa__card[data-visual-style=Grid] .ToolMosaic-module__0HNJGa__graphic i,.ToolMosaic-module__0HNJGa__card[data-visual-style=Trails] .ToolMosaic-module__0HNJGa__graphic i{width:var(--spacings-s40);height:var(--spacings-s40);border:1px solid var(--background-colors-border);background:var(--background-colors-base);border-radius:var(--corner-radius-r12)}.ToolMosaic-module__0HNJGa__card:not([data-visual-style=Rings]) .ToolMosaic-module__0HNJGa__graphic i:nth-child(n+4){display:none}.ToolMosaic-module__0HNJGa__edge{z-index:3;width:var(--spacings-s56);opacity:0;pointer-events:none;transition:opacity var(--timings-default) ease;align-items:center;display:flex;position:absolute;inset-block:0}.ToolMosaic-module__0HNJGa__edge>button{pointer-events:none}.ToolMosaic-module__0HNJGa__previous{justify-content:start;inset-inline-start:var(--spacings-s16)}.ToolMosaic-module__0HNJGa__next{justify-content:end;inset-inline-end:var(--spacings-s16)}.ToolMosaic-module__0HNJGa__shell:hover .ToolMosaic-module__0HNJGa__edge,.ToolMosaic-module__0HNJGa__shell:focus-within .ToolMosaic-module__0HNJGa__edge{opacity:1}.ToolMosaic-module__0HNJGa__shell:hover .ToolMosaic-module__0HNJGa__edge>button,.ToolMosaic-module__0HNJGa__shell:focus-within .ToolMosaic-module__0HNJGa__edge>button{pointer-events:auto}.ToolMosaic-module__0HNJGa__shell .ToolMosaic-module__0HNJGa__edge[data-disabled=true]{opacity:0;visibility:hidden;pointer-events:none}.ToolMosaic-module__0HNJGa__shell .ToolMosaic-module__0HNJGa__edge[data-disabled=true]>button{pointer-events:none}.ToolMosaic-module__0HNJGa__card:focus-within,.ToolMosaic-module__0HNJGa__rail:focus-visible{outline:2px solid var(--primary-colors-base-default);outline-offset:var(--spacings-s4)}[dir=rtl] .ToolMosaic-module__0HNJGa__edge svg{scale:-1 1}[dir=rtl] .ToolMosaic-module__0HNJGa__arrow{scale:-1 1}@media (hover:hover) and (pointer:fine){.ToolMosaic-module__0HNJGa__card:hover{transform:translateY(calc(var(--spacings-s4) * -1))}.ToolMosaic-module__0HNJGa__card:hover:after,.ToolMosaic-module__0HNJGa__card:hover .ToolMosaic-module__0HNJGa__caption:after{opacity:1}.ToolMosaic-module__0HNJGa__card:hover .ToolMosaic-module__0HNJGa__picture img,.ToolMosaic-module__0HNJGa__card:focus-within .ToolMosaic-module__0HNJGa__picture img{transform:scale(1.04)}.ToolMosaic-module__0HNJGa__card:hover .ToolMosaic-module__0HNJGa__arrow,.ToolMosaic-module__0HNJGa__card:focus-within .ToolMosaic-module__0HNJGa__arrow{transform:rotate(0)}.ToolMosaic-module__0HNJGa__card:hover .ToolMosaic-module__0HNJGa__graphic i{animation:ToolMosaic-module__0HNJGa__breathe var(--timings-medium) ease-in-out infinite alternate}.ToolMosaic-module__0HNJGa__card:hover .ToolMosaic-module__0HNJGa__graphic i:nth-child(2n){animation-delay:var(--timings-default)}}@keyframes ToolMosaic-module__0HNJGa__breathe{to{opacity:.6;transform:scaleY(.6)}}.ToolMosaic-module__0HNJGa__rail[data-paused=true] *{animation-play-state:paused!important}@media (max-width:767px){.ToolMosaic-module__0HNJGa__columns{--lead:min(82vw, 280px);--column:min(76vw, 260px);--height:460px}.ToolMosaic-module__0HNJGa__caption{padding:var(--spacings-s12) var(--spacings-s16)}.ToolMosaic-module__0HNJGa__edge{display:none}}@media (prefers-reduced-motion:reduce){.ToolMosaic-module__0HNJGa__shell *,.ToolMosaic-module__0HNJGa__shell :before,.ToolMosaic-module__0HNJGa__shell :after{transition:none!important;animation:none!important}.ToolMosaic-module__0HNJGa__card:hover,.ToolMosaic-module__0HNJGa__card:hover .ToolMosaic-module__0HNJGa__picture img,.ToolMosaic-module__0HNJGa__card:focus-within .ToolMosaic-module__0HNJGa__picture img,.ToolMosaic-module__0HNJGa__arrow,.ToolMosaic-module__0HNJGa__card:hover .ToolMosaic-module__0HNJGa__arrow{transform:none!important}.ToolMosaic-module__0HNJGa__rail{scroll-behavior:auto}}
