.uc-cat-templates{position:relative;box-sizing:border-box;padding:clamp(64px,6.25vw,120px) min(4.6875vw,90px)}.uc-cat-templates-inner{max-width:1920px;margin:0 auto}.uc-cat .uc-cat-templates-title{margin:0;font-size:clamp(48px,5vw,96px);line-height:.979;letter-spacing:-.04em}.uc-cat-templates-desc{margin:clamp(14px,1.04vw,20px) 0 0;font-family:Geist,sans-serif;font-weight:400;font-size:clamp(17px,1.25vw,24px);line-height:1.333;letter-spacing:-.01em;color:var(--ink-800);max-width:38.667em}.uc-cat-templates-cta{display:inline-block;margin-top:clamp(28px,2.78vw,40px)}.uc-cat-templates-cta--sm,.uc-cat-templates-arrows{display:none}.uc-cat-templates-arrow{width:clamp(44px,7.55vw,58px);height:clamp(44px,7.55vw,58px);padding:0;border:0;background:none;color:var(--ink-800);cursor:pointer}.uc-cat-templates-arrow-glyph{display:block;width:100%;height:100%}.uc-cat-templates-arrow--prev{transform:rotate(180deg)}.uc-cat-templates-arrow:focus-visible{outline:2px solid var(--focus-ring, #3B51E5);outline-offset:2px;border-radius:50%}.uc-cat-apps{list-style:none;margin:clamp(48px,4.17vw,80px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.uc-cat-app{background:var(--offwhite);border:1px solid #DDD8D2;display:flex;flex-direction:column}.uc-cat-app+.uc-cat-app{margin-left:-1px}.uc-cat-app-img{padding:clamp(16px,1.25vw,24px) clamp(16px,1.25vw,24px) 0}.uc-cat-app-img-inner{position:relative;width:100%;aspect-ratio:513 / 305;overflow:hidden;border:1px solid transparent}.uc-cat-app-img-inner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uc-cat-app-actions{position:absolute;right:clamp(10px,1vw,19px);bottom:clamp(10px,1vw,19px);display:flex;gap:clamp(6px,.42vw,8px);opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.uc-cat-app-action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(38px,2.604vw,50px);height:clamp(38px,2.604vw,50px);border-radius:4px;background:#f9f7f4;color:#1e1e24}.uc-cat-app-action svg{width:clamp(18px,1.25vw,24px);height:clamp(18px,1.25vw,24px)}.uc-cat-app-action:hover{background:#fff}.uc-cat-app-tip{position:absolute;bottom:calc(100% + 8px);right:0;padding:6px 10px;border-radius:6px;background:var(--ink-800, #1E1E24);color:#fff;font-family:Geist,sans-serif;font-weight:500;font-size:13px;line-height:1;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;transition-delay:0s;pointer-events:none}.uc-cat-app-action:hover .uc-cat-app-tip,.uc-cat-app-action:focus-visible .uc-cat-app-tip{opacity:1;transform:none;transition-delay:1s}.uc-cat-app:hover,.uc-cat-app:focus-within{background:#e2ded7}.uc-cat-app:hover .uc-cat-app-img-inner,.uc-cat-app:focus-within .uc-cat-app-img-inner{border-color:#ddd8d2}.uc-cat-app:hover .uc-cat-app-actions,.uc-cat-app:focus-within .uc-cat-app-actions{opacity:1;transform:none;pointer-events:auto}.uc-cat-app-body{box-sizing:border-box;padding:clamp(20px,1.458vw,28px) clamp(16px,1.25vw,24px) clamp(24px,1.77vw,34px);display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(8px,.625vw,12px)}.uc-cat-app-main{display:flex;flex-direction:column;gap:clamp(8px,.625vw,12px);flex:1 1 auto;min-width:0}.uc-cat-app-price{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;background:#e2ded7;font-family:Geist,sans-serif;font-weight:500;font-size:clamp(13px,.729vw,14px);line-height:16px;color:#1e1e24;white-space:nowrap}.uc-cat-app-titles{display:flex;flex-direction:column;gap:clamp(4px,.3125vw,6px);min-width:0}.uc-cat .uc-cat-app-name{font-size:clamp(18px,1.146vw,22px);line-height:1.182;letter-spacing:-.01em;color:#1e1e24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-cat-app-creator{font-family:Geist,sans-serif;font-size:clamp(13px,.729vw,14px);line-height:1.429;color:#6d6a67;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-cat-app-info{display:flex;align-items:center;gap:8px;font-family:Geist,sans-serif;font-size:clamp(13px,.729vw,14px);line-height:1.429;color:#1e1e24}.uc-cat-app-clones{display:inline-flex;align-items:center;gap:6px}.uc-cat-app-clones svg{display:block;flex-shrink:0}.uc-cat-app-dot{width:4px;height:4px;background:#1e1e24;flex-shrink:0}
