#lh-route-veil,.lh-route-veil{display:none!important;position:fixed;inset:0;z-index:2147483000;pointer-events:none;background:#0b0d0c;opacity:0;transform:translateZ(0);transition:opacity .18s ease-out,transform .18s ease-out}.lh-route-veil.is-on{opacity:1}.lh-route-veil--forward.is-on{transform:translate3d(-8px,0,0)}.lh-route-veil--back.is-on{transform:translate3d(8px,0,0)}#lh-portal-root{position:fixed;left:0;top:0;width:0;height:0;margin:0;padding:0;overflow:visible;pointer-events:none;z-index:60}#lh-portal-root>*{pointer-events:auto}#lh-overlay-root{position:fixed;left:0;top:0;width:0;height:0;margin:0;padding:0;overflow:visible;pointer-events:none;z-index:70}#lh-overlay-root>*{pointer-events:auto}html:has(body.lh-admin-open) .rq-menu-backdrop,html:has(body.lh-admin-open) .rq-menu-burger,html:has(body.lh-admin-open) .rq-menu-panel{visibility:hidden!important;pointer-events:none!important;opacity:0!important}body,body.lh-leaving{animation:none!important}body,body.lh-leaving,body.lh-route-leaving{opacity:1!important;transform:none!important;filter:none!important}body.lh-route-leaving #detail-screen.lh-route-panel-leaving,body.lh-route-leaving #page-trpg.lh-route-panel-leaving,body.lh-route-leaving .archive-layout.lh-route-panel-leaving,body.lh-route-leaving .layout.layout--home .content-block.active.lh-route-panel-leaving,body.lh-route-leaving .layout.layout--home .right-panel.lh-route-panel-leaving,body.lh-route-leaving .layout.layout--home.lh-route-panel-leaving,body.lh-route-leaving .layout.layout--home>.content-area.lh-route-panel-leaving,body.lh-route-leaving .layout.lh-route-panel-leaving,body.lh-route-leaving .main-content.pair-main.lh-route-panel-leaving,body.lh-route-leaving .pair-detail-screen.lh-route-panel-leaving,body.lh-route-leaving .pair-layout.lh-route-panel-leaving,body.lh-route-leaving .trpg-scenario-shell.lh-route-panel-leaving{pointer-events:none!important;filter:none!important;transition:opacity .26s cubic-bezier(.45,0,.15,1),transform .26s cubic-bezier(.45,0,.15,1)!important;will-change:opacity,transform}body.lh-route-leaving.lh-route-forward #detail-screen.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward #page-trpg.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .archive-layout.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .layout.layout--home #page-trpg.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .layout.layout--home .content-block.active.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .layout.layout--home.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .layout.layout--home>.content-area.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .layout.layout--home>.right-panel.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .layout.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .main-content.pair-main.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .pair-detail-screen.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .pair-layout.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .trpg-scenario-shell.lh-route-panel-leaving{opacity:0!important;transform:translateX(-22px)!important;filter:none!important}body.lh-route-leaving.lh-route-back #detail-screen.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back #page-trpg.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .archive-layout.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .layout.layout--home #page-trpg.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .layout.layout--home .content-block.active.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .layout.layout--home.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .layout.layout--home>.content-area.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .layout.layout--home>.right-panel.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .layout.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .main-content.pair-main.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .pair-detail-screen.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .pair-layout.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .trpg-scenario-shell.lh-route-panel-leaving{opacity:0!important;transform:translateX(22px)!important;filter:none!important}body:not(.lh-route-leaving) .lh-route-panel-leaving{opacity:1!important;pointer-events:auto!important;transform:none!important;filter:none!important;will-change:auto}body.lh-route-enter.lh-route-forward #detail-screen.active,body.lh-route-enter.lh-route-forward .layout,body.lh-route-enter.lh-route-forward .layout.layout--home,body.lh-route-enter.lh-route-forward .layout.oc-archive-layout,body.lh-route-enter.lh-route-forward .main-content.pair-main,body.lh-route-enter.lh-route-forward .pair-detail-screen.active,body.lh-route-enter.lh-route-forward .pair-layout,body.lh-route-enter.lh-route-forward .trpg-scenario-shell{animation:lhArchiveSlideInForward .48s cubic-bezier(.22,1,.32,1) both!important;filter:none!important}body.lh-route-enter.lh-route-back #detail-screen.active,body.lh-route-enter.lh-route-back .layout,body.lh-route-enter.lh-route-back .layout.layout--home,body.lh-route-enter.lh-route-back .layout.oc-archive-layout,body.lh-route-enter.lh-route-back .main-content.pair-main,body.lh-route-enter.lh-route-back .pair-detail-screen.active,body.lh-route-enter.lh-route-back .pair-layout,body.lh-route-enter.lh-route-back .trpg-scenario-shell{animation:lhArchiveSlideInBack .48s cubic-bezier(.22,1,.32,1) both!important;filter:none!important}.layout.oc-archive-layout{animation:none!important}body.lh-route-enter.lh-route-forward .layout.oc-archive-layout{animation:lhArchiveSlideInForward .48s cubic-bezier(.22,1,.32,1) both!important}body.lh-route-enter.lh-route-back .layout.oc-archive-layout{animation:lhArchiveSlideInBack .48s cubic-bezier(.22,1,.32,1) both!important}body.lh-route-enter .lh-archive-topbar,body.lh-route-leaving .lh-archive-topbar{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;pointer-events:auto!important}body.lh-nav-instant .sidebar,body.lh-route-enter .sidebar,html.lh-nav-instant .sidebar{animation:none!important}.card-grid .char-card,.layout.oc-archive-layout .char-card,.main-content .card-grid .char-card,.pair-archive-add,.pair-archive-card,.pair-deck-slot .pair-archive-card,.pair-deck-slot.is-front .pair-archive-card{animation:none!important;animation-delay:0s!important}body.lh-nav-instant .card-grid .char-card,body.lh-nav-instant .char-card,body.lh-nav-instant .main-content .card-grid .char-card,body.lh-nav-instant .pair-archive-add,body.lh-nav-instant .pair-archive-card,body.lh-nav-instant .pair-deck-slot.is-front .pair-archive-card,body.lh-route-enter .card-grid .char-card,body.lh-route-enter .char-card,body.lh-route-enter .main-content .card-grid .char-card,body.lh-route-enter .pair-archive-add,body.lh-route-enter .pair-archive-card,body.lh-route-enter .pair-deck-slot.is-front .pair-archive-card,html.lh-nav-instant .card-grid .char-card,html.lh-nav-instant .char-card,html.lh-nav-instant .main-content .card-grid .char-card,html.lh-nav-instant .pair-archive-add,html.lh-nav-instant .pair-archive-card,html.lh-nav-instant .pair-deck-slot.is-front .pair-archive-card{animation:none!important;opacity:1!important;transform:none!important}@media (min-width:641px){html:has(body.lh-route-enter) .rq-menu-panel,html:has(body.lh-route-leaving) .rq-menu-panel{filter:none!important;opacity:1!important;pointer-events:auto!important;transform:translate3d(0,-50%,0)!important}}@keyframes lhArchiveSlideInForward{0%{opacity:.55;transform:translate3d(32px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes lhArchiveSlideInBack{0%{opacity:.55;transform:translate3d(-32px,0,0)}to{opacity:1;transform:translateZ(0)}}.layout.oc-archive-layout.is-list-enter>.main-content,.layout.oc-archive-layout.is-list-enter>.sidebar{animation:lhArchiveListSettle .55s cubic-bezier(.22,1,.36,1) both}@keyframes lhArchiveListSettle{0%{transform:translateY(8px);filter:brightness(.96)}to{transform:none;filter:none}}#detail-screen.active.is-ui-leaving,.pair-detail-screen.active.is-ui-leaving{animation:lhDetailScreenLeave .72s cubic-bezier(.4,0,.2,1) both!important;pointer-events:none!important}#bgm-player,.detail-nav,.game-topbar,.lh-dialog-overlay,.lh-gallery-lightbox,nav{backdrop-filter:none!important}#bgm-player{background:linear-gradient(145deg,rgba(13,15,13,.98),rgba(36,32,27,.95))!important}.char-card:hover .char-card-img,.char-card:hover .char-card-placeholder{filter:none!important;opacity:.42!important}#detail-screen #game-char-img.animate-out{animation:none!important;opacity:1!important;transform:translateX(-50%) translate(var(--oc-pf-x,0),var(--oc-pf-y,0)) scale(var(--oc-pf-s,1))!important;transform-origin:var(--oc-pf-o,center bottom)!important}@keyframes lhCharacterExitLite{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1);filter:drop-shadow(0 28px 44px rgba(0,0,0,.55))}to{opacity:0;transform:translateX(-50%) translateY(14px) scale(.97);filter:none}}#detail-screen #game-char-img.animate-in{animation:lhCharacterRevealLite .95s cubic-bezier(.22,1,.36,1) both!important}@keyframes lhCharacterRevealLite{0%{opacity:0;transform:translateX(-50%) translateY(18px) scale(.97)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1);filter:drop-shadow(0 28px 44px rgba(0,0,0,.55))}}@keyframes ocCharBounceOnceShifted{0%{transform:translateX(clamp(80px,10vw,140px)) translateY(0)}42%{transform:translateX(clamp(80px,10vw,140px)) translateY(-4px)}to{transform:translateX(clamp(80px,10vw,140px)) translateY(0)}}@keyframes ocCharShakeOnceShifted{0%{transform:translate3d(clamp(80px,10vw,140px),0,0)}8%{transform:translate3d(calc(clamp(80px, 10vw, 140px) - 2.4px),1.1px,0)}16%{transform:translate3d(calc(clamp(80px, 10vw, 140px) + 2.6px),-1px,0)}24%{transform:translate3d(calc(clamp(80px, 10vw, 140px) - 2.2px),.9px,0)}32%{transform:translate3d(calc(clamp(80px, 10vw, 140px) + 2.3px),-.8px,0)}40%{transform:translate3d(calc(clamp(80px, 10vw, 140px) - 1.8px),.7px,0)}48%{transform:translate3d(calc(clamp(80px, 10vw, 140px) + 1.7px),-.55px,0)}58%{transform:translate3d(calc(clamp(80px, 10vw, 140px) - 1.2px),.4px,0)}68%{transform:translate3d(calc(clamp(80px, 10vw, 140px) + .9px),-.3px,0)}80%{transform:translate3d(calc(clamp(80px, 10vw, 140px) - .5px),.15px,0)}90%{transform:translate3d(calc(clamp(80px, 10vw, 140px) + .25px),-.08px,0)}to{transform:translate3d(clamp(80px,10vw,140px),0,0)}}#detail-screen .oc-char-motion-host.oc-char-bounce-once,#detail-screen .oc-char-slide.oc-char-bounce-once{transition:none!important;animation:ocCharBounceOnce .28s cubic-bezier(.34,1.2,.64,1) both!important}#detail-screen .oc-char-slide.shifted.oc-char-bounce-once{animation:ocCharBounceOnceShifted .28s cubic-bezier(.34,1.2,.64,1) both!important}#detail-screen .oc-char-motion-host.oc-char-shake-once,#detail-screen .oc-char-slide.oc-char-shake-once{transition:none!important;animation:ocCharShakeOnce .34s linear both!important;transform-origin:center center!important}#detail-screen .oc-char-slide.shifted.oc-char-shake-once{animation:ocCharShakeOnceShifted .34s linear both!important}#detail-screen .oc-detail-body.vn-active .oc-char-motion-host.oc-char-bounce-once,#detail-screen .oc-detail-body.vn-active .oc-char-slide.oc-char-bounce-once{animation-duration:.28s!important}#detail-screen .oc-detail-body.vn-active .oc-char-motion-host.oc-char-shake-once,#detail-screen .oc-detail-body.vn-active .oc-char-slide.oc-char-shake-once{animation-duration:.34s!important}@keyframes ocCharPopOnce{0%{transform:translateX(-50%) translateY(0) scale(1);filter:drop-shadow(0 28px 44px rgba(0,0,0,.55))}35%{transform:translateX(-50%) translateY(-16px) scale(1.07);filter:drop-shadow(0 34px 56px rgba(0,0,0,.65)) brightness(1.06)}65%{transform:translateX(-50%) translateY(3px) scale(.985)}to{transform:translateX(-50%) translateY(0) scale(1);filter:drop-shadow(0 28px 44px rgba(0,0,0,.55))}}#detail-screen #game-char-img.oc-char-pop-once{animation:ocCharPopOnce .48s cubic-bezier(.34,1.55,.64,1) both!important}#detail-screen .oc-detail-body.vn-active #game-char-img,#detail-screen .oc-detail-body.vn-active .oc-char-portrait-layer{transition:none!important;animation:none!important}#detail-screen .oc-detail-body.vn-active .oc-char-portrait-layer.is-front{opacity:1!important;filter:drop-shadow(0 28px 44px rgba(0,0,0,.55))!important}#detail-screen .oc-detail-body.vn-active .oc-char-portrait-layer.is-back{opacity:0!important;filter:none!important}#detail-screen .oc-detail-body.vn-active .oc-char-portrait-stack{filter:none!important}#detail-screen .oc-detail-body.vn-active .oc-char-portrait-stack.is-soft-revert .oc-char-portrait-layer.is-back{opacity:1!important;filter:drop-shadow(0 28px 44px rgba(0,0,0,.55))!important}#detail-screen .oc-detail-body.vn-active .oc-char-portrait-stack.is-soft-revert .oc-char-portrait-layer.is-front{opacity:0!important;filter:none!important}#detail-screen:not(.is-ui-enter):not(.is-ui-leaving) .oc-detail-left{animation:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:50!important}#detail-screen.is-ui-enter .oc-detail-left,#detail-screen.is-ui-leaving .oc-detail-left{opacity:1;visibility:visible!important;pointer-events:auto!important;z-index:50!important}#detail-screen:not(.is-ui-enter):not(.is-ui-leaving) .oc-detail-right,#detail-screen:not(.is-ui-enter):not(.is-ui-leaving) .oc-detail-right .oc-attr-panel{animation:none!important;opacity:1!important}#detail-screen.active,.card-grid{contain:layout style}.lake-click-ripple{box-shadow:none!important;border:1px solid rgba(240,207,173,.45)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.main-vinyl-disc.is-running .main-vinyl-disc__rotor{animation:none!important}}.bg-layer,.home-main-vinyl__rotor,.left-panel,.left-panel:before,.trpg-log-film__frame,.trpg-ticket{will-change:auto}.guest-split__items,.trpg-log-film__track,.trpg-log-tabs{contain:layout style}.main-vinyl-disc__rotor,.trpg-log-film__frame img,.trpg-scenario-page__hero-img{transform:translateZ(0)}.home-main-vinyl__rotor.is-running,.trpg-log-film__frame.is-active{will-change:transform}.lh-gallery-lightbox,.trpg-scenario-page__glow{filter:none!important}.trpg-scenario-page__glow{opacity:.35!important}.game-gallery-item:hover{filter:brightness(1.04)!important;transform:translateY(-2px)!important}.lh-vn-text.lh-typing{min-height:1.5em}.pair-detail-screen .pair-cherry-root.is-diving .pair-bg__haze,.pair-detail-screen .pair-cherry-root.is-landed .pair-bg__haze,.pair-detail-screen .pair-cherry-root.is-returning .pair-bg__haze{animation-play-state:paused!important}.pair-detail-screen .pair-bg__haze-orb,.pair-detail-screen .pair-bg__haze-shimmer{will-change:auto!important}.archive-layout,.layout.layout--home .content-block,.layout.layout--home .rq-menu-panel,.main-content.pair-main,.pair-card{contain:layout style}.oc-char-portrait-layer,.oc-detail-body .oc-au-picker-btn,.pair-detail-screen .pair-menu__item,.uni-skew__face img{will-change:auto!important}.char-card-hover,.layout[style]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.lh-route-leaving.lh-route-back #detail-screen.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .layout.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .lh-archive-topbar.lh-route-panel-leaving,body.lh-route-leaving.lh-route-back .main-content.pair-main.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward #detail-screen.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .layout.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .lh-archive-topbar.lh-route-panel-leaving,body.lh-route-leaving.lh-route-forward .main-content.pair-main.lh-route-panel-leaving{filter:none!important}.lh-entry-splash[hidden] *,.oc-float-quotes.is-ambient .oc-float-quote__box.is-ambient-live{animation:none!important}@media (prefers-reduced-motion:reduce){.lh-entry-splash,.pair-detail-screen .pair-bg__haze-orb,.pair-detail-screen .pair-bg__haze-shimmer{animation:none!important;filter:none!important}}.char-card{will-change:auto!important;contain:layout style;animation:none!important;box-shadow:0 8px 18px rgba(0,0,0,.28)!important;transition:transform .2s ease,border-color .2s ease!important}.char-card:hover{transform:translateY(-2px)!important;box-shadow:0 10px 22px rgba(0,0,0,.34)!important}#pair-grid.card-grid .char-card[style*="--pair-card-accent"]:hover{box-shadow:0 10px 22px rgba(0,0,0,.36)!important}.char-card-hover,.layout.layout--home,.layout.oc-archive-layout{backdrop-filter:none!important}.pair-detail-screen .pair-page.is-leaving{filter:none!important}.pair-detail-screen .pair-menu__item{animation:none!important;opacity:.92!important;transform:none!important;transition:border-color .2s ease,background .2s ease,opacity .2s ease!important}.pair-detail-screen .pair-menu__item:hover{transform:none!important;box-shadow:none!important}.pair-detail-screen .pair-intro-v2__art,.pair-detail-screen .pair-intro-v2__beat.is-in .pair-intro-v2__art{animation:none!important}.pair-detail-screen .chara-billboard{transition:opacity .2s ease!important}.pair-detail-screen .pair-page,.pair-detail-screen .pair-panel-stage{contain:layout style}.lh-dust-atmosphere{contain:strict;transform:translateZ(0)}@keyframes pairBodyInLeft{0%{opacity:0;transform:translateX(-28px);filter:none}to{opacity:1;transform:none;filter:none}}@keyframes pairBodyInRight{0%{opacity:0;transform:translateX(28px);filter:none}to{opacity:1;transform:none;filter:none}}@keyframes lhArchiveListEnter{0%{opacity:0;transform:translateY(12px);filter:none}to{opacity:1;transform:none;filter:none}}@keyframes lhDetailScreenLeave{0%{opacity:1;filter:none}to{opacity:0;filter:none}}.pair-detail-screen .pair-page.is-entering,.pair-detail-screen .pair-page.is-leaving,.pair-detail-screen .pair-panel__body,.pair-detail-screen .pair-reveal{filter:none!important}.pair-detail-screen .pair-cherry-root.is-diving .chara-note-btn__icon,.pair-detail-screen .pair-cherry-root.is-diving .pair-ascend,.pair-detail-screen .pair-cherry-root.is-diving .pair-bg__haze,.pair-detail-screen .pair-cherry-root.is-diving .pair-glide,.pair-detail-screen .pair-cherry-root.is-diving .pair-menu__item:after,.pair-detail-screen .pair-cherry-root.is-landed .pair-ascend,.pair-detail-screen .pair-cherry-root.is-returning .pair-bg__haze{animation-play-state:paused!important}.lh-handnote-btn__icon,.oc-stat-hover__trigger-bar,.pair-detail-screen .chara-note-btn__icon{will-change:auto!important}.pair-detail-screen>.detail-nav{backdrop-filter:none!important}body.lh-route-leaving #detail-screen.lh-route-panel-leaving,body.lh-route-leaving .layout.lh-route-panel-leaving,body.lh-route-leaving .lh-archive-topbar.lh-route-panel-leaving,body.lh-route-leaving .main-content.pair-main.lh-route-panel-leaving{filter:none!important;transition:opacity .3s cubic-bezier(.33,1,.32,1),transform .3s cubic-bezier(.33,1,.32,1)!important}#detail-screen.active.is-ui-enter .oc-char-slide,#detail-screen.active.is-ui-enter .oc-detail-left,#detail-screen.active.is-ui-enter .oc-detail-right{filter:none!important}.pair-detail-screen .pair-cherry-root.is-diving .lh-fx-tear,body.lh-route-leaving .lh-fx-tear{animation:none!important}.oc-stat-hover__panel{backdrop-filter:blur(16px) saturate(1.05)!important}.pair-detail-screen .pair-hero:after{filter:none!important}.pair-detail-screen.is-pair-edit-open .pair-detail-layout{visibility:hidden;pointer-events:none;content-visibility:hidden}.pair-detail-screen.is-pair-edit-open .lh-dust-atmosphere,.pair-detail-screen.is-pair-edit-open .pair-bg__haze,.pair-detail-screen.is-pair-edit-open .pair-bg__haze-orb,.pair-detail-screen.is-pair-edit-open .pair-bg__haze-shimmer{display:none!important;animation:none!important}.pair-detail-screen.is-pair-edit-open .chara-ghost-soft{filter:none!important}.pair-detail-screen .pair-cherry-root.is-fx-paused .pair-bg__haze{visibility:hidden;pointer-events:none;mix-blend-mode:normal}.pair-detail-screen .pair-cherry-root.is-fx-paused .pair-bg__haze-orb,.pair-detail-screen .pair-cherry-root.is-fx-paused .pair-bg__haze-shimmer{filter:none!important;animation:none!important;opacity:0!important;will-change:auto!important}.pair-detail-screen .pair-cherry-root.is-fx-paused .lh-dust-atmosphere{display:none!important}.pair-detail-screen .pair-cherry-root.is-fx-paused.vn-active .chara-item .chara-ghost-soft:not(.is-blur-off),.pair-detail-screen .pair-cherry-root.vn-active .chara-item .chara-ghost-soft:not(.is-blur-off){filter:blur(3px)!important}.pair-detail-screen .pair-cherry-root.is-fx-paused.vn-active .chara-item .chara-ghost-wrapper .chara-billboard,.pair-detail-screen .pair-cherry-root.vn-active .chara-item .chara-ghost-wrapper .chara-billboard{opacity:.3!important;filter:none!important}.pair-detail-screen .pair-vn-layer:not(.is-enter):not(.is-leaving) .pair-vn-stand__motion:not(.pair-char-bounce-once):not(.pair-char-shake-once){filter:none;opacity:1}.pair-detail-screen .pair-vn-layer:not(.is-enter):not(.is-leaving) .pair-vn-stand.is-dimmed{filter:brightness(.48) saturate(.88);opacity:.92}.pair-detail-screen .pair-vn-layer:not(.is-enter):not(.is-leaving) .pair-vn-stand.is-speaking{filter:brightness(1.06);opacity:1}.pair-detail-screen .pair-cherry-root.is-fx-paused .pair-anchored-quotes{content-visibility:hidden}.pair-detail-screen .pair-cherry-root.is-fx-paused .chara-note-btn__icon{animation:none!important;will-change:auto!important}#detail-screen .oc-detail-body.is-fx-paused .lh-dust-atmosphere{display:none!important}#detail-screen .oc-detail-body.is-fx-paused .oc-char-billboard-wrap .oc-char-billboard{filter:none!important}#detail-screen .oc-detail-body.is-fx-paused .oc-float-quotes{content-visibility:hidden}.trpg-inv-detail__stage.is-fx-paused .lh-dust-atmosphere{display:none!important}.trpg-inv-detail__stage.is-fx-paused .trpg-inv-detail__pv-quote-blur{filter:none!important;opacity:0!important;animation:none!important}.trpg-inv-detail__stage.is-fx-paused .trpg-inv-detail__pv-quote-shine{display:none!important}#bgm-player:not(.is-dragging),.trpg-inv-detail__char-slide,.trpg-inv-detail__portrait{will-change:auto!important}body.lh-route-enter .layout,body.lh-route-enter .main-content.pair-main,body.lh-route-enter .pair-layout,body.lh-route-leaving #detail-screen.lh-route-panel-leaving,body.lh-route-leaving .layout.lh-route-panel-leaving,body.lh-route-leaving .main-content.pair-main.lh-route-panel-leaving{filter:none!important;width:auto!important;top:auto!important;left:auto!important}.main-content{animation:none!important}.char-card:hover .char-card-img,.char-card:hover .char-card-placeholder,.pair-card:hover .pair-char-img,.pair-card:hover .pair-char-placeholder{filter:none!important}.btn,.filter-btn,.oc-filter-select,.pair-card,.rq-nav-item{will-change:auto!important}.pair-card:hover{filter:none!important;box-shadow:0 10px 22px rgba(0,0,0,.34)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;transform:translateY(-2px)!important}#bgm-player,.au-btn,.detail-nav,.game-topbar,.lh-archive-topbar,.theme-player,nav{backdrop-filter:none!important}.home-main-vinyl__rotor:not(.is-running),.main-vinyl-disc__rotor,.nav-arc-slot,.oc-stat-hover__panel,.pair-archive-add,.pair-archive-card,.pair-revolve-slot{will-change:auto!important}.pair-revolve.is-dragging .pair-revolve-slot,.pair-revolve.is-snapping .pair-revolve-slot{will-change:transform,opacity!important}#detail-screen .oc-char-detail-layout,#detail-screen .oc-char-portrait-stack,.pair-detail-screen .chara-body-wrapper,.pair-detail-screen .chara-ghost-wrapper{contain:layout style}@keyframes ocCharNodOnce{0%,to{transform:translateY(0)}25%{transform:translateY(1.4px)}50%{transform:translateY(0)}72%{transform:translateY(.9px)}}@keyframes ocCharNodOnceShifted{0%,to{transform:translateX(clamp(80px,10vw,140px)) translateY(0)}25%{transform:translateX(clamp(80px,10vw,140px)) translateY(1.4px)}50%{transform:translateX(clamp(80px,10vw,140px)) translateY(0)}72%{transform:translateX(clamp(80px,10vw,140px)) translateY(.9px)}}@keyframes ocCharTiltOnce{0%,to{transform:rotate(0deg)}35%{transform:rotate(-1.1deg)}70%{transform:rotate(.55deg)}}@keyframes ocCharTiltOnceShifted{0%,to{transform:translateX(clamp(80px,10vw,140px)) rotate(0deg)}35%{transform:translateX(clamp(80px,10vw,140px)) rotate(-1.1deg)}70%{transform:translateX(clamp(80px,10vw,140px)) rotate(.55deg)}}@keyframes ocCharHopOnce{0%,to{transform:translateY(0)}40%{transform:translateY(-3.5px)}70%{transform:translateY(-.5px)}}@keyframes ocCharHopOnceShifted{0%,to{transform:translateX(clamp(80px,10vw,140px)) translateY(0)}40%{transform:translateX(clamp(80px,10vw,140px)) translateY(-3.5px)}70%{transform:translateX(clamp(80px,10vw,140px)) translateY(-.5px)}}@keyframes ocCharDroopOnce{0%,to{transform:translateY(0) rotate(0deg)}40%{transform:translateY(2.2px) rotate(-.7deg)}75%{transform:translateY(1.2px) rotate(-.4deg)}}@keyframes ocCharDroopOnceShifted{0%,to{transform:translateX(clamp(80px,10vw,140px)) translateY(0) rotate(0deg)}40%{transform:translateX(clamp(80px,10vw,140px)) translateY(2.2px) rotate(-.7deg)}75%{transform:translateX(clamp(80px,10vw,140px)) translateY(1.2px) rotate(-.4deg)}}@keyframes ocCharPulseOnce{0%{transform:scale(1) translateY(0);filter:brightness(1)}12%{transform:scale(1.012,1.018) translateY(-1px);filter:brightness(1.04)}22%{transform:scale(1.002) translateY(0);filter:brightness(1.01)}34%{transform:scale(1.008,1.012) translateY(-.6px);filter:brightness(1.03)}48%{transform:scale(1) translateY(0);filter:brightness(1)}to{transform:scale(1) translateY(0);filter:brightness(1)}}@keyframes ocCharPulseOnceShifted{0%{transform:translateX(clamp(80px,10vw,140px)) scale(1) translateY(0);filter:brightness(1)}12%{transform:translateX(clamp(80px,10vw,140px)) scale(1.012,1.018) translateY(-1px);filter:brightness(1.04)}22%{transform:translateX(clamp(80px,10vw,140px)) scale(1.002) translateY(0);filter:brightness(1.01)}34%{transform:translateX(clamp(80px,10vw,140px)) scale(1.008,1.012) translateY(-.6px);filter:brightness(1.03)}48%{transform:translateX(clamp(80px,10vw,140px)) scale(1) translateY(0);filter:brightness(1)}to{transform:translateX(clamp(80px,10vw,140px)) scale(1) translateY(0);filter:brightness(1)}}@keyframes vnCharBloomOut{0%{opacity:0;transform:translateX(-50%) scale(1);filter:blur(0) brightness(1.05) saturate(1.05)}10%{opacity:.32;transform:translateX(-50%) scale(1.04);filter:blur(2px) brightness(1.18) saturate(1.2)}22%{opacity:.08;transform:translateX(-50%) scale(1.1);filter:blur(8px) brightness(1.12) saturate(1.12)}32%{opacity:.26;transform:translateX(-50%) scale(1.06);filter:blur(3px) brightness(1.16) saturate(1.18)}55%{opacity:.06;transform:translateX(-50%) scale(1.16);filter:blur(12px) brightness(1.1) saturate(1.1)}to{opacity:0;transform:translateX(-50%) scale(1.26);filter:blur(18px) brightness(1.05) saturate(1.05)}}@keyframes vnCharBloomOutPair{0%{opacity:0;transform:scale(1);filter:blur(0) brightness(1.05) saturate(1.05)}10%{opacity:.3;transform:scale(1.04);filter:blur(2px) brightness(1.18) saturate(1.2)}22%{opacity:.07;transform:scale(1.1);filter:blur(8px) brightness(1.12) saturate(1.12)}32%{opacity:.24;transform:scale(1.06);filter:blur(3px) brightness(1.16) saturate(1.18)}55%{opacity:.05;transform:scale(1.15);filter:blur(11px) brightness(1.1) saturate(1.1)}to{opacity:0;transform:scale(1.24);filter:blur(16px) brightness(1.05) saturate(1.05)}}@keyframes ocCharStaggerOnce{0%,to{transform:translateZ(0)}22%{transform:translate3d(-2.6px,1px,0)}48%{transform:translate3d(2.2px,-.8px,0)}72%{transform:translate3d(-1.2px,.4px,0)}}@keyframes ocCharStaggerOnceShifted{0%,to{transform:translate3d(clamp(80px,10vw,140px),0,0)}22%{transform:translate3d(calc(clamp(80px, 10vw, 140px) - 2.6px),1px,0)}48%{transform:translate3d(calc(clamp(80px, 10vw, 140px) + 2.2px),-.8px,0)}72%{transform:translate3d(calc(clamp(80px, 10vw, 140px) - 1.2px),.4px,0)}}@keyframes vnCharFxPop{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.7)}18%{opacity:1;transform:translateX(-50%) translateY(0) scale(1.08)}32%{transform:translateX(-50%) translateY(-2px) scale(1)}78%{opacity:1;transform:translateX(-50%) translateY(-4px) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.92)}}@keyframes ocCharBounceOnce{0%{transform:translateY(0)}42%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes ocCharShakeOnce{0%{transform:translateZ(0)}8%{transform:translate3d(-2.4px,1.1px,0)}16%{transform:translate3d(2.6px,-1px,0)}24%{transform:translate3d(-2.2px,.9px,0)}32%{transform:translate3d(2.3px,-.8px,0)}40%{transform:translate3d(-1.8px,.7px,0)}48%{transform:translate3d(1.9px,-.6px,0)}56%{transform:translate3d(-1.4px,.5px,0)}64%{transform:translate3d(1.3px,-.4px,0)}72%{transform:translate3d(-.9px,.3px,0)}80%{transform:translate3d(.7px,-.2px,0)}to{transform:translateZ(0)}}#detail-screen .oc-char-motion-host.oc-char-bounce-once,.vn-stage .oc-char-motion-host.oc-char-bounce-once{transition:none!important;animation:ocCharBounceOnce .28s cubic-bezier(.34,1.2,.64,1) both!important}#detail-screen .oc-char-motion-host.oc-char-shake-once,.vn-stage .oc-char-motion-host.oc-char-shake-once{transition:none!important;animation:ocCharShakeOnce .34s linear both!important;transform-origin:center center!important}#detail-screen .oc-char-motion-host.oc-char-nod-once,#detail-screen .oc-char-slide.oc-char-nod-once,.vn-stage .oc-char-motion-host.oc-char-nod-once{transition:none!important;animation:ocCharNodOnce .5s ease-in-out both!important}#detail-screen .oc-char-slide.shifted.oc-char-nod-once{animation:ocCharNodOnceShifted .5s ease-in-out both!important}#detail-screen .oc-char-motion-host.oc-char-tilt-once,#detail-screen .oc-char-slide.oc-char-tilt-once,.vn-stage .oc-char-motion-host.oc-char-tilt-once{transition:none!important;animation:ocCharTiltOnce .52s ease-in-out both!important;transform-origin:center 70%}#detail-screen .oc-char-slide.shifted.oc-char-tilt-once{animation:ocCharTiltOnceShifted .52s ease-in-out both!important}#detail-screen .oc-char-motion-host.oc-char-hop-once,#detail-screen .oc-char-slide.oc-char-hop-once,.vn-stage .oc-char-motion-host.oc-char-hop-once{transition:none!important;animation:ocCharHopOnce .42s cubic-bezier(.34,1.15,.64,1) both!important}#detail-screen .oc-char-slide.shifted.oc-char-hop-once{animation:ocCharHopOnceShifted .42s cubic-bezier(.34,1.15,.64,1) both!important}#detail-screen .oc-char-motion-host.oc-char-droop-once,#detail-screen .oc-char-slide.oc-char-droop-once,.vn-stage .oc-char-motion-host.oc-char-droop-once{transition:none!important;animation:ocCharDroopOnce .56s ease-in-out both!important;transform-origin:center bottom}#detail-screen .oc-char-slide.shifted.oc-char-droop-once{animation:ocCharDroopOnceShifted .56s ease-in-out both!important}#detail-screen .oc-char-motion-host.oc-char-pulse-once,#detail-screen .oc-char-slide.oc-char-pulse-once,.vn-stage .oc-char-motion-host.oc-char-pulse-once{transition:none!important;animation:ocCharPulseOnce .9s cubic-bezier(.33,.12,.25,1) both!important;transform-origin:center bottom}#detail-screen .oc-char-slide.shifted.oc-char-pulse-once{animation:ocCharPulseOnceShifted .9s cubic-bezier(.33,.12,.25,1) both!important}#detail-screen .oc-char-motion-host.oc-char-stagger-once,#detail-screen .oc-char-slide.oc-char-stagger-once,.vn-stage .oc-char-motion-host.oc-char-stagger-once{transition:none!important;animation:ocCharStaggerOnce .52s ease-in-out both!important;transform-origin:center center!important}#detail-screen .oc-char-slide.shifted.oc-char-stagger-once{animation:ocCharStaggerOnceShifted .52s ease-in-out both!important}#detail-screen .oc-char-motion-host .vn-char-bloom,#detail-screen .oc-char-slide .vn-char-bloom{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}#detail-screen .oc-char-motion-host .vn-char-bloom__img,#detail-screen .oc-char-slide .vn-char-bloom__img{position:absolute;left:50%;bottom:0;height:100%;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform-origin:center bottom;animation:vnCharBloomOut .9s cubic-bezier(.22,.55,.3,1) both}#detail-screen .oc-char-motion-host .vn-char-bloom__img--b,#detail-screen .oc-char-slide .vn-char-bloom__img--b{animation-delay:.08s}.pair-detail-screen .vn-char-bloom{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}.pair-detail-screen .vn-char-bloom__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform-origin:center bottom;animation:vnCharBloomOutPair .9s cubic-bezier(.22,.55,.3,1) both}.pair-detail-screen .vn-char-bloom__img--b{animation-delay:.08s}.vn-char-fx{position:absolute;left:50%;top:8%;z-index:12;pointer-events:none;font:600 28px/1 var(--font-noto-serif-kr,"Noto Serif KR"),serif;color:rgba(255,248,235,.95);text-shadow:0 0 12px rgba(205,179,126,.55),0 2px 10px rgba(0,0,0,.65);animation:vnCharFxPop .9s ease both;white-space:nowrap}.vn-char-fx.is-heart{color:rgba(240,140,160,.95)}.vn-char-fx.is-anger{color:rgba(230,120,110,.95)}.vn-char-fx.is-sweat{letter-spacing:-.08em;font-size:22px}.vn-char-fx.is-music,.vn-char-fx.is-sparkle{color:rgba(240,220,170,.95)}