@keyframes yC2ZSW_dwf-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.yC2ZSW_root{background:#fff;flex-direction:column;min-height:0;display:flex}.yC2ZSW_header{border-bottom:1px solid rgba(0,0,0,.08);flex-direction:column;flex-shrink:0;gap:10px;padding:16px 56px 12px 20px;display:flex}.yC2ZSW_title{color:#212121;align-items:baseline;gap:10px;margin:0;font-size:1.125rem;font-weight:700;display:flex}.yC2ZSW_titleCount{color:rgba(0,0,0,.54);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.875rem;font-weight:600;display:inline-flex}.yC2ZSW_titleIcon{color:#f06292;width:13px;height:13px}.yC2ZSW_search{color:rgba(0,0,0,.54);background:rgba(0,0,0,.05);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.yC2ZSW_search:focus-within{outline-offset:-1px;outline:2px solid #f06292}.yC2ZSW_searchIcon{flex-shrink:0;width:15px;height:15px}.yC2ZSW_searchInput{min-width:0;font:inherit;color:#212121;background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.yC2ZSW_searchInput::-webkit-input-placeholder{color:rgba(0,0,0,.54)}.yC2ZSW_searchInput::placeholder{color:rgba(0,0,0,.54)}.yC2ZSW_searchInput:-ms-placeholder-shown{color:rgba(0,0,0,.54)}.yC2ZSW_searchInput::placeholder{color:rgba(0,0,0,.54)}.yC2ZSW_searchInput::-webkit-search-cancel-button{cursor:pointer}.yC2ZSW_body{flex:1;min-height:0;overflow-y:auto}.yC2ZSW_state{justify-content:center;align-items:center;min-height:160px;padding:20px;display:flex}.yC2ZSW_empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 24px;display:flex}.yC2ZSW_emptyBadge{background:rgba(240,98,146,.1);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;display:flex}.yC2ZSW_emptyIcon{color:#f06292;width:24px;height:24px}.yC2ZSW_emptyTitle{color:#212121;margin:0;font-size:1rem;font-weight:700}.yC2ZSW_emptyBody{color:rgba(0,0,0,.54);margin:0;font-size:.875rem}.yC2ZSW_list{margin:0;padding:6px 8px;list-style:none}.yC2ZSW_row{display:flex}.yC2ZSW_designer{color:#212121;cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:8px 12px;text-decoration:none;transition:background .2s,-ms-transform .2s,transform .2s;display:flex}.yC2ZSW_designer:hover{background:rgba(0,0,0,.04)}.yC2ZSW_designer:active{-ms-transform:scale(.985);transform:scale(.985)}.yC2ZSW_designer:focus-visible{outline-offset:-2px;outline:2px solid #f06292}.yC2ZSW_avatar{background:#f06292;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.yC2ZSW_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.yC2ZSW_youPill{color:#fff;text-transform:uppercase;background:#f06292;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:700}.yC2ZSW_skeletonAvatar,.yC2ZSW_skeletonName{background:-webkit-gradient(linear,0 0,100% 0,from(rgba(255,255,255,.04)),color-stop(.5,rgba(255,255,255,.12)),to(rgba(255,255,255,.04)));background:linear-gradient(90deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.04) 100%) 0 0/200% 100%;background:-webkit-gradient(linear,0 0,100% 0,from(rgba(0,0,0,.05)),color-stop(.5,rgba(0,0,0,.1)),to(rgba(0,0,0,.05)));background:linear-gradient(90deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite yC2ZSW_dwf-skeleton-shimmer;display:block}.yC2ZSW_skeletonAvatar{border-radius:50%;flex-shrink:0;width:36px;height:36px}.yC2ZSW_skeletonName{border-radius:7px;height:14px}@media (prefers-reduced-motion:reduce){.yC2ZSW_skeletonAvatar,.yC2ZSW_skeletonName{animation:none}}
.uS_lNq_panel{z-index:96;background:#fff;border-radius:16px;flex-direction:column;max-height:min(60vh,480px);animation:.2s cubic-bezier(.16,1,.3,1) uS_lNq_likersPopoverIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 1px rgba(0,0,0,.04),0 12px 40px rgba(0,0,0,.18)}.uS_lNq_panel>*{min-height:0}@keyframes uS_lNq_likersPopoverIn{0%{opacity:0;-ms-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-ms-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.uS_lNq_panel{animation:none}}
.pNj9HG_line{max-width:100%;font:inherit;text-align:left;color:rgba(0,0,0,.54);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;margin:-6px 0 0;padding:4px 0;display:flex}.pNj9HG_line:hover .pNj9HG_name{text-underline-offset:2px;text-decoration:underline}.pNj9HG_line:active{opacity:.7}.pNj9HG_line:focus-visible{outline-offset:2px;outline:2px solid #f06292}.pNj9HG_stack{flex-shrink:0;display:flex}.pNj9HG_stackAvatar{background:#f06292;border:2px solid #fff;border-radius:50%;width:24px;height:24px;display:flex;overflow:hidden}.pNj9HG_stackAvatar+.pNj9HG_stackAvatar{margin-left:-8px}.pNj9HG_text{min-width:0;font-size:.875rem;line-height:1.35}.pNj9HG_name{color:#212121;font-weight:700}
.GdO4Rq_page{position:relative}.GdO4Rq_pageBackdrop{pointer-events:none;background-color:#f5f7fa;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.GdO4Rq_pageBackdrop:after{content:"";backdrop-filter:blur(40px);background:rgba(255,255,255,.72);position:absolute;top:0;bottom:0;left:0;right:0}.GdO4Rq_pageInDialog{min-height:100%}.GdO4Rq_layout{flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;padding:92px 16px 64px;display:flex;position:relative}@media (min-width:1000px){.GdO4Rq_layout{-webkit-column-gap:40px;-moz-column-gap:40px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px 40px;padding:108px 30px 80px;display:grid}}.GdO4Rq_layoutInDialog{padding-top:16px}@media (min-width:1000px){.GdO4Rq_layoutInDialog{padding-top:24px;padding-bottom:32px}.GdO4Rq_layoutInDialog .GdO4Rq_panel{top:24px}}.GdO4Rq_main{display:contents}@media (min-width:1000px){.GdO4Rq_main{flex-direction:column;grid-area:1/1/span 2;gap:32px;min-width:0;display:flex}}.GdO4Rq_panel{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.75);border-radius:20px;flex-direction:column;order:2;gap:18px;min-width:0;padding:20px;display:flex;box-shadow:0 8px 32px rgba(26,26,46,.08)}@media (min-width:1000px){.GdO4Rq_panel{order:0;grid-area:1/2;padding:24px;position:sticky;top:100px}}.GdO4Rq_hero{order:1;position:relative}@media (min-width:1000px){.GdO4Rq_hero{order:0}}.GdO4Rq_heroInner{z-index:1;max-width:720px;margin:0 auto;position:relative}.GdO4Rq_imageLink,.GdO4Rq_imageButton{cursor:pointer;width:100%;text-align:inherit;background:0 0;border:none;padding:0;display:block}.GdO4Rq_imageWrapper{aspect-ratio:1;background:#e8e8e8;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.08)}.GdO4Rq_renderImage{-o-object-fit:cover;object-fit:cover}.GdO4Rq_heroLike{z-index:3;min-width:40px;height:40px;top:14px;right:14px}.GdO4Rq_hoverOverlay{opacity:0;pointer-events:none;background:rgba(26,26,46,.35);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.GdO4Rq_imageWrapper:hover .GdO4Rq_hoverOverlay{opacity:1}}.GdO4Rq_hoverOverlayLabel{color:#212121;background:#fff;border-radius:9999px;align-items:center;gap:8px;padding:12px 22px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 6px 24px rgba(0,0,0,.25)}.GdO4Rq_hoverOverlayLabel svg{width:22px;height:22px}.GdO4Rq_filmstrip{flex-direction:column;order:3;gap:10px;display:flex}@media (min-width:1000px){.GdO4Rq_filmstrip{order:0}}.GdO4Rq_filmstripTitle{letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.54);margin:0;font-size:.8125rem;font-weight:700}.GdO4Rq_filmstripRow{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.GdO4Rq_filmstripRow::-webkit-scrollbar{display:none}.GdO4Rq_thumb{aspect-ratio:1;background:#f5f7fa;border-radius:10px;flex:none;width:96px;transition:-ms-transform .15s,transform .15s,box-shadow .15s;position:relative;overflow:hidden}@media (hover:hover){.GdO4Rq_thumb:hover{-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.18)}}.GdO4Rq_thumbImage{-o-object-fit:cover;object-fit:cover}.GdO4Rq_remixes{color:#212121;flex-direction:column;order:3;gap:10px;display:flex}@media (min-width:1000px){.GdO4Rq_remixes{order:0}}.GdO4Rq_similar{color:#212121;flex-direction:column;order:4;gap:10px;display:flex}@media (min-width:1000px){.GdO4Rq_similar{order:0}}.GdO4Rq_similarRow{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.GdO4Rq_similarRow::-webkit-scrollbar{display:none}@media (min-width:1000px){.GdO4Rq_similarRow{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}}.GdO4Rq_similarTile{flex:0 0 58%;min-width:0}@media (min-width:600px){.GdO4Rq_similarTile{flex-basis:34%}}@media (min-width:1000px){.GdO4Rq_similarTile{flex-basis:auto}}.GdO4Rq_similarSkeleton{aspect-ratio:4/3;background:#f5f7fa;border-radius:14px}.GdO4Rq_seeMore{color:#212121;background:#fff;border:1.5px solid rgba(0,0,0,.12);border-radius:100px;align-self:flex-start;align-items:center;padding:8px 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.GdO4Rq_seeMore:hover{color:#212121;border-color:rgba(0,0,0,.54)}}.GdO4Rq_roomSubtitle{color:rgba(0,0,0,.54);margin:-.5rem 0 0;font-size:.9375rem}.GdO4Rq_roomName{color:#212121;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:1000px){.GdO4Rq_roomName{font-size:1.625rem}}.GdO4Rq_creatorBar{justify-content:space-between;align-items:center;gap:10px;display:flex}.GdO4Rq_creatorInfo{align-items:center;gap:10px;min-width:0;display:flex}.GdO4Rq_avatar{background:#6c63ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.GdO4Rq_creatorName{color:#212121;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.GdO4Rq_creatorActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.GdO4Rq_menu{position:relative}.GdO4Rq_menuButton{color:rgba(0,0,0,.54);cursor:pointer;background:0 0;border:1.5px solid rgba(0,0,0,.12);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s,border-color .15s;display:flex}.GdO4Rq_menuButton:hover{color:#212121;border-color:rgba(0,0,0,.54)}.GdO4Rq_menuButton svg{width:18px;height:18px}.GdO4Rq_menuList{z-index:5;background:#fff;border-radius:12px;min-width:180px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px rgba(0,0,0,.16)}.GdO4Rq_menuItem{color:#212121;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.875rem;font-weight:500;display:flex}.GdO4Rq_menuItem:hover{background:rgba(0,0,0,.05)}.GdO4Rq_menuItem svg{color:rgba(0,0,0,.54);width:16px;height:16px}.GdO4Rq_menuItemDanger,.GdO4Rq_menuItemDanger svg{color:#b71c1c}.GdO4Rq_remixOf{color:#212121;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f5f7fa;border:none;border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;transition:background .15s,-ms-transform .15s,transform .15s;display:flex}.GdO4Rq_remixOf:hover{color:#212121;background:rgba(26,26,46,.08)}@media (hover:hover){.GdO4Rq_remixOf:hover{-ms-transform:translateY(-1px);transform:translateY(-1px)}.GdO4Rq_remixOf:hover .GdO4Rq_remixOfChevron{-ms-transform:translate(2px);transform:translate(2px)}}.GdO4Rq_remixOfThumb{background:#e8e8e8;border-radius:10px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.GdO4Rq_remixOfImage{-o-object-fit:cover;object-fit:cover}.GdO4Rq_remixOfText{flex-direction:column;min-width:0;line-height:1.3;display:flex}.GdO4Rq_remixOfEyebrow{letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.54);font-size:.6875rem;font-weight:700}.GdO4Rq_remixOfName{color:#212121;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}.GdO4Rq_remixOfBy{color:rgba(0,0,0,.54);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.GdO4Rq_remixOfChevron{color:rgba(0,0,0,.54);flex-shrink:0;width:18px;height:18px;margin-left:auto;transition:-ms-transform .15s,transform .15s}.GdO4Rq_award{background:#f5f7fa;border-radius:14px;align-items:center;gap:12px;padding:10px 16px 10px 12px;display:flex}.GdO4Rq_awardMedal{flex-shrink:0;width:auto;height:36px}.GdO4Rq_awardText{color:rgba(0,0,0,.54);flex-direction:column;min-width:0;font-size:.875rem;line-height:1.3;display:flex}.GdO4Rq_awardText strong{color:#212121;font-weight:700}.GdO4Rq_actions{flex-direction:column;gap:10px;display:flex}.GdO4Rq_remixButton{cursor:pointer;color:#fff;text-align:center;background:linear-gradient(135deg,#f06292 0%,#6c63ff 100%);border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px 28px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:-ms-transform .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px rgba(108,99,255,.3)}.GdO4Rq_remixButton svg{width:22px;height:22px;transition:-ms-transform .5s,transform .5s}.GdO4Rq_remixButton:hover{color:#fff;-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 28px rgba(108,99,255,.4)}.GdO4Rq_remixButton:hover svg{-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.GdO4Rq_shareButton{color:#212121;cursor:pointer;background:#fff;border:1.5px solid rgba(0,0,0,.12);border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 28px;font-size:1rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}.GdO4Rq_shareButton svg{width:18px;height:18px}.GdO4Rq_shareButton:hover{background:#fcfdfd;border-color:rgba(0,0,0,.54)}.GdO4Rq_remixConfirm{text-align:center;background:#f5f7fa;border-radius:16px;padding:18px}.GdO4Rq_remixConfirmTitle{color:#212121;margin:0 0 6px;font-size:1.0625rem;font-weight:700}.GdO4Rq_remixConfirmText{color:rgba(0,0,0,.54);margin:0 0 16px;font-size:.875rem;line-height:1.45}.GdO4Rq_remixConfirmActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.GdO4Rq_remixConfirmKeep,.GdO4Rq_remixConfirmReplace{cursor:pointer;border-radius:100px;padding:10px 20px;font-size:.875rem;font-weight:600}.GdO4Rq_remixConfirmKeep{color:#212121;background:#fff;border:1.5px solid rgba(0,0,0,.12)}.GdO4Rq_remixConfirmReplace{color:#fff;background:#d32f2f;border:none}.GdO4Rq_itemsSection{flex-direction:column;order:4;gap:14px;display:flex}@media (min-width:1000px){.GdO4Rq_itemsSection{order:0}}.GdO4Rq_itemsTitle{letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.54);margin:0;font-size:.8125rem;font-weight:700}.GdO4Rq_itemsHint{color:rgba(0,0,0,.54);margin:-6px 0 0;font-size:.875rem}.GdO4Rq_itemsGrid{width:100%;margin:0}@media (min-width:1000px){.GdO4Rq_itemsGrid{grid-template-columns:repeat(4,1fr);max-width:none}}
.SAlHcG_body{background:#fff;flex-direction:column;width:100%;height:min(86vh,900px);display:flex}.SAlHcG_header{border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0;align-items:center;gap:8px;padding:18px 56px 14px 20px;display:flex}.SAlHcG_title{color:#212121;margin:0;font-size:1.25rem;font-weight:700}.SAlHcG_back{color:#212121;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-6px;padding:0;display:flex}.SAlHcG_back:hover{background:rgba(0,0,0,.06)}.SAlHcG_backIcon{width:20px;height:20px}.SAlHcG_scroll{flex:1;min-height:0}.SAlHcG_list{padding:20px}.SAlHcG_hidden{display:none}.SAlHcG_loading{justify-content:center;align-items:center;min-height:320px;display:flex}
.qKZCcq_renderPage{background:#fff;min-height:100vh}
.eA26uW_body{background:#fff;flex-direction:column;width:100%;max-height:min(70vh,560px);display:flex}.eA26uW_body>*{min-height:0}
