.rh{z-index:20;display:grid;justify-items:center;padding:0 22px}.rh,.rh-stage{position:relative}.rh-stage{width:100%;max-width:1180px;height:clamp(380px,calc(100vh - 250px),600px);margin-top:0;pointer-events:none}.g3{position:absolute;inset:0;pointer-events:auto;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.rh.is-search .g3,.rh.is-sort .g3{-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.g3-world{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.g3-tile{position:absolute;left:0;top:0;border-radius:3px;overflow:hidden;background-color:#e6e8ee;background-image:var(--atlas),var(--atlas-tiny);background-size:var(--atlas-size);background-repeat:no-repeat;transform:var(--t) translateZ(calc(var(--r) + var(--lift, 0px))) scale(var(--s,1));backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 1px 2px rgba(15,20,40,.12);transition:transform .12s linear,opacity .45s ease,box-shadow .3s ease}.g3-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .4s ease}.g3-tile img.is-in{opacity:1}.g3-tile.is-found{box-shadow:0 0 0 1.5px rgba(47,107,255,.55)}.g3-tile.is-hover{box-shadow:0 0 0 1px rgba(255,255,255,.9),0 6px 14px -4px rgba(15,25,60,.45);z-index:1}.g3-tile.is-grabbed,.g3-tile.is-target{transition:transform .55s cubic-bezier(.2,1.3,.4,1),opacity .45s ease,box-shadow .3s ease}.g3-tile.is-target{box-shadow:0 0 0 2px #2f6bff,0 0 22px 2px rgba(47,107,255,.55);transform:var(--t) translateZ(calc(var(--r) + 14px))}.g3-tile.is-grabbed{transform:var(--t) translateZ(calc(var(--r) + 260px)) scale(1.25);opacity:0;transition-duration:.6s,.5s,.3s}.g3-floor{position:absolute;left:50%;top:calc(50% + var(--r) * 1.04);width:calc(var(--r) * 1.7);height:calc(var(--r) * .16);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(20,30,60,.16),transparent);filter:blur(6px)}.rh-title{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:center;text-align:center;animation:rh-rise .7s cubic-bezier(.16,1,.3,1) both}.rh-title h1{margin:0;display:grid;font-size:clamp(40px,6vw,78px);font-weight:800;line-height:.98;letter-spacing:-.05em;color:var(--ss-ink,#0b0c10);text-shadow:0 0 30px var(--ss-bg,#f5f6f8),0 0 12px var(--ss-bg,#f5f6f8)}.rh-title h1 em{font-style:normal;background:linear-gradient(180deg,#6f7380,#a2a6b1);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes rh-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}.rh-live{position:absolute;inset:0}.rh-query{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;display:flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;max-width:calc(100% - 32px);background:rgba(255,255,255,.86);border:1px solid var(--ss-line,#e6e7eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px -10px rgba(20,30,60,.25);color:#0b0c10;font-size:15px;font-weight:600;white-space:nowrap;animation:rh-rise .5s ease both}.rh-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:2px;background:#2f6bff;animation:rh-caret 1s steps(1) infinite}@keyframes rh-caret{50%{opacity:0}}.rh-tray{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);z-index:2;display:flex;justify-content:center;gap:10px;min-height:108px;width:max-content;max-width:calc(100% - 24px);margin:0;padding:0;list-style:none}.rh-tray li{position:relative;flex:none;width:80px;aspect-ratio:3/4;border-radius:12px;overflow:hidden;background:#e9ebf0;border:2px solid #fff;box-shadow:0 14px 30px -12px rgba(20,30,70,.45);animation:rh-drop .7s cubic-bezier(.2,1.3,.4,1) both}@keyframes rh-drop{0%{opacity:0;transform:translateY(-190px) scale(.35) rotate(-6deg);filter:blur(6px)}}.rh-tray img{width:100%;height:100%;object-fit:cover;display:block}.rh-tray.is-picks{gap:14px}.rh-tray.is-picks li{width:104px;border-color:#2f6bff;box-shadow:0 0 0 3px rgba(47,107,255,.18),0 18px 40px -14px rgba(47,107,255,.7);animation:rh-pick .8s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(.5s + var(--i) * .14s)}@keyframes rh-pick{0%{opacity:0;transform:translate(calc((2 - var(--i)) * 90px),-220px) scale(.3);filter:blur(8px)}}.rh-score,.rh-views{position:absolute;left:50%;transform:translateX(-50%);padding:1px 7px;border-radius:6px;font-size:11px;font-weight:750;white-space:nowrap}.rh-score{top:6px;background:#fff;color:#0b0c10;box-shadow:0 2px 6px rgba(0,0,0,.2)}.rh-views{bottom:6px;background:#2f6bff;color:#fff}.rh-caption{left:0;bottom:4px;margin:0;text-align:center;font-size:14px;font-weight:550;animation:rh-rise .4s ease both}.rh-caption,.rh-footer{position:absolute;right:0;color:var(--ss-muted,#6b6f7b)}.rh-footer{top:4px;z-index:2;display:flex;align-items:center;gap:10px;font-size:13px;pointer-events:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rh-footer button{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--ss-line,#e6e7eb);background:var(--ss-card,#fff);color:var(--ss-ink,#0b0c10);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.rh-footer button:hover{background:var(--ss-soft,#f1f2f5)}.rs-card{position:relative;z-index:5;width:min(100%,1000px);margin-top:-132px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:12px;border-radius:28px;transition:margin-top .6s cubic-bezier(.2,1,.3,1)}.rh.is-search .rs-card,.rh.is-sort .rs-card{margin-top:0}.rs-card .rs-chip{background:rgb(255 255 255/.55);box-shadow:inset 0 0 0 1px rgb(255 255 255/.6)}.rs-main{display:grid;align-content:space-between;grid-gap:14px;gap:14px;min-width:0}.rs-input{width:100%;height:46px;padding:0 12px;border:0;background:transparent;color:var(--ss-ink,#0b0c10);font:inherit;font-size:18px;outline:none}.rs-input::placeholder{color:var(--ss-muted-2,#a0a3ad)}.rs-chips{display:flex;flex-wrap:wrap;gap:8px}.rs-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:12px;border:0;background:var(--ss-soft,#f1f2f5);color:var(--ss-ink,#0b0c10);font:inherit;font-size:14px;font-weight:550;cursor:pointer;text-decoration:none;transition:background .15s}.rs-chip:hover,.rs-chip[aria-expanded=true]{background:color-mix(in srgb,var(--ss-ink,#0b0c10) 9%,transparent)}.rs-chip svg{flex:none;opacity:.7}.rs-chip--ghost{background:transparent;color:var(--ss-muted,#6b6f7b)}.rs-go{display:grid;place-content:center;grid-gap:4px;gap:4px;width:210px;min-height:100px;padding:0 18px;border:0;border-radius:18px;background:linear-gradient(180deg,#3d7dff,#1f50f0);color:#fff;font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -4px 0 rgba(0,0,0,.18),0 14px 34px -12px rgba(40,90,255,.75);transition:transform .15s,filter .15s,opacity .15s}.rs-go b{font-size:17px;font-weight:850;letter-spacing:.04em}.rs-go small{font-size:12.5px;opacity:.85}.rs-go:hover:not(:disabled){filter:brightness(1.07)}.rs-go:active:not(:disabled){transform:translateY(1px)}.rs-go:disabled{opacity:.5;cursor:default}.rs-pop{position:relative}.rs-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:30;min-width:240px;padding:6px;margin:0;border-radius:16px;background:var(--ss-card,#fff);border:1px solid var(--ss-line,#e6e7eb);box-shadow:0 24px 50px -16px rgba(20,30,70,.35);animation:rh-menu .18s cubic-bezier(.16,1,.3,1) both}@keyframes rh-menu{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.rs-menu>span{display:block;padding:8px 12px 6px;font-size:12.5px;color:var(--ss-muted,#6b6f7b)}.rs-menu button{display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--ss-ink,#0b0c10);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.rs-menu button:hover{background:var(--ss-soft,#f1f2f5)}.rs-menu button i{margin-left:auto;font-style:normal;color:#2f6bff;font-weight:700}.ss-rs--space .ss-rs__bar{width:min(100%,1084px);margin:0 auto;padding:22px 22px 6px;justify-items:stretch}.ss-rs--space .ss-rs__history{justify-content:center;flex-wrap:wrap;overflow:visible;gap:6px}.ss-rs--space .ss-rs__history>button,.ss-rs--space .ss-rs__watch{min-height:32px;border-radius:999px;background:var(--ss-card,#fff);border:1px solid var(--ss-line,#e6e7eb)}.ss-rs--space .ss-rs__history>button.is-on,.ss-rs--space .ss-rs__watch.is-on{color:var(--ss-on-ink,#fff);background:var(--ss-ink,#0b0c10);border-color:transparent;box-shadow:none}.ss-rs--space .ss-rs__history>button.is-on small{color:inherit;opacity:.6}.ss-rs--space .ss-rs__watch>button:first-child{display:inline-flex;align-items:center;gap:7px;padding:0 4px 0 13px;color:inherit;font-size:13px;font-weight:600}.ss-rs--space .ss-rs__watch-x{color:inherit}.ss-rs--space .ss-rs__history-dot.is-live{background:#2f6bff;box-shadow:0 0 0 3px rgba(47,107,255,.18)}.ss-rs--space .ss-rs__tabsrow{margin-top:10px;align-items:center}.ss-rs--space .ss-rs__criteria{display:flex;align-items:center;gap:10px}.ss-rs__count{color:var(--ss-muted,#6b6f7b);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-rs__count .ss-rs__inline{padding:0;border:0;background:none;color:var(--ss-ink,#0b0c10);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ss-rs--space .ss-rs__follow{height:32px;background:var(--ss-card,#fff);color:var(--ss-ink,#0b0c10);border:1px solid var(--ss-line,#e6e7eb)}.ss-rs--space .ss-rs__follow:hover:not(:disabled){background:var(--ss-soft,#f1f2f5)}.ss-rs--space .ss-rs__follow.is-on{background:rgba(47,107,255,.1);color:#2f6bff;border-color:transparent}.ss-rs--space .ss-rs__wall{width:min(100%,1084px);margin:0 auto}.ss-rs--space .ss-rs__status{width:100%;border-radius:16px}.ss-rs__empty{margin:28px auto 64px;text-align:center;color:var(--ss-muted,#6b6f7b);font-size:14px}@media (max-width:760px){.rh{padding:0 14px}.rh-stage{height:440px;margin-top:-24px}.rh-tray li{width:56px;border-radius:9px}.rh-tray.is-picks li{width:60px}.rh-footer{top:auto;bottom:-30px;right:50%;transform:translateX(50%)}.rs-card{grid-template-columns:1fr;border-radius:22px;margin-top:-80px}.rs-go{width:100%;min-height:54px;grid-auto-flow:column}}@media (prefers-reduced-motion:reduce){.g3-tile,.rh-caption,.rh-caret,.rh-query,.rh-title,.rh-tray li,.rs-menu{animation:none!important;transition:none!important}}.rs-card.lg{--lg-rgb:16 17 22;--lg-alpha:0.8;--lg-blur:22px;--lg-sat:160%;--lg-hi:255 255 255;--lg-hi-a:0.32;--lg-shade:0 0 0;--lg-shade-a:0.35;color:#fff}.rs-card .rs-input{color:#fff}.rs-card .rs-input::placeholder{color:rgb(255 255 255/.45)}.rs-card .rs-chip{color:rgb(255 255 255/.88);background:rgb(255 255 255/.07);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}.rs-card .rs-chip:hover,.rs-card .rs-chip[aria-expanded=true]{background:rgb(255 255 255/.14)}.rs-card .rs-chip--ghost{color:rgb(255 255 255/.55);background:transparent;box-shadow:none}.rs-card .rs-chip--ghost:hover{color:#fff}.rs-card .rs-menu{background:rgb(22 23 28/.96);border-color:rgb(255 255 255/.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rs-card .rs-menu>span{color:rgb(255 255 255/.5)}.rs-card .rs-menu button{color:#fff}.rs-card .rs-menu button:hover{background:rgb(255 255 255/.08)}.ss-rs--space .ss-rs__wall{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px 12px}.ss-rs--space .ss-rs__wall .ss-dt__caption,.ss-rs--space .ss-rs__wall .ss-dt__meta{display:none}.ss-rs--space .ss-rs__wall .ss-dt__media{border-radius:12px}.ss-rs--space .ss-rs__wall .ss-dt__pill{padding:2px 6px;font-size:10.5px}.ss-rs--space .ss-rs__wall .ss-dt__views{left:8px;bottom:7px;font-size:13px}@media (max-width:900px){.ss-rs--space .ss-rs__wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (max-width:520px){.ss-rs--space .ss-rs__wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-rs--space .ss-rs__tabsrow{justify-content:center;border:0}.g3.is-idle{cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.g3.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing}