.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{position:relative;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-link{display:block;width:100%;height:100%;cursor:pointer}.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;z-index:1;right:clamp(16px,1.25vw,24px);bottom:clamp(20px,1.458vw,28px);display:flex;gap:6px;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:34px;height:34px;border-radius:6px;background:#f9f7f4;color:#1e1e24}.uc-cat-app-action svg{width:18px;height:18px}.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-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}@media(min-width:768px)and (max-width:1099px){.uc-cat-templates{padding:58px 40px clamp(75px,12.26vw,113px)}.uc-cat .uc-cat-templates-title{font-size:clamp(48px,7.8125vw,60px);line-height:1.067}.uc-cat-templates-desc{font-size:clamp(20px,2.865vw,22px);line-height:1.364;max-width:27.77em}.uc-cat-templates-cta{margin-top:clamp(24px,3.9vw,30px)}.uc-cat-templates-gallery{position:relative;margin-top:clamp(80px,13.02vw,120px)}.uc-cat-templates-arrows{position:absolute;right:0;bottom:calc(100% + clamp(24px,3.9vw,30px));display:flex;gap:clamp(18px,2.995vw,28px)}.uc-cat-apps{display:flex;grid-template-columns:none;gap:0;margin:0 -40px 0 0;padding-right:40px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.uc-cat-apps::-webkit-scrollbar{display:none}.uc-cat-app{flex:0 0 clamp(300px,56.64vw,435px);scroll-snap-align:start}.uc-cat-app-img-inner{aspect-ratio:387 / 274}.uc-cat-app-actions{opacity:1;transform:none;pointer-events:auto}.uc-cat .uc-cat-app-name{font-size:22px}.uc-cat-app-creator,.uc-cat-app-info{font-size:14px}}@media(max-width:767px){.uc-cat-templates{padding:60px 20px}.uc-cat .uc-cat-templates-title{font-size:clamp(30px,10vw,36px);line-height:1.083}.uc-cat-templates-desc{font-size:clamp(16px,5vw,18px);line-height:1.444;max-width:17.22em}.uc-cat-templates-cta{margin-top:clamp(16px,6.67vw,24px)}.uc-cat-templates-cta--lg{display:none}.uc-cat-templates-cta--sm{display:inline-block}.uc-cat-templates-gallery{position:relative;margin-top:clamp(52px,20.56vw,74px)}.uc-cat-templates-arrows{position:absolute;right:0;bottom:calc(100% + clamp(14px,5.55vw,20px));display:flex;gap:clamp(12px,4.44vw,16px)}.uc-cat-templates-arrow{width:40px;height:40px}.uc-cat-apps{display:flex;grid-template-columns:none;gap:0;margin:0 -20px 0 0;padding-right:20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.uc-cat-apps::-webkit-scrollbar{display:none}.uc-cat-app{flex:0 0 min(88.89vw,320px);height:min(86.11vw,310px);scroll-snap-align:start}.uc-cat-app-img{flex:1 1 auto;min-height:0;padding:min(6.667vw,24px) min(6.667vw,24px) 0}.uc-cat-app-img-inner{aspect-ratio:auto;height:100%}.uc-cat-app-body{padding:min(6.667vw,24px) min(6.667vw,24px) min(9.444vw,34px)}.uc-cat-app-actions{opacity:1;transform:none;pointer-events:auto}.uc-cat .uc-cat-app-name{font-size:20px}.uc-cat-app-creator,.uc-cat-app-info{font-size:14px}.uc-cat-app-info{padding-right:80px}}
