.fpRedesign2PkgHost{--lat:"Nunito",var(--tc);--tc:"Open Huninn","jf open 粉圓","PingFang TC","Noto Sans TC",sans-serif;--mono:"DM Mono",var(--tc);position:relative;width:100%;min-height:100%;overflow:hidden;background:var(--paper,#f6f2ea)}.fpRedesign2PkgHost-vignette,.v2KioskConfirmShell .fpRedesign2PkgHost{overflow:visible;background:transparent}.v2KioskConfirmShell .fpRedesign2PkgHost-vignette .fpRedesign2PkgRoot{min-height:0}.fpRedesign2PkgHost-hero{min-height:720px}.fpRedesign2PkgRoot{position:absolute;inset:0}.fpRedesign2PkgHost .el,.fpRedesign2PkgHost .gshadow{position:absolute;pointer-events:none}.fpRedesign2PkgHost .gshadow{height:14px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(40,34,26,.32),rgba(40,34,26,0) 72%)}.fpRedesign2PkgHost .el>svg{display:block;width:100%;height:auto}.fpRedesign2PkgHost-compact .fpRedesign2PkgRoot,.fpRedesign2PkgHost-sheet .fpRedesign2PkgRoot{transform:scale(.42);transform-origin:top center}.fpRedesign2PkgHost-vignette{width:100%;height:100%;min-height:280px;background:transparent}.fpRedesign2PkgHost-vignette .fpRedesign2PkgRoot{position:absolute;inset:0;width:100%;height:100%;min-height:480px;transform:scale(.68);transform-origin:left bottom}.v2KioskConfirmShell:not(.mob) .fpRedesign2PkgHost-vignette .fpRedesign2PkgRoot{transform-origin:center bottom;transform:none;min-height:0;height:100%}.v2KioskConfirmShell:not(.mob) .fpRedesign2PkgRoot .el,.v2KioskConfirmShell:not(.mob) .fpRedesign2PkgRoot .gshadow{position:absolute}.v2KioskConfirmShell:not(.mob) .fpRedesign2PkgRoot .el[data-fp-player]>svg{display:block;width:100%;height:100%}.fpRedesign2PkgHost-vignette .fpPkgHero.fpPkgCompact{position:relative;width:100%;height:100%;min-height:480px}.fpRedesign2PkgHost.mob .fpRedesign2PkgHost-vignette .fpRedesign2PkgRoot,.v2KioskConfirmShell.mob .fpRedesign2PkgHost-vignette .fpRedesign2PkgRoot{transform:scale(.46);transform-origin:center bottom}.v2KioskConfirmShell.mob .fpRedesign2PkgHost-vignette .fpPkgHero.fpPkgCompact{min-height:0;height:100%}.fpRedesign2PkgHost-vignette .fpPkgHero.fpPkgHorizonBlend{background:transparent;position:relative;width:100%;height:100%;min-height:inherit}.fpRedesign2PkgHost-vignette .fpPkgHorizonBlend .hzline,.fpRedesign2PkgHost-vignette .fpPkgHorizonBlend .scene,.fpRedesign2PkgHost-vignette .fpPkgHorizonBlend .sea,.fpRedesign2PkgHost-vignette .fpPkgHorizonBlend .sun{display:none}.fpRedesign2Transition.fpRedesign2Host{z-index:11}.fpPkgHero.fpPkgBootPending,.fpScreenDim{opacity:0}.fpPkgBoot.fpPkgHero{animation:fpPkgIn .28s cubic-bezier(.22,.8,.28,1) backwards}.fpPkgBoot .gshadow{animation:fpShadowIn .42s cubic-bezier(.22,.8,.28,1) .06s backwards}.fpPkgBoot .lp2 .fpPkgDisc{animation:fpVinylHandle 1.05s cubic-bezier(.33,.7,.25,1) .16s backwards}.fpPkgBoot .fpCdLid,.fpPkgBoot .fpDeckDoor,.fpPkgBoot .fpPlatterDrop,.fpPkgBoot .fpReelSpin,.fpPkgBoot .fpSpin,.fpPkgBoot .fpTapeIn,.fpPkgBoot .fpTrayDrop{transform-box:fill-box;transform-origin:50% 50%}.fpPkgBoot .fpPlatterDrop{animation:fpPlatterDrop .72s cubic-bezier(.33,.7,.25,1) .78s backwards}.fpPkgBoot .fpSpin{animation:fpSpinCoast 1.05s cubic-bezier(.08,.62,.16,1) 1.02s backwards}.fpPkgBoot .fpTonearmSwing{transform-box:view-box;transform-origin:25.2688% 28.8%;animation:fpArmSwing .78s cubic-bezier(.33,.7,.25,1) 1.28s backwards}.fpPkgBoot .cd2 .fpPkgDiscA{animation:fpCdHandleA 1s cubic-bezier(.33,.7,.25,1) .18s backwards}.fpPkgBoot .cd2 .fpPkgDiscB{animation:fpCdHandleB 1s cubic-bezier(.33,.7,.25,1) .32s backwards}.fpPkgBoot .fpTrayDrop{animation:fpTrayDrop .62s cubic-bezier(.33,.7,.25,1) .82s backwards}.fpPkgBoot .fpCdLid{transform-origin:50% 0;animation:fpCdLid .48s cubic-bezier(.33,.7,.2,1) 1.32s backwards}.fpPkgBoot .ncase{animation:fpCaseYaw .9s cubic-bezier(.33,.7,.25,1) .14s backwards}.fpPkgBoot .fpTapeIn{transform-origin:50% 86%;animation:fpTapeIn .92s cubic-bezier(.33,.7,.25,1) .36s backwards}.fpPkgBoot .fpDeckDoor{transform-origin:50% 100%;animation:fpDoorClose .42s cubic-bezier(.33,.7,.2,1) 1.18s backwards}.fpPkgBoot .fpReelSpin{animation:fpReelTurn .72s cubic-bezier(.08,.6,.16,1) 1.38s backwards}.fpPkgBoot .fpPkgCard{animation:fpCardSlot 1.02s cubic-bezier(.33,.7,.25,1) .22s backwards}.fpPkgBoot .fpScreenDim{animation:fpScreenWake .78s cubic-bezier(.4,0,.2,1) 1.22s backwards}.fpPkgHero.fpPkgBoot.fpPkgBootSettled,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .cd2 .fpPkgDiscA,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .cd2 .fpPkgDiscB,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .fpCdLid,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .fpDeckDoor,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .fpPkgCard,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .fpPlatterDrop,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .fpReelSpin,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .fpScreenDim,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .fpSpin,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .fpTapeIn,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .fpTonearmSwing,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .fpTrayDrop,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .gshadow,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .lp2 .fpPkgDisc,.fpPkgHero.fpPkgBoot.fpPkgBootSettled .ncase{animation:none;transform-box:initial;transform-origin:initial}@keyframes fpPkgIn{0%{opacity:0}to{opacity:1}}@keyframes fpShadowIn{0%{opacity:0}to{opacity:1}}@keyframes fpVinylHandle{0%{transform:translate3d(-55.533%,3%,0);animation-timing-function:cubic-bezier(.22,.82,.28,1)}48%{transform:translate3d(7%,-16%,0);animation-timing-function:cubic-bezier(.4,.05,.22,1)}to{transform:none}}@keyframes fpPlatterDrop{0%{opacity:0;transform:translate3d(-64%,-38%,0) rotate(-7deg) scale(1.08);animation-timing-function:cubic-bezier(.22,.78,.28,1)}36%{opacity:1;transform:translate3d(-28%,-16%,0) rotate(-3deg) scale(1.03);animation-timing-function:cubic-bezier(.2,.85,.24,1)}to{opacity:1;transform:none}}@keyframes fpSpinCoast{0%{transform:rotate(-320deg)}to{transform:none}}@keyframes fpArmSwing{0%{transform:rotate(-44deg);animation-timing-function:cubic-bezier(.42,.04,.22,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.3,.7,.2,1)}to{transform:none}}@keyframes fpCdHandleA{0%{transform:translate3d(-84.224%,0,0);animation-timing-function:cubic-bezier(.22,.8,.28,1)}58%{transform:translate3d(4%,-9%,0);animation-timing-function:cubic-bezier(.4,.05,.22,1)}to{transform:none}}@keyframes fpCdHandleB{0%{transform:translate3d(-125.488%,2%,0);animation-timing-function:cubic-bezier(.22,.8,.28,1)}to{transform:none}}@keyframes fpTrayDrop{0%{opacity:0;transform:translate3d(-36%,-42%,0) rotate(-6deg) scale(1.06);animation-timing-function:cubic-bezier(.22,.8,.28,1)}42%{opacity:1;transform:translate3d(-12%,-14%,0) rotate(-2deg) scale(1.02);animation-timing-function:cubic-bezier(.2,.85,.24,1)}to{opacity:1;transform:none}}@keyframes fpCdLid{0%{opacity:.12;transform:translate3d(0,-26%,0)}to{opacity:1;transform:none}}@keyframes fpCaseYaw{0%{transform:rotateX(-11deg) rotateY(54deg)}to{transform:rotateX(-11deg) rotateY(22deg)}}@keyframes fpTapeIn{0%{opacity:0;transform:translate3d(10%,-58%,0) rotate(-18deg);animation-timing-function:cubic-bezier(.28,.78,.28,1)}72%{opacity:1;transform:translate3d(1%,-6%,0) rotate(-3deg);animation-timing-function:cubic-bezier(.33,.6,.2,1)}to{opacity:1;transform:none}}@keyframes fpDoorClose{0%{opacity:0;transform:translate3d(0,-12%,0)}to{opacity:1;transform:none}}@keyframes fpReelTurn{0%{transform:rotate(-280deg)}to{transform:none}}@keyframes fpCardSlot{0%{transform:translate3d(0,35%,0);animation-timing-function:cubic-bezier(.22,.84,.26,1)}68%{transform:translate3d(0,-2.5%,0);animation-timing-function:cubic-bezier(.4,.05,.22,1)}to{transform:none}}@keyframes fpScreenWake{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fpPkgBoot .cd2 .fpPkgDiscA,.fpPkgBoot .cd2 .fpPkgDiscB,.fpPkgBoot .fpCdLid,.fpPkgBoot .fpDeckDoor,.fpPkgBoot .fpPkgCard,.fpPkgBoot .fpPlatterDrop,.fpPkgBoot .fpReelSpin,.fpPkgBoot .fpSpin,.fpPkgBoot .fpTapeIn,.fpPkgBoot .fpTonearmSwing,.fpPkgBoot .fpTrayDrop,.fpPkgBoot .gshadow,.fpPkgBoot .lp2 .fpPkgDisc,.fpPkgBoot .ncase,.fpPkgBoot.fpPkgHero,.fpPkgHero.fpPkgBootPending{animation:none;opacity:1;transform-box:initial;transform-origin:initial}.fpPkgBoot .fpScreenDim{animation:none;opacity:0}}