.kt-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;text-align:left}.kt-grid[data-flat]{justify-content:flex-start;margin-top:36px}.kt-grid>*{flex:0 0 100%;min-width:0}@media (min-width:640px){.kt-grid{gap:18px}.kt-grid>*{flex-basis:calc((100% - 18px) / 2)}}@media (min-width:1024px){.kt-grid{gap:20px}.kt-grid>*{flex-basis:calc((100% - 40px) / 3)}}.kt-card{position:relative}.kt-card-arrow{position:absolute;top:24px;right:22px;color:#b3bac8;transition:color .2s ease,transform .2s cubic-bezier(.22,.61,.36,1)}.kt-card:focus-visible .kt-card-arrow,.kt-card:hover .kt-card-arrow{color:var(--tool,#3861f5);transform:translateX(3px)}.kt-card .ob-toolcard-head{padding-right:8px}[dir=rtl] .kt-card-arrow{right:auto;left:22px;transform:scaleX(-1)}[dir=rtl] .kt-card:hover .kt-card-arrow{transform:scaleX(-1) translateX(3px)}@media (prefers-reduced-motion:reduce){.kt-card:hover .kt-card-arrow{transform:none}}.kt-chips{position:sticky;top:var(--kt-top,64px);z-index:30;margin:18px -20px 26px;padding:10px 20px;background:hsla(0,0%,100%,.92);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s ease}@media (min-width:768px){.kt-chips{margin-inline:-24px;padding-inline:24px}}@media (min-width:1024px){.kt-chips{margin-inline:-40px;padding-inline:40px}}.kt-chips-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;justify-content:safe center;padding:2px}.kt-chips-row::-webkit-scrollbar{display:none}.kt-chip{flex:none;display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border-radius:999px;border:1px solid #dfe3ea;background:#fff;font-size:14px;font-weight:650;color:#394157;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.kt-chip:hover,.kt-chip[aria-current=true]{border-color:#b9c6ef;color:#2846d6}.kt-chip[aria-current=true]{background:#eaf0ff}.kt-chip:focus-visible{outline:2px solid rgba(56,97,245,.65);outline-offset:2px}.kt-section{scroll-margin-top:calc(var(--kt-top, 64px) + 76px)}.kt-tools .kt-section{scroll-margin-top:150px}.kt-didyoumean button{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:750;color:#2846d6;text-decoration:underline;text-underline-offset:2px}.kt-didyoumean button:focus-visible{outline:2px solid rgba(56,97,245,.65);outline-offset:2px;border-radius:4px}