.uyt :is(p,ul,ol,li,figure,blockquote,dl,dd){margin:0;padding:0}.uyt :is(ul,ol){list-style:none}.uyt li:before,.uyt li:after{content:none}.uyt li::marker{content:''}.uyt a{text-decoration:none;box-shadow:none}.uyt img{border:0;border-radius:0;box-shadow:none;margin:0;padding:0}.uyt button{font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;border:0;background:0 0;padding:0;margin:0;text-transform:none;letter-spacing:normal;box-shadow:none;min-height:0;min-width:0;line-height:inherit;text-align:inherit;border-radius:0;text-decoration:none;text-shadow:none}.uyt button:before,.uyt button:after{content:none}.uyt,.uyt *,.uyt *:before,.uyt *:after{box-sizing:border-box}.uyt{--uyt-ink:#e9edf5;--uyt-dim:#a7afc0;--uyt-faint:#7a8398;--uyt-glass:rgba(8,11,21,.8);--uyt-line:rgba(233,237,245,.16);--uyt-accent:#ffc46b;--uyt-focus:#9cc3ff;--uyt-num:"Barlow Condensed","Arial Narrow","Roboto Condensed",system-ui,sans-serif;color:var(--uyt-ink);-webkit-tap-highlight-color:transparent}.uyt button{font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;border:0;background:0 0;padding:0}.uyt :focus-visible{outline:2px solid var(--uyt-focus);outline-offset:2px}.uyt .uyt-window,.uyt.uyt-window{position:relative;width:100%;aspect-ratio:16/10;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 18px 50px rgba(0,0,0,.55);cursor:pointer;isolation:isolate}.uyt .uyt-window canvas,.uyt.uyt-window canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.uyt .uyt-w-label,.uyt.uyt-w-label{position:absolute;left:14px;top:12px;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.06em;padding:5px 10px;border-radius:99px;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.14);z-index:3}.uyt .uyt-w-label i,.uyt.uyt-w-label i{width:7px;height:7px;border-radius:50%;background:#ff5d5d;box-shadow:0 0 8px #ff5d5d}.uyt .uyt-w-replay,.uyt.uyt-w-replay{position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.14);z-index:3;opacity:0;pointer-events:none;transition:opacity .4s}.uyt .uyt-window.ended .uyt-w-replay,.uyt.uyt-window.ended .uyt-w-replay{opacity:1;pointer-events:auto}.uyt .uyt-w-hud,.uyt.uyt-w-hud{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;z-index:2;transition:opacity .5s}.uyt .uyt-w-hud .to,.uyt.uyt-w-hud .to{font-size:clamp(13px,3.6vw,17px);font-weight:700;margin:0;text-shadow:0 1px 10px #000}.uyt .uyt-w-hud .ly,.uyt.uyt-w-hud .ly{font-family:var(--uyt-num);font-weight:600;font-size:clamp(34px,10vw,58px);line-height:1;margin:6px 0 0;text-shadow:0 2px 18px #000}.uyt .uyt-w-hud .ly small,.uyt.uyt-w-hud .ly small{font-family:inherit;font-size:.32em;font-weight:500;margin-left:.2em}.uyt .uyt-window.ended .uyt-w-hud,.uyt.uyt-window.ended .uyt-w-hud{opacity:0}.uyt .uyt-w-end,.uyt.uyt-w-end{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.82),rgba(0,0,0,0));opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s;pointer-events:none}.uyt .uyt-window.ended .uyt-w-end,.uyt.uyt-window.ended .uyt-w-end{opacity:1;transform:none;pointer-events:auto}.uyt .uyt-w-end .nm,.uyt.uyt-w-end .nm{margin:0;font-size:clamp(15px,4.2vw,20px);font-weight:700;line-height:1.3}.uyt .uyt-w-end .ds,.uyt.uyt-w-end .ds{margin:2px 0 0;font-size:12.5px;color:var(--uyt-dim)}.uyt .uyt-go,.uyt.uyt-go{flex:none;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:99px;font-weight:700;font-size:15px;background:var(--uyt-accent);color:#1a1206;box-shadow:0 6px 22px rgba(255,196,107,.35);white-space:nowrap}.uyt .uyt-go svg,.uyt.uyt-go svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.uyt .uyt-w-end,.uyt.uyt-w-end,.uyt .uyt-w-hud,.uyt.uyt-w-hud{transition:none}}.uyt .uyt-picker,.uyt.uyt-picker{margin-top:16px}.uyt .uyt-ask,.uyt.uyt-ask{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 10px}.uyt .uyt-ask .uyt-q,.uyt.uyt-ask .uyt-q{margin:0;font-size:clamp(18px,4.8vw,22px);font-weight:700;letter-spacing:.02em;line-height:1.4}.uyt .uyt-tabs,.uyt.uyt-tabs{display:inline-flex;padding:3px;border-radius:99px;background:rgba(255,255,255,.07);border:1px solid var(--uyt-line)}.uyt .uyt-tabs button,.uyt.uyt-tabs button{padding:6px 12px;border-radius:99px;font-size:12.5px;color:var(--uyt-dim)}.uyt .uyt-tabs button[aria-pressed=true],.uyt.uyt-tabs button[aria-pressed=true]{background:rgba(255,255,255,.14);color:var(--uyt-ink);font-weight:700}.uyt .uyt-genres,.uyt.uyt-genres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:720px){.uyt .uyt-genres,.uyt.uyt-genres{grid-template-columns:repeat(3,minmax(0,1fr))}}.uyt .uyt-chip,.uyt.uyt-chip{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border-radius:14px;text-align:left;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border:1px solid var(--uyt-line);transition:transform .15s,border-color .2s,background .2s}.uyt .uyt-chip:hover,.uyt.uyt-chip:hover{border-color:color-mix(in srgb,var(--c,#fff) 60%,transparent)}.uyt .uyt-chip:active,.uyt.uyt-chip:active{transform:scale(.98)}.uyt .uyt-chip .dot,.uyt.uyt-chip .dot{flex:none;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0,var(--c,#fff) 28%,color-mix(in srgb,var(--c,#fff) 30%,#000) 70%,#000 100%);box-shadow:0 0 14px color-mix(in srgb,var(--c,#fff) 55%,transparent)}.uyt .uyt-chip .tx,.uyt.uyt-chip .tx{min-width:0}.uyt .uyt-chip b,.uyt.uyt-chip b{display:block;font-size:15px;line-height:1.3}.uyt .uyt-chip small,.uyt.uyt-chip small{display:block;font-size:11.5px;color:var(--uyt-dim);margin-top:1px}.uyt .uyt-chip.omakase,.uyt.uyt-chip.omakase{background:linear-gradient(135deg,rgba(255,196,107,.2),rgba(255,127,176,.12));border-color:rgba(255,196,107,.45)}.uyt .uyt-chip.omakase .dot,.uyt.uyt-chip.omakase .dot{background:conic-gradient(#ffb15c,#ff7fb0,#9fb4ff,#7fe0c8,#ffb15c);box-shadow:0 0 14px rgba(255,196,107,.5)}.uyt .uyt-more,.uyt.uyt-more{display:block;margin:10px auto 0;padding:8px 16px;border-radius:99px;font-size:13px;color:var(--uyt-dim);border:1px solid var(--uyt-line)}.uyt .uyt-names,.uyt.uyt-names{display:none}.uyt .uyt-picker[data-mode=name] .uyt-names,.uyt.uyt-picker[data-mode=name] .uyt-names{display:block}.uyt .uyt-picker[data-mode=name] .uyt-genre-wrap,.uyt.uyt-picker[data-mode=name] .uyt-genre-wrap{display:none}.uyt .uyt-sort,.uyt.uyt-sort{display:flex;gap:6px;margin:0 0 8px;font-size:12.5px}.uyt .uyt-sort button,.uyt.uyt-sort button{padding:5px 11px;border-radius:99px;border:1px solid var(--uyt-line);color:var(--uyt-dim)}.uyt .uyt-sort button[aria-pressed=true],.uyt.uyt-sort button[aria-pressed=true]{color:var(--uyt-ink);border-color:rgba(255,255,255,.4)}.uyt .uyt-list,.uyt.uyt-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--uyt-line)}.uyt .uyt-list li,.uyt.uyt-list li{border-bottom:1px solid var(--uyt-line)}.uyt .uyt-list button,.uyt.uyt-list button{width:100%;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:11px 4px;text-align:left}.uyt .uyt-list .dt,.uyt.uyt-list .dt{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);justify-self:center}.uyt .uyt-list .n b,.uyt.uyt-list .n b{font-size:15px;display:block;line-height:1.3}.uyt .uyt-list .n small,.uyt.uyt-list .n small{font-size:11.5px;color:var(--uyt-dim)}.uyt .uyt-list .d,.uyt.uyt-list .d{font-family:var(--uyt-num);font-size:16px;font-weight:600;color:var(--uyt-dim);text-align:right;white-space:nowrap}.uyt .uyt-list .v,.uyt.uyt-list .v{display:inline-block;margin-left:6px;font-size:10.5px;color:#ffb15c;border:1px solid rgba(255,177,92,.5);border-radius:4px;padding:0 4px;vertical-align:1px}.uyt .uyt-count,.uyt.uyt-count{font-size:12px;color:var(--uyt-faint);margin:8px 0 0;text-align:right}.uyt .uyt-entry,.uyt.uyt-entry{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border-radius:16px;background:linear-gradient(120deg,#05070f,#0d1426);border:1px solid var(--uyt-line);box-shadow:0 10px 30px rgba(0,0,0,.25)}.uyt .uyt-entry .ic,.uyt.uyt-entry .ic{flex:none;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#000 0 34%,var(--c) 38%,transparent 62%),radial-gradient(circle,rgba(255,255,255,.15),transparent 70%);box-shadow:0 0 22px color-mix(in srgb,var(--c) 60%,transparent)}.uyt .uyt-entry .tx,.uyt.uyt-entry .tx{flex:1 1 170px;min-width:0}.uyt .uyt-entry .k,.uyt.uyt-entry .k{margin:0;font-size:11.5px;letter-spacing:.06em;color:var(--uyt-dim)}.uyt .uyt-entry .t,.uyt.uyt-entry .t{margin:2px 0 0;font-size:16px;font-weight:700;line-height:1.35}.uyt .uyt-entry .s,.uyt.uyt-entry .s{margin:2px 0 0;font-size:12.5px;color:var(--uyt-dim)}.uyt .uyt-entry .uyt-go,.uyt.uyt-entry .uyt-go{padding:10px 15px;font-size:14px;margin-left:auto}.uyt .uyt-strip,.uyt.uyt-strip{padding:14px;border-radius:16px;background:linear-gradient(120deg,#05070f,#0d1426);border:1px solid var(--uyt-line)}.uyt .uyt-strip .k,.uyt.uyt-strip .k{margin:0 0 8px;font-size:13px;font-weight:700}.uyt .uyt-strip .uyt-genres,.uyt.uyt-strip .uyt-genres{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.uyt .uyt-strip .uyt-genres,.uyt.uyt-strip .uyt-genres{grid-template-columns:repeat(4,minmax(0,1fr))}}html.uyt-lock,html.uyt-lock body{overflow:hidden!important}.uyt .uyt-overlay,.uyt.uyt-overlay{position:fixed;inset:0;z-index:2147483000;background:#000;display:none;overscroll-behavior:contain;touch-action:none;font-family:inherit;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.uyt .uyt-overlay.open,.uyt.uyt-overlay.open{display:block}.uyt .uyt-overlay canvas,.uyt.uyt-overlay canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.uyt .uyt-layer,.uyt.uyt-layer{position:absolute;inset:0;opacity:0;transition:opacity .7s ease;pointer-events:none}.uyt .uyt-layer.on,.uyt.uyt-layer.on{opacity:1;pointer-events:auto}.uyt .uyt-photo,.uyt.uyt-photo{overflow:hidden;cursor:grab;touch-action:none;background:#000}.uyt .uyt-photo .pan,.uyt.uyt-photo .pan{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.uyt .uyt-photo img,.uyt.uyt-photo img{display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none;pointer-events:none}.uyt .uyt-mark,.uyt.uyt-mark{position:absolute;width:0;height:0;pointer-events:none}.uyt .uyt-mark i,.uyt.uyt-mark i{position:absolute;left:-26px;top:-26px;width:52px;height:52px;border-radius:50%;border:2px solid #ff6a4d;box-shadow:0 0 14px rgba(255,106,77,.8);opacity:0;transform:scale(4);transition:opacity .8s,transform 1.4s cubic-bezier(.2,.8,.2,1)}.uyt .uyt-mark span,.uyt.uyt-mark span{position:absolute;left:32px;top:-12px;white-space:nowrap;font-size:13px;font-weight:700;color:#ffd2c8;text-shadow:0 1px 8px #000;opacity:0;transition:opacity .8s .9s}.uyt .uyt-mark.on i,.uyt.uyt-mark.on i{opacity:1;transform:scale(1)}.uyt .uyt-mark.on span,.uyt.uyt-mark.on span{opacity:1}.uyt .uyt-bar,.uyt.uyt-bar{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top,0px) + 12px) 12px 0;z-index:20;pointer-events:none}.uyt .uyt-bar>*,.uyt.uyt-bar>*{pointer-events:auto}.uyt .uyt-btn,.uyt.uyt-btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:99px;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.18);font-size:14px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.uyt .uyt-btn.ic,.uyt.uyt-btn.ic{width:40px;padding:0;justify-content:center}.uyt .uyt-btn svg,.uyt.uyt-btn svg{width:18px;height:18px}.uyt .uyt-bar .r,.uyt.uyt-bar .r{display:flex;gap:8px}.uyt .uyt-hud,.uyt.uyt-hud{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;padding:0 20px;z-index:10}.uyt .uyt-hud:before,.uyt.uyt-hud:before{content:"";position:absolute;left:50%;top:50%;width:min(92vw,560px);height:min(56vw,300px);transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(0,0,0,.62),rgba(0,0,0,0));z-index:-1}.uyt .uyt-hud .to,.uyt.uyt-hud .to{font-size:clamp(20px,5.6vw,32px);font-weight:700;margin:0}.uyt .uyt-hud .to,.uyt.uyt-hud .to,.uyt .uyt-hud .num,.uyt.uyt-hud .num,.uyt .uyt-hud .note,.uyt.uyt-hud .note,.uyt .uyt-hud .lbl,.uyt.uyt-hud .lbl{text-shadow:0 0 6px #000,0 0 14px #000,0 1px 2px #000}.uyt .uyt-hud .num,.uyt.uyt-hud .num{font-family:var(--uyt-num);font-weight:600;font-size:clamp(46px,13vw,96px);line-height:1;margin:12px 0 2px;letter-spacing:.01em;font-variant-numeric:tabular-nums}.uyt .uyt-hud .num small,.uyt.uyt-hud .num small{font-family:inherit;font-size:.3em;font-weight:500;margin-left:.2em}.uyt .uyt-hud .lbl,.uyt.uyt-hud .lbl{font-size:12.5px;color:var(--uyt-dim);margin:0}.uyt .uyt-hud .note,.uyt.uyt-hud .note{font-size:13.5px;color:#d3d9e6;margin:8px 0 0;line-height:1.7;max-width:28em}.uyt .uyt-hud .cap,.uyt.uyt-hud .cap{position:absolute;left:0;right:0;top:24%;font-size:15px;font-weight:700;letter-spacing:.06em;opacity:0;transition:opacity .5s;text-shadow:0 1px 12px #000}.uyt .uyt-hud .cap.on,.uyt.uyt-hud .cap.on{opacity:1}.uyt .uyt-hud.off,.uyt.uyt-hud.off{opacity:0;transition:opacity .5s}.uyt .uyt-skip,.uyt.uyt-skip{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);text-align:center;font-size:12px;color:var(--uyt-faint);z-index:10;pointer-events:none}.uyt .uyt-panel,.uyt.uyt-panel{position:absolute;left:0;right:0;bottom:0;z-index:15;padding:0 10px calc(env(safe-area-inset-bottom,0px) + 10px);transform:translateY(110%);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.uyt .uyt-panel.on,.uyt.uyt-panel.on{transform:none}.uyt .uyt-panel.min,.uyt.uyt-panel.min{transform:translateY(calc(100% - 64px - env(safe-area-inset-bottom,0px)))}.uyt .uyt-card,.uyt.uyt-card{max-width:620px;margin:0 auto;background:var(--uyt-glass);border:1px solid var(--uyt-line);border-radius:18px;padding:10px 14px 10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-height:48vh;overflow:auto}.uyt .uyt-card .hd,.uyt.uyt-card .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.uyt .uyt-card .ttl,.uyt.uyt-card .ttl{display:block;margin:1px 0 0;font-size:clamp(18px,4.8vw,22px);font-weight:700;line-height:1.3}.uyt .uyt-card .ttl small,.uyt.uyt-card .ttl small{font-size:12px;font-weight:500;color:var(--uyt-dim);margin-left:4px}.uyt .uyt-card .meta,.uyt.uyt-card .meta{margin:0;font-size:12px;color:var(--uyt-dim)}.uyt .uyt-card .tags,.uyt.uyt-card .tags{display:flex;align-items:center;gap:6px;margin:7px 0 0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.uyt .uyt-card .tags::-webkit-scrollbar,.uyt.uyt-card .tags::-webkit-scrollbar{display:none}.uyt .uyt-card .mm,.uyt.uyt-card .mm{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--uyt-line)}.uyt .uyt-card .mm svg,.uyt.uyt-card .mm svg{width:16px;height:16px;transition:transform .3s}.uyt .uyt-panel.min .uyt-card .mm svg,.uyt.uyt-panel.min .uyt-card .mm svg{transform:rotate(180deg)}.uyt .uyt-badge,.uyt.uyt-badge{display:inline-block;flex:none;font-size:11.5px;padding:4px 9px;border-radius:99px;border:1px solid var(--uyt-line);color:var(--uyt-dim)}.uyt .uyt-badge.photo,.uyt.uyt-badge.photo{border-color:rgba(127,224,200,.5);color:#bff2e4}.uyt .uyt-badge.render,.uyt.uyt-badge.render{border-color:rgba(255,196,107,.5);color:#ffe2b0}.uyt .uyt-badge.temp,.uyt.uyt-badge.temp{border-color:rgba(255,127,127,.55);color:#ffc8c8}.uyt .uyt-card .desc,.uyt.uyt-card .desc{margin:7px 0 0;font-size:14px;line-height:1.65;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uyt .uyt-card .desc.open,.uyt.uyt-card .desc.open{display:block}.uyt .uyt-card .cred,.uyt.uyt-card .cred{margin:7px 0 0;font-size:11px;color:var(--uyt-faint);line-height:1.55;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uyt .uyt-card .cred.open,.uyt.uyt-card .cred.open{white-space:normal}.uyt .uyt-card .cred a,.uyt.uyt-card .cred a{color:var(--uyt-dim)}.uyt .uyt-modes,.uyt.uyt-modes{display:inline-flex;gap:6px;flex:none}.uyt .uyt-modes button,.uyt.uyt-modes button{padding:5px 11px;border-radius:99px;font-size:12.5px;border:1px solid var(--uyt-line);color:var(--uyt-dim);white-space:nowrap}.uyt .uyt-modes button[aria-pressed=true],.uyt.uyt-modes button[aria-pressed=true]{background:rgba(255,255,255,.14);color:var(--uyt-ink);font-weight:700}.uyt .uyt-next,.uyt.uyt-next{margin:12px 0 0}.uyt .uyt-next .k,.uyt.uyt-next .k{font-size:12px;color:var(--uyt-dim);margin:0 0 6px}.uyt .uyt-next .row,.uyt.uyt-next .row{display:flex;gap:6px;flex-wrap:wrap}.uyt .uyt-next .row button,.uyt.uyt-next .row button{padding:8px 12px;border-radius:12px;font-size:13.5px;background:rgba(255,255,255,.07);border:1px solid var(--uyt-line)}.uyt .uyt-acts,.uyt.uyt-acts{display:flex;gap:6px;flex-wrap:wrap;margin:9px 0 0}.uyt .uyt-acts .uyt-go,.uyt.uyt-acts .uyt-go{padding:8px 14px;font-size:13.5px}.uyt .uyt-acts .sub,.uyt.uyt-acts .sub{padding:8px 12px;border-radius:99px;font-size:13px;border:1px solid var(--uyt-line);white-space:nowrap}.uyt .uyt-acts a.sub,.uyt.uyt-acts a.sub{color:inherit;text-decoration:none}.uyt .uyt-hint,.uyt.uyt-hint{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 62px);text-align:center;font-size:12px;color:var(--uyt-dim);z-index:12;opacity:0;transition:opacity .6s;pointer-events:none;text-shadow:0 1px 8px #000}.uyt .uyt-hint.on,.uyt.uyt-hint.on{opacity:1}.uyt .uyt-sheet,.uyt.uyt-sheet{position:absolute;inset:0;z-index:30;background:rgba(0,0,0,.72);display:none;align-items:flex-end;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.uyt .uyt-sheet.on,.uyt.uyt-sheet.on{display:flex}.uyt .uyt-sheet .in,.uyt.uyt-sheet .in{width:100%;max-width:660px;max-height:86vh;overflow:auto;background:#070a14;border:1px solid var(--uyt-line);border-radius:18px 18px 0 0;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 18px)}.uyt .uyt-sheet .top,.uyt.uyt-sheet .top{display:flex;justify-content:space-between;align-items:center;margin:0 0 4px}.uyt .uyt-sheet .top p,.uyt.uyt-sheet .top p{margin:0;font-size:13px;color:var(--uyt-dim)}.uyt .uyt-stamp,.uyt.uyt-stamp{position:absolute;right:16px;top:calc(env(safe-area-inset-top,0px) + 104px);z-index:14;width:112px;height:112px;border-radius:50%;border:3px solid #c8324a;color:#e0566e;display:grid;place-items:center;text-align:center;transform:rotate(-14deg) scale(1.6);opacity:0;pointer-events:none;background:rgba(200,50,74,.06)}.uyt .uyt-stamp b,.uyt.uyt-stamp b{display:block;font-size:13px;line-height:1.25;padding:0 10px}.uyt .uyt-stamp small,.uyt.uyt-stamp small{display:block;font-size:10.5px;margin-top:3px;letter-spacing:.04em}.uyt .uyt-stamp.hit,.uyt.uyt-stamp.hit{animation:uytStamp 4.2s ease forwards}@keyframes uytStamp{0%{opacity:0;transform:rotate(-14deg) scale(1.7)}10%{opacity:.95;transform:rotate(-14deg) scale(1)}75%{opacity:.95}100%{opacity:0;transform:rotate(-14deg) scale(1)}}@media (prefers-reduced-motion:reduce){.uyt .uyt-panel,.uyt.uyt-panel{transition:none}.uyt .uyt-layer,.uyt.uyt-layer{transition:none}.uyt .uyt-stamp.hit,.uyt.uyt-stamp.hit{animation:none;opacity:0}}.uyt .uyt-credit,.uyt.uyt-credit{position:absolute;left:14px;right:14px;top:calc(env(safe-area-inset-top,0px) + 60px);z-index:12;margin:0;font-size:10.5px;line-height:1.4;color:rgba(233,237,245,.72);text-shadow:0 1px 6px #000;opacity:0;transition:opacity .6s;pointer-events:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uyt .uyt-credit.on,.uyt.uyt-credit.on{opacity:1}.uyt .uyt-overlay .uyt-hint,.uyt.uyt-overlay .uyt-hint{top:calc(env(safe-area-inset-top,0px) + 96px)}.uyt .uyt-zoombox,.uyt.uyt-zoombox{position:absolute;left:12px;top:calc(env(safe-area-inset-top,0px) + 100px);z-index:13;width:128px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,106,77,.7);background:#000;box-shadow:0 0 18px rgba(255,106,77,.35);opacity:0;transform:translateY(-6px);transition:opacity .6s,transform .6s;pointer-events:none}.uyt .uyt-zoombox.on,.uyt.uyt-zoombox.on{opacity:1;transform:none}.uyt .uyt-zoombox img,.uyt.uyt-zoombox img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.uyt .uyt-zoombox span,.uyt.uyt-zoombox span{display:block;font-size:11px;padding:4px 6px;color:#ffd2c8;text-align:center}.uyt .uyt-bhl,.uyt.uyt-bhl{overflow:hidden;top:0;bottom:calc(var(--uyt-pad,0px) / -2);transform:translateY(calc(var(--uyt-pad,0px) / -2));transition:opacity .7s ease,transform .6s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.uyt .uyt-bhl,.uyt.uyt-bhl{transition:none}}.uyt .uyt-tourcard,.uyt.uyt-tourcard{position:relative;display:flex;align-items:center;gap:12px;width:100%;margin:10px 0 0;padding:12px 14px;border-radius:16px;text-align:left;background:radial-gradient(120% 140% at 0% 50%,color-mix(in srgb,var(--c,#ffb15c) 26%,transparent),transparent 60%),linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid color-mix(in srgb,var(--c,#ffb15c) 55%,transparent)}.uyt .uyt-tourcard .ring,.uyt.uyt-tourcard .ring{flex:none;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle,#000 0 36%,var(--c,#ffb15c) 42%,transparent 66%);box-shadow:0 0 20px color-mix(in srgb,var(--c,#ffb15c) 60%,transparent);animation:uytSpin 9s linear infinite}@keyframes uytSpin{to{transform:rotate(360deg)}}.uyt .uyt-tourcard .tx,.uyt.uyt-tourcard .tx{flex:1;min-width:0}.uyt .uyt-tourcard small,.uyt.uyt-tourcard small{display:block;font-size:11px;letter-spacing:.08em;color:var(--c,#ffb15c)}.uyt .uyt-tourcard b,.uyt.uyt-tourcard b{display:block;font-size:16px;line-height:1.3}.uyt .uyt-tourcard .tx span,.uyt.uyt-tourcard .tx span{display:block;font-size:12px;color:var(--uyt-dim)}.uyt .uyt-tourcard .uyt-go,.uyt.uyt-tourcard .uyt-go{padding:9px 14px;font-size:14px}@media (prefers-reduced-motion:reduce){.uyt .uyt-tourcard .ring,.uyt.uyt-tourcard .ring{animation:none}}.uyt .uyt-tbar,.uyt.uyt-tbar{height:3px;margin:-10px -14px 8px;border-radius:18px 18px 0 0;overflow:hidden;background:rgba(255,255,255,.08)}.uyt .uyt-tbar i,.uyt.uyt-tbar i{display:block;height:100%;background:var(--uyt-accent);transform-origin:0 50%;transform:scaleX(0)}.uyt .uyt-tstate,.uyt.uyt-tstate{margin:6px 0 0;font-size:11px;color:var(--uyt-faint)}.uyt .uyt-rxbar,.uyt.uyt-rxbar{position:absolute;right:10px;bottom:calc(var(--uyt-pad,0px) + 14px);z-index:16;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateX(12px);transition:opacity .5s,transform .5s,bottom .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}.uyt .uyt-rxbar.on,.uyt.uyt-rxbar.on{opacity:1;transform:none;pointer-events:auto}.uyt .uyt-rx,.uyt.uyt-rx{display:flex;flex-direction:column;align-items:center;gap:3px;width:56px;color:#e9edf5}.uyt .uyt-rx svg,.uyt.uyt-rx svg{width:44px;height:44px;padding:11px;border-radius:50%;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s,color .2s,transform .2s}.uyt .uyt-rx small,.uyt.uyt-rx small{font-size:10.5px;line-height:1.2;text-align:center;text-shadow:0 1px 6px #000}.uyt .uyt-rx[data-k=wow][aria-pressed=true] svg,.uyt.uyt-rx[data-k=wow][aria-pressed=true] svg{color:#ff5d7a;background:rgba(255,93,122,.18);border-color:rgba(255,93,122,.6)}.uyt .uyt-rx[data-k=more][aria-pressed=true] svg,.uyt.uyt-rx[data-k=more][aria-pressed=true] svg{color:#8fd0ff;background:rgba(143,208,255,.16);border-color:rgba(143,208,255,.6)}.uyt .uyt-rx.pop svg,.uyt.uyt-rx.pop svg{animation:uytPop .5s ease}@keyframes uytPop{0%{transform:scale(1)}40%{transform:scale(1.28)}100%{transform:scale(1)}}.uyt .uyt-toast,.uyt.uyt-toast{position:absolute;left:50%;top:calc(env(safe-area-inset-top,0px) + 132px);transform:translate(-50%,-6px);z-index:21;margin:0;max-width:88vw;padding:8px 14px;border-radius:99px;background:rgba(10,14,26,.88);border:1px solid var(--uyt-line);font-size:12.5px;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none;text-align:center}.uyt .uyt-toast.on,.uyt.uyt-toast.on{opacity:1;transform:translate(-50%,0)}.uyt .uyt-best,.uyt.uyt-best{margin:10px 0 0}.uyt .uyt-best .k,.uyt.uyt-best .k{margin:0 0 6px;font-size:12.5px;color:var(--uyt-dim)}.uyt .uyt-best .row,.uyt.uyt-best .row{display:flex;flex-wrap:wrap;gap:6px}.uyt .uyt-bestbtn,.uyt.uyt-bestbtn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:99px;border:1px solid var(--uyt-line);font-size:12.5px;background:rgba(255,255,255,.05)}.uyt .uyt-bestbtn img,.uyt.uyt-bestbtn img{width:26px;height:26px;border-radius:50%;object-fit:cover}.uyt .uyt-bestbtn[aria-pressed=true],.uyt.uyt-bestbtn[aria-pressed=true]{border-color:var(--uyt-accent);background:color-mix(in srgb,var(--uyt-accent) 22%,transparent)}@media (prefers-reduced-motion:reduce){.uyt .uyt-rx.pop svg,.uyt.uyt-rx.pop svg{animation:none}.uyt .uyt-rxbar,.uyt.uyt-rxbar{transition:none}}.uyt.uyt-app{max-width:1110px;margin:0 auto 8px}.uyt.uyt-app>*{margin:0 0 16px;min-width:0}@media (min-width:600px) and (max-width:899px){.uyt.uyt-app .uyt-window{aspect-ratio:16/9}}@media (min-width:900px){.uyt.uyt-app{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 28px;align-items:start}.uyt.uyt-app .uyt-genres{grid-template-columns:repeat(2,minmax(0,1fr))}}.uyt.uyt-dlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 8px}@media (min-width:720px){.uyt.uyt-dlist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.uyt.uyt-dlist{grid-template-columns:repeat(4,minmax(0,1fr))}}.uyt.uyt-dlist>li{display:block}.uyt .uyt-dcard{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:14px;text-align:left;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid var(--uyt-line);transition:transform .15s,border-color .2s}.uyt .uyt-dcard:hover{border-color:color-mix(in srgb,var(--c,#fff) 60%,transparent)}.uyt .uyt-dcard:active{transform:scale(.985)}.uyt .uyt-dcard img{display:block;width:100%;max-width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;background:#000}.uyt .uyt-dcard .t{display:block;padding:9px 11px 0}.uyt .uyt-dcard b{display:block;font-size:14.5px;line-height:1.35;color:var(--uyt-ink)}.uyt .uyt-dcard small{display:block;font-family:var(--uyt-num);font-size:14px;font-weight:600;color:var(--uyt-dim);margin-top:1px}.uyt .uyt-dcard .s{display:block;padding:5px 11px 0;font-size:12.5px;line-height:1.6;color:#c9d0de;flex:1}.uyt .uyt-dcard .go{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;margin:9px 11px 11px;padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:700;background:var(--c,#ffc46b);color:#140f05}.uyt .uyt-dcard .go svg{width:11px;height:11px}.uyt .uyt-dcard .kind{display:inline-block;margin:6px 11px 0;font-size:10.5px;padding:2px 7px;border-radius:99px;border:1px solid var(--uyt-line);color:var(--uyt-dim);align-self:flex-start}.uyt.uyt-overlay .uyt-credit{display:none}.uyt .uyt-rail{position:absolute;right:calc(env(safe-area-inset-right,0px) + 8px);bottom:calc(var(--uyt-pad,0px) + 10px);z-index:16;display:flex;flex-direction:column;align-items:center;gap:10px;transition:bottom .5s cubic-bezier(.2,.8,.2,1)}.uyt .uyt-rail .uyt-rxbar{position:static;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateX(10px);pointer-events:none;transition:opacity .4s,transform .4s}.uyt .uyt-rail .uyt-rxbar.on{opacity:1;transform:none;pointer-events:auto}.uyt .uyt-tools{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.16)}.uyt .uyt-rail .uyt-rx{width:58px}.uyt .uyt-tools .uyt-rx svg{padding:12px}.uyt .uyt-tools .uyt-close svg{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.34)}.uyt .uyt-rail .uyt-rx:hover svg{border-color:rgba(255,255,255,.5);background:rgba(20,26,44,.7)}@media (max-height:560px){.uyt .uyt-rail,.uyt .uyt-rail .uyt-rxbar,.uyt .uyt-tools{gap:6px}.uyt .uyt-tools{padding-top:6px}.uyt .uyt-rail .uyt-rx small{display:none}.uyt .uyt-rail .uyt-rx svg{width:40px;height:40px;padding:10px}.uyt .uyt-stamp{display:none}}.uyt .uyt-top{position:absolute;left:calc(env(safe-area-inset-left,0px) + 12px);right:calc(env(safe-area-inset-right,0px) + 12px);top:calc(env(safe-area-inset-top,0px) + 12px);z-index:14;display:flex;justify-content:center;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .5s,transform .5s}.uyt .uyt-top.on{opacity:1;transform:none}.uyt .uyt-top.on>*{pointer-events:auto}.uyt .uyt-topin{display:flex;align-items:flex-start;gap:10px;max-width:780px;padding:9px 9px 9px 16px;border-radius:16px;background:rgba(4,7,18,.62);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.uyt .uyt-tdesc{flex:1;margin:2px 0;font-size:14.5px;line-height:1.65;color:#eef2fa;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 8px rgba(0,0,0,.5)}.uyt .uyt-tdesc.open{display:block}.uyt .uyt-tmore{flex:none;align-self:center;font-size:12.5px;color:var(--uyt-accent);white-space:nowrap;padding:4px 2px}.uyt .uyt-tmore[hidden]{display:none}.uyt .uyt-tx{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--uyt-dim);border:1px solid rgba(255,255,255,.14)}.uyt .uyt-tx svg{width:14px;height:14px}.uyt .uyt-topopen{display:none;align-items:center;gap:6px;padding:6px 12px 6px 9px;border-radius:99px;font-size:12.5px;color:var(--uyt-dim);background:rgba(4,7,18,.55);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.uyt .uyt-topopen svg{width:16px;height:16px}.uyt .uyt-top.closed .uyt-topin{display:none}.uyt .uyt-top.closed .uyt-topopen{display:inline-flex}@media (max-height:560px){.uyt .uyt-top{right:calc(env(safe-area-inset-right,0px) + 66px)}}@media (max-width:600px){.uyt .uyt-tdesc{font-size:13.5px}.uyt .uyt-top{right:calc(env(safe-area-inset-right,0px) + 12px)}}.uyt .uyt-panel:not(.goal){padding:0}.uyt .uyt-panel:not(.goal) .uyt-card{position:relative;max-width:none;max-height:none;overflow:visible;margin:0;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(0deg,rgba(2,4,12,.92) 0%,rgba(2,4,12,.74) 58%,rgba(2,4,12,0) 100%);padding:30px calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 12px) calc(env(safe-area-inset-left,0px) + 16px);display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:end}.uyt .uyt-binfo{min-width:0}.uyt .uyt-binfo .meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12.5px;color:var(--uyt-dim)}.uyt .uyt-binfo .meta .k{font-size:11px;padding:1px 8px;border-radius:99px;border:1px solid var(--uyt-line)}.uyt .uyt-binfo .meta .k.photo{border-color:rgba(127,224,200,.5);color:#bff2e4}.uyt .uyt-binfo .meta .k.render{border-color:rgba(255,196,107,.5);color:#ffe2b0}.uyt .uyt-panel:not(.goal) .uyt-card .ttl{margin:2px 0 0;font-size:clamp(21px,2.8vw,30px);line-height:1.25;font-weight:800;text-shadow:0 2px 16px rgba(0,0,0,.6)}.uyt .uyt-panel:not(.goal) .uyt-card .ttl small{font-size:12.5px}.uyt .uyt-mrow{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.uyt .uyt-mrow .uyt-modes{flex-wrap:wrap}.uyt .uyt-snd-play{padding:5px 11px;border-radius:99px;font-size:12.5px;border:1px solid rgba(255,196,107,.45);color:#ffe2b0;white-space:nowrap}.uyt .uyt-panel:not(.goal) .uyt-card .cred{margin:6px 0 0;max-width:720px}.uyt .uyt-panel:not(.goal) .uyt-tstate{margin:4px 0 0}.uyt .uyt-panel:not(.goal) .uyt-tbar{position:absolute;left:0;right:0;top:12px;margin:0;height:2px;border-radius:0}.uyt .uyt-panel:not(.goal) .uyt-acts{margin:0;gap:8px;align-items:center}.uyt .uyt-panel:not(.goal) .uyt-acts .uyt-go{padding:12px 20px;font-size:15px;box-shadow:0 8px 28px color-mix(in srgb,var(--uyt-accent) 40%,transparent)}.uyt .uyt-panel:not(.goal) .uyt-acts .uyt-go small{font-weight:500;font-size:12px;opacity:.8;margin-left:2px}.uyt .uyt-panel:not(.goal) .uyt-acts .sub{display:inline-flex;align-items:center;gap:6px;padding:11px 16px;font-size:14px;background:rgba(10,14,30,.55);border-color:rgba(255,255,255,.22)}.uyt .uyt-acts svg{width:13px;height:13px;flex:none}@media (max-width:759px){.uyt .uyt-panel:not(.goal) .uyt-acts .uyt-go,.uyt .uyt-panel:not(.goal) .uyt-acts .uyt-choose{flex:1 1 auto;justify-content:center}.uyt .uyt-panel:not(.goal) .uyt-acts .uyt-go{padding:12px 14px}.uyt .uyt-panel:not(.goal) .uyt-card .ttl small{display:block;margin:2px 0 0}}@media (min-width:760px){.uyt .uyt-panel:not(.goal) .uyt-card{grid-template-columns:minmax(0,1fr) auto;column-gap:28px;padding:40px calc(env(safe-area-inset-right,0px) + 24px) calc(env(safe-area-inset-bottom,0px) + 18px) calc(env(safe-area-inset-left,0px) + 26px)}.uyt .uyt-panel:not(.goal) .uyt-acts{justify-content:flex-end;max-width:560px}.uyt .uyt-panel:not(.goal) .uyt-tbar{top:16px}}.uyt .uyt-panel.goal{padding:0 10px calc(env(safe-area-inset-bottom,0px) + 10px)}.uyt.uyt-overlay .uyt-hint{top:auto;bottom:calc(var(--uyt-pad,0px) + 18px);padding:0 80px}.uyt.uyt-overlay .uyt-stamp{right:calc(env(safe-area-inset-right,0px) + 80px)}@media (max-width:759px){.uyt .uyt-panel:not(.goal) .uyt-acts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px}.uyt .uyt-panel:not(.goal) .uyt-acts::-webkit-scrollbar{display:none}.uyt .uyt-panel:not(.goal) .uyt-acts>*{flex:0 0 auto}.uyt .uyt-panel:not(.goal) .uyt-acts .uyt-go,.uyt .uyt-panel:not(.goal) .uyt-acts .uyt-choose{flex:1 0 auto}}@media (max-height:560px){.uyt .uyt-panel:not(.goal) .uyt-card{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:16px calc(env(safe-area-inset-right,0px) + 14px) calc(env(safe-area-inset-bottom,0px) + 8px) calc(env(safe-area-inset-left,0px) + 16px)}.uyt .uyt-panel:not(.goal) .uyt-tbar{top:6px}.uyt .uyt-binfo .meta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uyt .uyt-binfo .meta .k{margin-left:8px}.uyt .uyt-panel:not(.goal) .uyt-card .ttl{font-size:20px}.uyt .uyt-panel:not(.goal) .uyt-card .ttl small{display:inline;margin-left:6px}.uyt .uyt-mrow{margin-top:4px}.uyt .uyt-mrow .uyt-modes button,.uyt .uyt-snd-play{padding:3px 9px;font-size:12px}.uyt .uyt-panel:not(.goal) .uyt-tstate{display:none}.uyt .uyt-panel:not(.goal) .uyt-card .cred{margin-top:3px}.uyt .uyt-panel:not(.goal) .uyt-acts{max-width:50vw;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0;padding:2px 0;justify-content:flex-start}.uyt .uyt-panel:not(.goal) .uyt-acts>*{flex:0 0 auto}.uyt .uyt-panel:not(.goal) .uyt-acts .uyt-go{padding:10px 14px;font-size:14px}.uyt .uyt-panel:not(.goal) .uyt-acts .sub{padding:9px 12px;font-size:13px}.uyt .uyt-rail,.uyt .uyt-rail .uyt-rxbar,.uyt .uyt-tools{gap:4px}.uyt .uyt-rail .uyt-rx{width:44px}.uyt .uyt-rail .uyt-rx svg,.uyt .uyt-tools .uyt-rx svg{width:36px;height:36px;padding:9px}.uyt .uyt-tdesc{font-size:13px;line-height:1.55}.uyt .uyt-topin{padding:6px 7px 6px 12px}}@media (max-width:440px){.uyt .uyt-tourcard,.uyt.uyt-tourcard{gap:10px;padding:10px 10px 10px 12px}.uyt .uyt-tourcard .ring,.uyt.uyt-tourcard .ring{width:34px;height:34px}.uyt .uyt-tourcard b,.uyt.uyt-tourcard b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uyt .uyt-tourcard .tx>span,.uyt.uyt-tourcard .tx>span{font-size:11px}}