.desktop-module__LuNAYG__page{--gutter:40px;--col:1400px;--col-in:calc(max(0px, (100vw - var(--col)) / 2) + var(--gutter));--ground:var(--rw-grad-top);--ease:cubic-bezier(.32, .72, 0, 1);--spring:linear(0, .11 4%, .4 11%, .74 20%, .93 29%, 1.02 38%, 1.04 47%, 1.02 60%, 1 78%, 1);--bar-h:48px;--hero-h:clamp(480px, 62vh, 660px);--pv-top:calc(var(--shell-top) + 20px);--pv-h:calc(var(--hero-h) - var(--shell-top) - 92px);--pv-w:min(58vw, var(--pv-h) * 16 / 9);--slot-room:calc(100dvh - var(--shell-top) - 172px);--slot-w:min(1100px, 100vw - 2 * var(--gutter), var(--slot-room) * 16 / 9);--theater-h:calc(var(--shell-top) + 24px + var(--slot-w) * 9 / 16 + 12px + var(--bar-h) + 12px + 40px + 44px);padding-bottom:96px;position:relative}.desktop-module__LuNAYG__page[data-wide]{--slot-w:min(100vw - 2 * var(--gutter), var(--slot-room) * 16 / 9)}.desktop-module__LuNAYG__column{width:100%;max-width:var(--col);padding-inline:var(--gutter);margin-inline:auto;position:relative}.desktop-module__LuNAYG__hero{z-index:1;height:var(--hero-h);transition:height .6s var(--ease);position:relative}.desktop-module__LuNAYG__hero[data-playing]{z-index:35;height:max(var(--hero-h), var(--theater-h))}.desktop-module__LuNAYG__heroCol{height:100%}.desktop-module__LuNAYG__backdrop{inset-block:0;pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;left:50%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.desktop-module__LuNAYG__backdropLayer{position:absolute;inset:0}.desktop-module__LuNAYG__backdropImg{object-fit:cover;object-position:50% 30%;transition:opacity .8s}.desktop-module__LuNAYG__backdropBlur{opacity:0;filter:blur(40px)saturate(1.15)brightness(.8);scale:1.15}.desktop-module__LuNAYG__hero[data-preview] .desktop-module__LuNAYG__backdropBlur,.desktop-module__LuNAYG__hero[data-playing] .desktop-module__LuNAYG__backdropBlur{opacity:1}.desktop-module__LuNAYG__hero[data-portrait] .desktop-module__LuNAYG__backdropImg:not(.desktop-module__LuNAYG__backdropBlur){opacity:0}.desktop-module__LuNAYG__hero[data-portrait] .desktop-module__LuNAYG__backdropBlur{opacity:1;scale:2.6}.desktop-module__LuNAYG__backdropGhost{background:radial-gradient(ellipse 60% 70% at 72% 40%, color-mix(in srgb, var(--rw-sunny-soft) 80%, transparent), transparent 70%), radial-gradient(ellipse 50% 60% at 30% 30%, color-mix(in srgb, var(--rw-coral-soft) 70%, transparent), transparent 70%);animation:.4s .12s backwards desktop-module__LuNAYG__fade-in;position:absolute;inset:0}.desktop-module__LuNAYG__scrimSide{background:linear-gradient(90deg, color-mix(in srgb, var(--ground) 97%, transparent) 0%, color-mix(in srgb, var(--ground) 92%, transparent) calc(var(--col-in) + 380px), color-mix(in srgb, var(--ground) 45%, transparent) calc(100vw - var(--pv-w) + 40px), transparent calc(100vw - var(--pv-w) + 260px));position:absolute;inset:0}.desktop-module__LuNAYG__scrimTop{height:calc(var(--shell-top) + 80px);background:linear-gradient(180deg, color-mix(in srgb, var(--ground) 50%, transparent), transparent);position:absolute;inset:0 0 auto}.desktop-module__LuNAYG__vignette{background:radial-gradient(ellipse 110% 95% at 70% 32%, transparent 55%, rgb(var(--rw-shadow) / .22) 100%);position:absolute;inset:0}.desktop-module__LuNAYG__shade{opacity:0;background:#060a09cc;transition:opacity .45s;position:absolute;inset:0}.desktop-module__LuNAYG__hero[data-playing] .desktop-module__LuNAYG__shade{opacity:1}.desktop-module__LuNAYG__heroBody{z-index:2;left:var(--gutter);width:min(600px, calc(100vw - var(--pv-w) - var(--col-in) - 32px));flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;bottom:72px}.desktop-module__LuNAYG__backChip{height:34px;color:var(--rw-ink);--glass-base:color-mix(in srgb, var(--rw-surface) 70%, transparent);transition:scale .3s var(--spring);border-radius:999px;align-items:center;gap:4px;margin-bottom:4px;padding:0 14px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.desktop-module__LuNAYG__backChip:hover{scale:1.03}.desktop-module__LuNAYG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--rw-accent-deep);font-size:12px;font-weight:700}.desktop-module__LuNAYG__heroTitle{-webkit-line-clamp:2;letter-spacing:-.025em;color:var(--rw-ink);text-wrap:balance;-webkit-box-orient:vertical;font-size:clamp(28px,2.7vw,44px);font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.desktop-module__LuNAYG__heroMeta{color:var(--rw-ink-soft);font-size:14px;font-weight:600}.desktop-module__LuNAYG__heroActions{flex-wrap:nowrap;gap:10px;margin-top:12px;display:flex}.desktop-module__LuNAYG__btn{white-space:nowrap;height:48px;transition:scale .3s var(--spring), background-color .2s ease, opacity .2s ease;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.desktop-module__LuNAYG__btn:hover:not(:disabled){scale:1.035}.desktop-module__LuNAYG__btn:active:not(:disabled){scale:.96}.desktop-module__LuNAYG__btn:disabled{opacity:.55}.desktop-module__LuNAYG__btnSmall{gap:7px;height:40px;padding:0 16px;font-size:13.5px}.desktop-module__LuNAYG__btnPrimary{background:var(--rw-ink);color:var(--rw-surface);box-shadow:0 12px 28px -12px rgb(var(--rw-shadow) / .6);padding-inline:24px 28px}.desktop-module__LuNAYG__btnGlass{color:var(--rw-ink);--glass-base:color-mix(in srgb, var(--rw-surface) 62%, transparent)}.desktop-module__LuNAYG__btnRound{justify-content:center;width:48px;padding:0}.desktop-module__LuNAYG__btnSaved{color:var(--rw-coral-deep)}.desktop-module__LuNAYG__btnMake{color:var(--rw-accent-deep)}.desktop-module__LuNAYG__credit{background:color-mix(in srgb, var(--rw-accent) 16%, transparent);border-radius:999px;margin-left:2px;padding:2px 8px;font-size:12px;font-weight:700}.desktop-module__LuNAYG__btnDark{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24}.desktop-module__LuNAYG__btnDark:hover:not(:disabled){background:#fff3}.desktop-module__LuNAYG__stage{z-index:2;top:var(--pv-top);left:calc(100% - var(--pv-w) - var(--gutter));width:var(--pv-w);transition:top .6s var(--ease), left .6s var(--ease), width .6s var(--ease);position:absolute}.desktop-module__LuNAYG__stageTheater{top:calc(var(--shell-top) + 24px);left:calc(50% - var(--slot-w) / 2);width:var(--slot-w)}.desktop-module__LuNAYG__slot{aspect-ratio:16/9;border-radius:20px}.desktop-module__LuNAYG__stagePreview .desktop-module__LuNAYG__slot{box-shadow:0 30px 80px -24px #00000073, 0 0 0 1px #ffffff14, 0 0 120px 20px color-mix(in srgb, var(--ground) 35%, transparent)}.desktop-module__LuNAYG__stageTheater .desktop-module__LuNAYG__slot{background:#000;box-shadow:0 40px 90px -30px #000000b3}.desktop-module__LuNAYG__hero[data-portrait] .desktop-module__LuNAYG__stagePreview .desktop-module__LuNAYG__slot{height:calc(var(--pv-w) * 9 / 16);aspect-ratio:9/16;width:auto;margin-inline:auto}.desktop-module__LuNAYG__hero[data-portrait] .desktop-module__LuNAYG__stageTheater .desktop-module__LuNAYG__slot{height:calc(var(--slot-w) * 9 / 16);aspect-ratio:9/16;width:auto;margin-inline:auto}.desktop-module__LuNAYG__previewFoot{opacity:0;margin-top:10px;transition:opacity .4s;display:flex}.desktop-module__LuNAYG__previewFoot[data-live]{opacity:1}.desktop-module__LuNAYG__muteChip{height:34px;color:var(--rw-ink);--glass-base:color-mix(in srgb, var(--rw-surface) 66%, transparent);transition:scale .3s var(--spring);border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.desktop-module__LuNAYG__muteChip:hover{scale:1.04}.desktop-module__LuNAYG__theaterBar{flex-direction:column;gap:12px;margin-top:12px;animation:.35s .2s backwards desktop-module__LuNAYG__fade-in;display:flex}.desktop-module__LuNAYG__theaterMeta{align-items:center;gap:16px;padding-inline:6px;display:flex}.desktop-module__LuNAYG__barBtn{width:36px;height:36px;color:var(--rw-ink);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.desktop-module__LuNAYG__barBtn:hover{background:color-mix(in srgb, var(--rw-ink) 7%, transparent)}@keyframes desktop-module__LuNAYG__fade-in{0%{opacity:0}}.desktop-module__LuNAYG__veil{z-index:34;opacity:0;pointer-events:none;background:#060a09a8;transition:opacity .45s;position:fixed;inset:0}.desktop-module__LuNAYG__page[data-theater] .desktop-module__LuNAYG__veil{opacity:1}.desktop-module__LuNAYG__below{z-index:2;margin-top:-8px;position:relative}.desktop-module__LuNAYG__hero[data-playing]+.desktop-module__LuNAYG__below{margin-top:8px}.desktop-module__LuNAYG__row,.desktop-module__LuNAYG__results{--card-w:240px;--gap:12px;position:relative}@media (min-width:1280px){.desktop-module__LuNAYG__row,.desktop-module__LuNAYG__results{--card-w:264px}}@media (min-width:1600px){.desktop-module__LuNAYG__row,.desktop-module__LuNAYG__results{--card-w:292px;--gap:14px}}.desktop-module__LuNAYG__rowHead{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-height:32px;margin-bottom:10px;display:flex}.desktop-module__LuNAYG__rowTitle{letter-spacing:-.012em;color:var(--rw-ink);font-size:19px;font-weight:700}.desktop-module__LuNAYG__rowSub{color:var(--rw-ink-soft);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.desktop-module__LuNAYG__seeAll{height:32px;color:var(--rw-accent-deep);border-radius:999px;align-self:center;align-items:center;gap:3px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex}.desktop-module__LuNAYG__seeAll:hover{background:color-mix(in srgb, var(--rw-accent) 10%, transparent)}.desktop-module__LuNAYG__seeAllBack{margin-left:-12px}.desktop-module__LuNAYG__measure,.desktop-module__LuNAYG__railWrap{position:relative}.desktop-module__LuNAYG__rail{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-block:-8px -14px;padding-block:8px 14px;display:flex;overflow-x:auto}.desktop-module__LuNAYG__item{flex:0 0 var(--card-w);scroll-snap-align:start;min-width:0}.desktop-module__LuNAYG__few{gap:var(--gap);display:grid}.desktop-module__LuNAYG__grid{grid-template-columns:repeat(auto-fill, minmax(var(--card-w), 1fr));gap:18px var(--gap);display:grid}.desktop-module__LuNAYG__edgeBtn{z-index:3;top:calc(var(--card-w) * 9 / 32 - 22px);width:44px;height:44px;color:var(--rw-ink);--glass-base:color-mix(in srgb, var(--rw-surface) 78%, transparent);opacity:0;transition:opacity .2s ease, scale .3s var(--spring);border-radius:999px;place-items:center;display:grid;position:absolute;scale:.9}.desktop-module__LuNAYG__edgeStart{left:-10px}.desktop-module__LuNAYG__edgeEnd{right:-10px}.desktop-module__LuNAYG__railWrap:hover .desktop-module__LuNAYG__edgeBtn:not([data-hidden]),.desktop-module__LuNAYG__edgeBtn:focus-visible{opacity:1;scale:1}.desktop-module__LuNAYG__edgeBtn[data-hidden]{pointer-events:none}.desktop-module__LuNAYG__edgeBtn:hover{scale:1.08}.desktop-module__LuNAYG__card{position:relative}.desktop-module__LuNAYG__thumb{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in srgb, var(--rw-sunny-soft) 70%, var(--rw-surface)), color-mix(in srgb, var(--rw-coral-soft) 55%, var(--rw-surface)));box-shadow:0 0 0 1px color-mix(in srgb, var(--rw-ink) 6%, transparent), 0 10px 22px -16px rgb(var(--rw-shadow) / .45);border-radius:12px;transition:box-shadow .3s,filter .3s;position:relative;overflow:hidden}.desktop-module__LuNAYG__card:hover .desktop-module__LuNAYG__thumb{filter:brightness(1.04);box-shadow:0 0 0 1px color-mix(in srgb, var(--rw-ink) 10%, transparent), 0 16px 30px -18px rgb(var(--rw-shadow) / .6)}.desktop-module__LuNAYG__thumbBtn{cursor:pointer;width:100%;display:block;position:absolute;inset:0}.desktop-module__LuNAYG__thumbBtn:focus-visible{outline-offset:-3px;border-radius:12px}.desktop-module__LuNAYG__thumbImg{object-fit:cover;opacity:0;transition:opacity .4s}.desktop-module__LuNAYG__thumbIn{opacity:1}.desktop-module__LuNAYG__letterbox{scale:1.34}.desktop-module__LuNAYG__duration{font-variant-numeric:tabular-nums;color:#fff;pointer-events:none;background:#0000009e;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;bottom:7px;right:7px}.desktop-module__LuNAYG__badge{background:var(--rw-surface);letter-spacing:.02em;color:var(--rw-accent-deep);box-shadow:0 2px 8px -2px rgb(var(--rw-shadow) / .3);pointer-events:none;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;top:7px;left:7px}.desktop-module__LuNAYG__progress{pointer-events:none;background:#fff6;border-radius:99px;height:3px;position:absolute;bottom:5px;left:8px;right:8px;overflow:hidden}.desktop-module__LuNAYG__progress>span{border-radius:inherit;background:var(--rw-accent);height:100%;display:block}.desktop-module__LuNAYG__progress~.desktop-module__LuNAYG__duration{bottom:13px}.desktop-module__LuNAYG__quick{inset-inline:0;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000a8);align-items:center;gap:6px;padding:26px 8px 8px;display:flex;position:absolute;bottom:0}.desktop-module__LuNAYG__card:has(:focus-visible) .desktop-module__LuNAYG__quick{opacity:1;pointer-events:auto}.desktop-module__LuNAYG__card:has(:focus-visible) .desktop-module__LuNAYG__duration{opacity:0}.desktop-module__LuNAYG__quickBtn{color:#fff;background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.desktop-module__LuNAYG__quickBtn:disabled{opacity:.5}.desktop-module__LuNAYG__quickMore{margin-left:auto}.desktop-module__LuNAYG__spotlight{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:28px;max-width:1000px;display:grid}.desktop-module__LuNAYG__hoverCard{z-index:36;background:var(--rw-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--rw-ink) 8%, transparent), 0 34px 70px -24px rgb(var(--rw-shadow) / .55), 0 14px 28px -14px rgb(var(--rw-shadow) / .4);border-radius:14px;position:fixed;overflow:hidden}.desktop-module__LuNAYG__hoverMedia{aspect-ratio:16/9;background:#000;position:relative}.desktop-module__LuNAYG__hoverMedia>button{cursor:pointer;position:absolute;inset:0}.desktop-module__LuNAYG__hoverSlot{pointer-events:none;position:absolute;inset:0}.desktop-module__LuNAYG__hoverInfo{flex-direction:column;gap:9px;padding:14px 16px 16px;display:flex}.desktop-module__LuNAYG__hoverButtons{align-items:center;gap:8px;display:flex}.desktop-module__LuNAYG__round{width:38px;height:38px;color:var(--rw-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--rw-ink) 32%, transparent);transition:scale .25s var(--spring), box-shadow .2s ease, background-color .2s ease;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.desktop-module__LuNAYG__round:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--rw-ink);scale:1.08}.desktop-module__LuNAYG__round:disabled{opacity:.5}.desktop-module__LuNAYG__roundPrimary{background:var(--rw-ink);color:var(--rw-surface);box-shadow:none}.desktop-module__LuNAYG__roundPrimary:hover:not(:disabled){box-shadow:none}.desktop-module__LuNAYG__roundOn{color:var(--rw-coral-deep);background:color-mix(in srgb, var(--rw-coral) 14%, transparent);box-shadow:inset 0 0 0 1.5px var(--rw-coral-deep)}.desktop-module__LuNAYG__roundOn:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--rw-coral-deep)}.desktop-module__LuNAYG__soundOn{background:var(--rw-ink);height:30px;color:var(--rw-surface);transition:scale .25s var(--spring);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;font-weight:700;animation:.3s backwards desktop-module__LuNAYG__fade-in;display:inline-flex}.desktop-module__LuNAYG__soundOn:hover{scale:1.05}.desktop-module__LuNAYG__roundSmall{width:30px;height:30px}.desktop-module__LuNAYG__push{margin-left:auto}.desktop-module__LuNAYG__hoverTitle{-webkit-line-clamp:2;color:var(--rw-ink);-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.desktop-module__LuNAYG__hoverMeta{white-space:nowrap;text-overflow:ellipsis;color:var(--rw-ink-soft);font-size:12.5px;font-weight:600;overflow:hidden}.desktop-module__LuNAYG__tags{color:var(--rw-ink);flex-wrap:wrap;gap:4px 8px;font-size:12.5px;font-weight:600;display:flex}.desktop-module__LuNAYG__tags>span+span:before{content:"•";color:var(--rw-ink-faint);margin-right:8px}.desktop-module__LuNAYG__modalScrim{z-index:60;background:#060a099e;animation:.25s backwards desktop-module__LuNAYG__fade-in;position:fixed;inset:0}.desktop-module__LuNAYG__modal{z-index:61;overscroll-behavior:contain;background:var(--rw-surface);border-radius:18px 18px 0 0;width:min(900px,100vw - 48px);position:fixed;top:32px;bottom:0;left:50%;overflow-y:auto;translate:-50%;box-shadow:0 -20px 60px -20px #00000080}.desktop-module__LuNAYG__modalTop{justify-content:flex-end;padding:10px 10px 8px;display:flex}.desktop-module__LuNAYG__modalMedia{aspect-ratio:16/9;background:#000;border-radius:14px;margin-inline:20px;position:relative;overflow:hidden}.desktop-module__LuNAYG__modalBody{flex-direction:column;gap:12px;padding:22px 28px 40px;display:flex}.desktop-module__LuNAYG__modalTitle{letter-spacing:-.02em;color:var(--rw-ink);font-size:26px;font-weight:700;line-height:1.15}.desktop-module__LuNAYG__moreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px;margin-top:6px;display:grid}.desktop-module__LuNAYG__moreItem{text-align:left;flex-direction:column;gap:8px;display:flex}.desktop-module__LuNAYG__moreItem .desktop-module__LuNAYG__thumb{width:100%}.desktop-module__LuNAYG__moreTitle{-webkit-line-clamp:2;color:var(--rw-ink);-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.desktop-module__LuNAYG__ghost{animation:.35s backwards desktop-module__LuNAYG__fade-in}.desktop-module__LuNAYG__ghostRail{gap:var(--gap);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.desktop-module__LuNAYG__ghostTitle{background:color-mix(in srgb, var(--rw-ink) 9%, transparent);border-radius:8px;width:180px;height:18px;margin-bottom:14px;display:block}.desktop-module__LuNAYG__ghostLine{background:color-mix(in srgb, var(--rw-ink) 9%, transparent);border-radius:6px;height:12px;margin-top:10px;display:block}.desktop-module__LuNAYG__ghostTitleLg{border-radius:12px;width:min(460px,100%);height:40px}@media (prefers-reduced-motion:reduce){.desktop-module__LuNAYG__hero,.desktop-module__LuNAYG__stage,.desktop-module__LuNAYG__btn,.desktop-module__LuNAYG__backChip,.desktop-module__LuNAYG__edgeBtn,.desktop-module__LuNAYG__round,.desktop-module__LuNAYG__muteChip{transition-duration:.01ms;animation:none}}
