.uc-hero{z-index:3;overflow:visible;padding-top:calc(var(--bar-h) + clamp(36px, 5vw, 80px));padding-bottom:clamp(40px, 4.4vw, 64px)}.uc-hero__deco{position:absolute;inset:0;overflow:hidden;pointer-events:none}.uc-hero .up-hero__title{margin-bottom:18px}.uc-find{position:relative;z-index:5;max-width:880px;margin:clamp(28px, 3.4vw, 44px) 0 0}.uc-find__box{display:flex;align-items:center;gap:12px;height:68px;padding:0 8px 0 24px;border-radius:999px;background:rgb(255 255 255 / .06);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18);transition:background-color .35s,box-shadow .35s}.uc-find__box:focus-within{background:rgb(255 255 255 / .1);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .7),0 30px 80px -30px rgb(79 124 255 / .45)}.uc-find__ico .ue-ico{width:22px;color:rgb(255 255 255 / .7)}.uc-find__box input{flex:1;min-width:0;height:100%;border:0;background:none;color:#fff;font:inherit;font-size:clamp(15px, 1.25vw, 18px);font-weight:500;letter-spacing:-.005em}.uc-find__box input::placeholder{color:rgb(255 255 255 / .45)}.uc-find__box input:focus{outline:none}.uc-find__box input::-webkit-search-cancel-button{filter:invert(1);opacity:.6}.uc-find__kbd{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .25);font:700 12px/1 inherit;color:rgb(255 255 255 / .55)}.uc-find__go{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;background:#fff;color:#000;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .4s var(--ease-out),background-color .3s}.uc-find__go .ue-ico{width:16px}.uc-find__go:hover{transform:translateX(3px)}.uc-suggest{position:absolute;left:0;right:0;top:calc(100% + 10px);max-height:460px;overflow-y:auto;overscroll-behavior:contain;padding:10px;border-radius:24px;background:#0c0c0e;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .12),0 40px 90px -20px rgb(0 0 0 / .8);color:#fff}.uc-suggest[hidden]{display:none}.uc-suggest__label{margin:8px 12px 6px;font-size:10.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .4)}.uc-suggest__item{display:flex;align-items:center;gap:14px;width:100%;padding:8px 12px;border-radius:14px;color:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s}.uc-suggest__item:hover,.uc-suggest__item.is-active{background:rgb(255 255 255 / .08)}.uc-suggest__thumb{flex:none;width:56px;height:42px;border-radius:8px;background:#1a1a1d center / cover no-repeat}.uc-suggest__make{flex:none;display:grid;place-items:center;width:56px;height:42px;border-radius:8px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18);font-size:11px;font-weight:800;letter-spacing:.08em}.uc-suggest__txt{display:grid;min-width:0}.uc-suggest__txt b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700}.uc-suggest__txt small{font-size:12px;color:rgb(255 255 255 / .5)}.uc-suggest__txt mark{background:none;color:#8fa9ff}.uc-suggest__all{justify-content:space-between;margin-top:4px;font-size:13px;font-weight:700;color:rgb(255 255 255 / .75)}.uc-suggest__all .ue-ico{width:16px}.uc-suggest__none{margin:14px 12px;font-size:14px;color:rgb(255 255 255 / .6)}.uc-pop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0}.uc-pop__label{margin-right:6px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .45)}.uc-make{height:32px;padding:0 14px;border-radius:999px;background:none;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16);color:rgb(255 255 255 / .8);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .3s,color .3s,box-shadow .3s}.uc-make:hover{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .6);color:#fff}.uc-make.is-on{background:#fff;color:#000;box-shadow:none}.uc-cat{padding:clamp(28px, 3vw, 44px) 0 clamp(80px, 9vw, 140px);background:#f3f3f1;color:#000}.uc-layout{display:grid;grid-template-columns:268px minmax(0,1fr);gap:clamp(28px, 3vw, 52px);align-items:start}.uc-side{position:sticky;top:calc(var(--bar-h) + 16px);max-height:calc(var(--vh, 1vh) * 100 - var(--bar-h) - 32px);display:flex;flex-direction:column}.uc-side__head,.uc-side__foot{display:none}.uc-side__body{overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin}.uc-group{padding:18px 0;border-bottom:1px solid #dcdcd8}.uc-group:first-child{padding-top:6px}.uc-group__title{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#777}.uc-group__find input{width:100%;height:38px;margin:0 0 8px;padding:0 14px;border:1px solid #d6d6d2;border-radius:999px;background:#fff;font:inherit;font-size:13px}.uc-group__find input:focus{outline:none;border-color:#000}.uc-group__list{margin:0;padding:0;list-style:none}.uc-group[data-uc-group="make"] .uc-group__list{max-height:340px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.uc-group__list li[hidden]{display:none}.uc-group__list label{display:flex;align-items:center;gap:12px;padding:7px 4px;border-radius:10px;cursor:pointer;transition:background-color .2s,opacity .2s}.uc-group__list label:hover{background:rgb(0 0 0 / .04)}.uc-group__list input{position:absolute;opacity:0;pointer-events:none}.uc-check{position:relative;flex:none;width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #b9b9b4;background:#fff;transition:background-color .2s,box-shadow .2s}.uc-check::after{content:"";position:absolute;left:6px;top:2.5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .2s var(--ease-out)}.uc-group__list input:checked+.uc-check{background:#000;box-shadow:none}.uc-group__list input:checked+.uc-check::after{transform:rotate(45deg) scale(1)}.uc-group__list input:focus-visible+.uc-check{outline:2px solid #4f7cff;outline-offset:2px}.uc-group__name{flex:1;font-size:14px;font-weight:600}.uc-group__n{font-size:12px;font-weight:700;color:#999;font-variant-numeric:tabular-nums}.uc-group__list li.is-zero label{opacity:.35}.uc-bar{position:sticky;top:var(--bar-h);z-index:20;display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 0;background:#f3f3f1;transition:top .7s var(--ease)}html:has(.ue-header.is-hidden) .uc-bar{top:0}.uc-bar__filters{display:none;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:#000;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.uc-bar__filters .ue-ico{width:18px}.uc-bar__badge{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#fff;color:#000;font-size:11px}.uc-bar__badge[hidden]{display:none}.uc-bar__q{display:flex;align-items:center;gap:10px;flex:1;max-width:440px;height:44px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #dcdcd8;transition:box-shadow .25s}.uc-bar__q:focus-within{box-shadow:inset 0 0 0 1px #000}.uc-bar__q .ue-ico{width:18px;color:#888}.uc-bar__q input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:14px}.uc-bar__q input:focus{outline:none}.uc-bar__count{margin:0 0 0 auto;font-size:13px;color:#666;white-space:nowrap}.uc-bar__count b{color:#000;font-weight:800}.uc-bar__sort select{height:44px;padding:0 38px 0 16px;border:0;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 14px;box-shadow:inset 0 0 0 1px #dcdcd8;font:inherit;font-size:13px;font-weight:600;appearance:none;cursor:pointer}.uc-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 18px}.uc-active[hidden]{display:none}.uc-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 14px;border-radius:999px;background:#000;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.uc-chip i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgb(255 255 255 / .18);font-style:normal;font-size:12px;line-height:1}.uc-chip:hover i{background:#fff;color:#000}.uc-clear{height:34px;padding:0 6px;background:none;border:0;font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.uc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 290px),1fr));gap:clamp(14px, 1.6vw, 24px)}.uc-card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;color:#000;text-decoration:none;box-shadow:0 1px 0 rgb(0 0 0 / .04);transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.uc-card[hidden]{display:none}.uc-js .uc-card{opacity:0;transform:translateY(16px)}.uc-js .uc-card.is-in{opacity:1;transform:none;transition:opacity .6s var(--ease-out) var(--d,0s),transform .7s var(--ease-out) var(--d,0s),box-shadow .6s var(--ease-out)}.uc-card:hover{transform:translateY(-6px);box-shadow:0 34px 70px -34px rgb(0 0 0 / .4)}.uc-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:#ececea}.uc-card__img,.uc-card__img2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s,transform 1.1s var(--ease-out)}.uc-card__img--render{object-fit:contain;background:radial-gradient(ellipse at 50% 60%,#222,#000 70%)}.uc-card__img2{opacity:0}.uc-card:hover .uc-card__img{transform:scale(1.05)}.uc-card:hover .uc-card__img2[src]{opacity:1}.uc-card__ph{position:absolute;inset:0;display:grid;place-items:center;background:#111;color:rgb(255 255 255 / .2)}.uc-card__ph .ue-logo{width:44%;height:auto}.uc-card__tags{position:absolute;left:12px;top:12px;display:flex;gap:6px}.uc-card__count{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:rgb(0 0 0 / .55);color:#fff;font-size:11.5px;font-weight:700}.uc-card__count .ue-ico{width:14px}.uc-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 18px 18px}.uc-card__make{font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#8a8a86}.uc-card__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(16px, 1.15vw, 18px);font-weight:700;line-height:1.28;letter-spacing:-.01em}.uc-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px}.uc-card__types{display:flex;flex-wrap:wrap;gap:6px}.uc-card__types span{padding:5px 10px;border-radius:999px;background:#f1f1ef;font-size:11.5px;font-weight:700;color:#444}.uc-card__arrow{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #000;transition:background-color .35s,color .35s,transform .5s var(--ease)}.uc-card__arrow .ue-ico{width:15px}.uc-card:hover .uc-card__arrow{background:#000;color:#fff;transform:rotate(45deg)}.uc-more{display:grid;justify-items:center;gap:14px;margin:clamp(36px, 4vw, 56px) 0 0}.uc-more[hidden]{display:none}.uc-more__seen{margin:0;font-size:13px;color:#777}.uc-more .ue-btn,.uc-empty .ue-btn{background:#000;color:#fff}.uc-more .ue-btn::before,.uc-empty .ue-btn::before{background:#fff}.uc-more .ue-btn:hover,.uc-empty .ue-btn:hover{color:#000;box-shadow:inset 0 0 0 1px #000}.uc-empty{max-width:560px;margin:30px auto 0;text-align:center}.uc-empty[hidden]{display:none}.uc-empty__h{margin:0 0 8px;font-size:clamp(22px, 2vw, 30px);font-weight:700;letter-spacing:-.02em}.uc-empty p{color:#555}.uc-empty__act{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:22px}@media (max-width:1099px){.uc-layout{display:block}.uc-shade{position:fixed;inset:0;z-index:1000;background:rgb(0 0 0 / .5);opacity:0;transition:opacity .35s}.uc-shade.is-on{opacity:1}.uc-side{position:fixed;top:0;right:0;bottom:0;z-index:1001;width:min(420px, 92vw);max-height:none;background:#fff;transform:translateX(100%);transition:transform .5s var(--ease);box-shadow:-30px 0 80px -30px rgb(0 0 0 / .4)}.uc-side.is-open{transform:none}.uc-side__head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee;background:#fff}.uc-side__head p{margin:0;font-size:18px;font-weight:800}.uc-side__x{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px #ddd;cursor:pointer}.uc-side__x .ue-ico{width:18px}.uc-side__body{flex:1;padding:0 20px}.uc-side__foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #eee;background:#fff}.uc-apply{flex:1;max-width:220px;height:50px;border-radius:999px;background:#000;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.uc-group[data-uc-group="make"] .uc-group__list{max-height:none}.uc-bar__filters{display:inline-flex}html.uc-lock,html.uc-lock body{overflow:hidden}}@media (max-width:760px){.uc-find__box{height:58px;padding-left:18px}.uc-find__kbd,.uc-find__go span{display:none}.uc-find__go{width:44px;height:44px;padding:0;justify-content:center}.uc-pop{flex-wrap:nowrap;overflow-x:auto;margin-right:calc(var(--gut) * -1);padding-right:var(--gut);scrollbar-width:none}.uc-pop::-webkit-scrollbar{display:none}.uc-make{flex:none}.uc-bar{flex-wrap:wrap;gap:8px;padding:10px 0}.uc-bar__filters{order:1;height:40px;padding:0 14px}.uc-bar__sort{order:2}.uc-bar__sort select{max-width:132px;height:40px;padding:0 28px 0 12px;background-position:right 10px center;font-size:12px}.uc-bar__count{order:3;margin-left:auto;font-size:12px}.uc-bar__q{order:4;flex-basis:100%;max-width:none;height:42px}.uc-card__body{padding:14px 15px 16px}}@media (max-width:560px){.uc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.uc-card{border-radius:14px}.uc-card__body{gap:4px;padding:11px 12px 13px}.uc-card__make{font-size:9.5px;letter-spacing:.16em}.uc-card__title{font-size:14px;line-height:1.3;-webkit-line-clamp:3}.uc-card__foot{padding-top:8px}.uc-card__types span{padding:4px 8px;font-size:10.5px}.uc-card__types span+span{display:none}.uc-card__arrow{display:none}.uc-card__tags{left:8px;top:8px}.uc-card__tags .upr-badge{padding:4px 8px;font-size:9px}.uc-card__count{right:8px;bottom:8px;height:22px;padding:0 8px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.uc-js .uc-card,.uc-js .uc-card.is-in{opacity:1;transform:none;transition:none}}