.uh-catalog{min-width:0;color:#111}.uh-catalog-section{display:flex;flex-direction:column;min-width:0;gap:24px;padding-block:64px;border-top:1px solid rgb(17 17 17/15%)}.uh-catalog-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.uh-catalog-section-head h2{margin:0;font-family:var(--font-display,"Telka Extended",sans-serif);font-size:24px;font-weight:500;line-height:1.2}.uh-catalog-actions{display:flex;align-items:center;flex-shrink:0;gap:16px}.uh-catalog-arrows{display:flex;gap:4px}.uh-catalog-arrow,.uh-catalog-see-all{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:999px;background:rgb(13 13 13/5%);color:#2e2e2e;font:inherit;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:color .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1),scale .2s cubic-bezier(.23,1,.32,1)}.uh-catalog-arrow{width:32px;padding:0}.uh-catalog-arrow:not(:disabled):hover,.uh-catalog-see-all:hover{background:rgb(13 13 13/10%)}.uh-catalog-arrow:disabled{color:rgb(17 17 17/30%);cursor:not-allowed}.uh-catalog-arrow:not(:disabled):active,.uh-catalog-see-all:active{scale:.97}.uh-catalog-scroller{display:flex;gap:16px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--uh-carousel-bleed, 12px));padding-inline:var(--uh-carousel-bleed,12px);scroll-padding-inline:var(--uh-carousel-bleed,12px);margin-block:-12px;padding-block:12px;scrollbar-width:none}.uh-catalog-scroller::-webkit-scrollbar{display:none}.uh-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:16px;column-gap:16px;grid-row-gap:32px;row-gap:32px}.uh-catalog-grid>.uh-catalog-card{max-width:none}.uh-catalog-card{position:relative;display:grid;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 4);min-width:0;scroll-snap-align:start}.uh-catalog-card-link{position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;gap:12px;border-radius:12px;color:#111;text-decoration:none}.uh-card-backdrop{position:absolute;z-index:-1;inset:-12px;border-radius:20px;background:var(--uh-card-hover);opacity:0;scale:.9;transition:opacity .3s cubic-bezier(.23,1,.32,1),scale .3s cubic-bezier(.23,1,.32,1);pointer-events:none}.uh-catalog-card:focus-within .uh-card-backdrop,.uh-catalog-card:hover .uh-card-backdrop{opacity:1;scale:1}.uh-card-art{position:relative;min-width:0}.uh-card-media{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:8px;background:#e4e2e8}.uh-card-hero,.uh-card-image,.uh-card-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.uh-card-hero{display:none}.uh-card-video{opacity:0;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.uh-card-video.is-playing{opacity:1}.uh-card-icon{position:absolute;bottom:16px;left:16px;display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:8px;pointer-events:none}.uh-card-icon img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.uh-card-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.uh-card-copy h3{-webkit-line-clamp:1;font:inherit;font-size:16px;font-weight:500}.uh-card-copy h3,.uh-card-copy p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0;line-height:1.35;letter-spacing:.02em}.uh-card-copy p{-webkit-line-clamp:2;color:rgb(34 34 34/60%);font-size:14px;font-weight:400}.uh-card-favorite{position:absolute;z-index:2;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:#fff;background:rgb(34 34 34/70%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;cursor:pointer;transition:opacity .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1)}.uh-card-favorite:hover{background:#222}.uh-card-favorite.is-favorite,.uh-catalog-card:focus-within .uh-card-favorite,.uh-catalog-card:hover .uh-card-favorite{opacity:1}.uh-card-favorite.is-favorite svg{fill:#fa648d;stroke:#fa648d}.uh-catalog :is(a,button,[tabindex]):focus-visible{outline:2px solid rgb(17 17 17/60%);outline-offset:3px}.uh-create-section{padding:0;margin-bottom:64px;border-top:0}.uh-create-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,352px),1fr));grid-gap:16px;gap:16px;aspect-ratio:783/256}.uh-create-card{container-name:uh-create-card;container-type:size;min-height:0;border-radius:12px}.uh-create-card,.uh-create-card .uh-catalog-card-link{overflow:hidden;height:100%}.uh-create-card .uh-card-art,.uh-create-media{position:absolute;inset:0}.uh-create-media{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.uh-create-shade{position:absolute;inset:0;background:rgb(0 0 0/20%);pointer-events:none}.uh-create-card .uh-card-icon{top:24px;left:24px;bottom:auto;width:48px;height:48px;border-radius:25%}.uh-create-card .uh-card-copy{position:absolute;right:24px;bottom:24px;left:24px;pointer-events:none;transition:transform .3s cubic-bezier(.23,1,.32,1)}.uh-create-card .uh-card-copy h3{color:#fff;font-size:24px;font-weight:400;line-height:1.25}.uh-create-card .uh-card-copy p{color:rgb(255 255 255/80%)}.uh-create-try{position:absolute;bottom:24px;left:24px;display:inline-flex;height:40px;min-width:40px;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;color:white;background:rgb(255 255 255/10%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.02em;opacity:0;translate:0 12px;pointer-events:none;transition:opacity .3s cubic-bezier(.23,1,.32,1),translate .3s cubic-bezier(.23,1,.32,1),background-color .3s cubic-bezier(.23,1,.32,1)}.uh-create-card:focus-within .uh-card-copy,.uh-create-card:hover .uh-card-copy{transform:translateY(-48px)}.uh-create-card:focus-within .uh-create-try,.uh-create-card:hover .uh-create-try{opacity:1;translate:0;background:rgb(255 255 255/20%)}@container uh-create-card (min-aspect-ratio: 8/5){.uh-create-media:has(.uh-card-hero) .uh-card-image{display:none}.uh-card-hero{display:block}}@media (min-width:1536px){.uh-catalog-section-head h2{font-size:28px}.uh-catalog-card-link{gap:16px}.uh-card-copy h3{font-size:20px;line-height:1.25}.uh-create-card .uh-card-copy h3{font-size:36px}.uh-create-card .uh-card-icon{width:64px;height:64px}}@media (max-width:1023px){.uh-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uh-catalog-card{flex-basis:44vw;max-width:350px}.uh-create-grid{aspect-ratio:auto}.uh-create-card{min-height:320px;max-width:none}}@media (max-width:639px){.uh-catalog-grid{grid-template-columns:minmax(0,1fr)}.uh-catalog-section{gap:16px;padding-block:32px;border-top-color:rgb(17 17 17/5%)}.uh-catalog-section-head h2{font-size:20px}.uh-catalog-arrows{display:none}.uh-catalog-scroller{gap:12px}.uh-catalog-card{flex-basis:calc(100% - 12px);max-width:none}.uh-catalog-card-link{gap:16px}.uh-card-copy h3{font-size:20px;line-height:1.25}.uh-create-section{padding:0;border:0;margin-bottom:32px;gap:24px}.uh-create-card{min-height:256px}.uh-create-card .uh-card-icon{top:16px;left:16px;width:40px;height:40px}.uh-create-card .uh-card-copy{right:16px;bottom:16px;left:16px;gap:4px}.uh-create-card .uh-card-copy h3{font-size:24px}.uh-create-try{bottom:16px;left:16px;height:32px;padding:0 16px;font-size:12px}}@media (hover:none){.uh-card-favorite{opacity:1}}@media (prefers-reduced-motion:reduce){.uh-catalog-scroller{scroll-behavior:auto}.uh-catalog :is(.uh-card-backdrop,.uh-card-video,.uh-card-copy,.uh-create-try,.uh-card-favorite,.uh-catalog-arrow,.uh-catalog-see-all){transition:none}}.uh-root{position:relative;isolation:isolate;min-height:100svh;background:#fdfcfa;color:#111;font-family:Telka,ui-sans-serif,system-ui,sans-serif}.uh-root:before{content:"";pointer-events:none;position:absolute;z-index:-1;inset:0 0 auto;height:900px;background:linear-gradient(180deg,rgba(207,195,255,0) 0,#cfc3ff 47.325%,rgba(207,195,255,0) 94.65%)}.uh-main{margin-left:calc(var(--sidebar-width,195px) + 5px);padding:24px;transition:margin-left .25s cubic-bezier(.23,1,.32,1);overflow:clip}.uh-layout{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:2000px;margin:0 auto}.uh-content{grid-column:2/span 14;min-width:0;--uh-carousel-bleed:calc((100% + 16px)/14 + 24px)}.uh-header{margin-bottom:32px}.uh-header .uh-category-nav{padding-block:2px}.uh-hero-placeholder{font-weight:400}.uh-hero-placeholder span{white-space:pre}.uh-header .native-home-credits{min-width:88px;width:auto;padding:0 16px;border:0;background:rgb(13 13 13/5%);box-shadow:none;cursor:pointer}.uh-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.uh-favorites-empty h2,.uh-section-heading h2{margin:0;font-family:Telka Extended,Telka,sans-serif;font-size:24px;font-weight:500;line-height:1.2}.uh-small-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:6px 12px;min-height:32px;background:rgb(13 13 13/5%);color:#2e2e2e;font:500 14px/1.35 Telka,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s}.uh-small-button:hover{background:rgb(13 13 13/10%)}.uh-projects{display:flex;flex-direction:column;gap:24px;padding:64px 0;border-top:1px solid rgb(17 17 17/15%)}.uh-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.uh-project-card{display:block;min-width:0;color:inherit;text-decoration:none;border-radius:12px;transition:background .2s}.uh-project-cover{aspect-ratio:2/1;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:rgb(13 13 13/4%);color:#9a91ab}.uh-project-cover img,.uh-project-cover video{width:100%;height:100%;object-fit:cover;transition:scale .3s}.uh-project-card:hover .uh-project-cover img{scale:1.03}.uh-project-card h3{margin:12px 0 4px;font-size:16px;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uh-project-card p{font-size:14px;line-height:1.35;color:#2229;margin:0}.uh-project-empty{display:flex;align-items:center;gap:16px;justify-content:space-between;min-height:100px;border-radius:12px;padding:24px;background:rgb(255 255 255/40%)}.uh-project-empty p{color:#2229;font-size:14px}.uh-project-loading{height:190px;border-radius:8px;background:rgb(13 13 13/4%)}.uh-favorites-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 0 160px;text-align:center}.uh-favorites-empty p{margin:0;color:#2229;font-size:16px}.uh-favorites-empty>.uh-small-button{margin-top:8px;background:#333;color:white}.uh-back{margin-bottom:24px}#home-catalog{scroll-margin-top:24px}#home-catalog>.uh-catalog:first-child>.uh-catalog-section:first-child,#home-catalog>.uh-projects:first-child{padding-top:0;border-top:0}.uh-model-empty{padding:24px 0;color:#666}@media(min-width:1536px){.uh-section-heading h2{font-size:28px}}@media(max-width:1023px){.uh-main{margin-left:0;padding:84px 12px 100px}.uh-content{grid-column:1/-1;--uh-carousel-bleed:12px}.uh-project-grid{grid-template-columns:repeat(3,minmax(230px,1fr));overflow:auto;scroll-snap-type:x mandatory}.uh-project-card{scroll-snap-align:start}.uh-projects{padding:40px 0}.uh-section-heading h2{font-size:20px}}@media(max-width:767px){.uh-header{margin-bottom:0}.uh-hero .uh-hero-heading{margin-top:0}}@media(max-width:639px){.uh-project-grid{grid-template-columns:repeat(3,85%)}.uh-project-empty{align-items:flex-start;flex-direction:column}.uh-favorites-empty{padding-top:40px}}@media(prefers-reduced-motion:reduce){.uh-main,.uh-project-cover img,.uh-project-cover video{transition:none}}