.ps-award-ceremony .ps-product{--gold:#edca83;color:#edf3f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#102940;border:1px solid #36526d;border-radius:15px;max-width:960px;margin:auto;font-family:system-ui,Noto Sans TC,sans-serif;overflow:hidden}.ps-award-ceremony .ps-product *{box-sizing:border-box}.ps-award-ceremony button{font:inherit}.ps-award-ceremony .topbar{background:#142e47;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.ps-award-ceremony .brand{letter-spacing:2px;color:#edca83;font-size:12px}.ps-award-ceremony .preview-tag{color:#bed0e1;font-size:11px}.ps-award-ceremony .stage{isolation:isolate;background:radial-gradient(at 50% 41%,#54427744,#0000 48%),linear-gradient(145deg,#0b1d30,#102b40 70%,#091b2c);height:740px;min-height:740px;padding:30px 24px 22px;position:relative;overflow:hidden}.ps-award-ceremony .stage:after{content:"";z-index:-1;background:radial-gradient(#e3c18018,#0000 70%);border-radius:50%;width:76%;height:90px;position:absolute;bottom:95px;left:12%}.ps-award-ceremony .lights{z-index:-1;opacity:.65;background:conic-gradient(from -26deg at 8% 0,#0000 0deg,#c9e0f412 8deg,#0000 19deg),conic-gradient(from -7deg at 92% 0,#0000 0deg,#f1c77615 10deg,#0000 21deg);position:absolute;inset:-20%}.ps-award-ceremony .heading{text-align:center;z-index:5;position:relative}.ps-award-ceremony .overline{color:#bdcde0;letter-spacing:4px;font-size:10px}.ps-award-ceremony .heading p{color:#e6cd9f;letter-spacing:1px;margin:10px 0 0;font-size:15px}.ps-award-ceremony h2{letter-spacing:6px;color:#f0f4fa;text-shadow:0 2px 18px #b7cde533;margin:12px 0 15px;font-size:34px;font-weight:700}.ps-award-ceremony .cast{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:16px;max-width:760px;min-height:285px;margin:12px auto 0;display:grid;position:relative}.ps-award-ceremony .winner{text-align:center}.ps-award-ceremony .winner small{color:#b5c7d9;letter-spacing:1px;font-size:12px;display:block}.ps-award-ceremony .winner h3{margin:14px 0;font-size:22px;font-weight:650;line-height:1.6}.ps-award-ceremony .winner p{color:#edca83;margin:6px 0;font-size:13px}.ps-award-ceremony .hairline{background:#c9aa715c;width:44px;height:1px;margin:16px auto}.ps-award-ceremony .medal{text-align:center;position:relative}.ps-award-ceremony .medal:before{content:"";z-index:-1;background:radial-gradient(#eee5ff27,#0000 66%);position:absolute;inset:-25%}.ps-award-ceremony .ceremony-honor{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 9px 12px #0006)drop-shadow(0 0 18px #dccae32b);width:100%;max-width:275px;margin:auto;display:block}.ps-award-ceremony .medal-label{color:#dec8f0;letter-spacing:2px;margin:7px -10px 0;font-size:12px;display:block}.ps-award-ceremony .coach{text-align:center}.ps-award-ceremony .mia{aspect-ratio:220/309;object-fit:cover;object-position:top;border:1px solid #ddbf8b55;border-radius:12px;width:138px;max-width:100%;margin:auto;display:block;box-shadow:0 10px 30px #0003}.ps-award-ceremony .coach span{color:#edca83;margin:11px 0 0;font-size:12px;display:block}.ps-award-ceremony .coach p{color:#d1dce8;max-width:160px;margin:6px auto 0;font-size:12px;line-height:1.7}.ps-award-ceremony .prize{z-index:5;text-align:center;border-top:1px solid #d7bd7c36;max-width:440px;margin:26px auto 0;padding-top:18px;position:relative}.ps-award-ceremony .prize>span{color:#b8cada;letter-spacing:3px;font-size:12px}.ps-award-ceremony .prize strong{color:#f7d48f;letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:43px;font-weight:700;line-height:1.4;display:block}.ps-award-ceremony .prize strong small{letter-spacing:2px;margin-left:9px;font-size:13px;font-weight:400}.ps-award-ceremony .prize p{color:#d1dce8;letter-spacing:2px;margin:2px 0 0;font-size:12px}.ps-award-ceremony .tier-note{text-align:center;color:#9fb6ca;letter-spacing:1px;z-index:4;margin:20px 0 0;font-size:11px;position:relative}.ps-award-ceremony .effects{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.ps-award-ceremony .footbar{background:#10263b;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ps-award-ceremony .play{color:#102439;background:linear-gradient(#f0d496,#dbb773);border:1px solid #e3c17b;border-radius:7px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:650}.ps-award-ceremony .sound{color:#e3ecf5;background:#1c3952;border:1px solid #3a566e;border-radius:7px;min-height:44px;padding:10px 13px;font-size:12px}.ps-award-ceremony .controls{align-items:center;gap:8px;display:flex}.ps-award-ceremony .status{color:#b6c8d9;font-size:12px}.ps-award-ceremony .track{background:#233f57;height:3px}.ps-award-ceremony .progress{background:#e3c17b;width:0;height:100%}.ps-award-ceremony .record-extras,.ps-award-ceremony .record-bottom{display:none}.ps-award-ceremony .record .stage{background:radial-gradient(at 50% 47%,#89631847,#0000 62%),linear-gradient(135deg,#0b182c,#172c3e 70%,#111b2e)}.ps-award-ceremony .record .heading h2{color:#ffe1a0;text-shadow:0 0 22px #e6b14955;font-size:35px}.ps-award-ceremony .record .heading p{font-size:14px}.ps-award-ceremony .record .cast{min-height:205px;margin-top:0;display:block}.ps-award-ceremony .record .winner,.ps-award-ceremony .record .coach,.ps-award-ceremony .record .medal-label{display:none}.ps-award-ceremony .record .ceremony-honor{width:185px;max-width:45%}.ps-award-ceremony .record .prize{border-color:#e9c16b55;max-width:620px;margin-top:0;padding-top:12px}.ps-award-ceremony .record .prize>span{color:#ffe1a0;letter-spacing:5px;font-size:18px}.ps-award-ceremony .record .prize strong{letter-spacing:1px;white-space:nowrap;color:#ffe7a8;text-shadow:0 0 18px #e3b54b44;font-size:70px;line-height:1.35}.ps-award-ceremony .record .prize strong small{font-size:15px}.ps-award-ceremony .record .prize p{color:#e8c583;font-size:12px}.ps-award-ceremony .record .record-bottom{z-index:5;justify-content:center;align-items:center;gap:12px;margin-top:15px;display:flex;position:relative}.ps-award-ceremony .record-bottom img{object-fit:cover;object-position:top;border:1px solid #bb985a6b;border-radius:7px;width:49px;height:64px}.ps-award-ceremony .record-bottom span{color:#efd79b;font-size:13px;line-height:1.7}.ps-award-ceremony .record-bottom small{color:#b4c8d8;font-size:11px;display:block}.ps-award-ceremony .record .tier-note{margin-top:8px}.ps-award-ceremony .record .record-extras{pointer-events:none;z-index:3;display:block;position:absolute;inset:0;overflow:hidden}.ps-award-ceremony .aerialist{object-fit:contain;object-position:top;opacity:.95;transform-origin:41% 0;filter:drop-shadow(0 0 8px #ebbc5633);width:150px;height:245px;position:absolute;top:140px}.ps-award-ceremony .aerialist.left{left:1%}.ps-award-ceremony .aerialist.right{right:1%;transform:scaleX(-1)}.ps-award-ceremony .plane{opacity:0;filter:drop-shadow(0 4px 5px #0006);width:150px;height:auto;position:absolute;top:85px;left:-200px}.ps-award-ceremony .plane.second{width:105px;top:115px}.ps-award-ceremony .playing .ceremony-honor{animation:1s cubic-bezier(.16,.8,.25,1) both ps4-medal}.ps-award-ceremony .playing .heading{animation:.8s ease-out both ps4-title}.ps-award-ceremony .playing .prize{animation:1s ease-out .8s both ps4-prize}.ps-award-ceremony .playing .lights{animation:7s ease-out both ps4-lights}.ps-award-ceremony .playing.record .prize strong{animation:1.5s 3.4s 3 ps4-jackpot}.ps-award-ceremony .playing.record .aerialist.left{animation:6s ease-in-out 1s both ps4-aerial}.ps-award-ceremony .playing.record .aerialist.right{animation:6s ease-in-out 1s both ps4-aerial-right}.ps-award-ceremony .playing.record .plane.first{animation:3.2s ease-in-out 1.5s both ps4-fly}.ps-award-ceremony .playing.record .plane.second{animation:2.4s ease-in-out 4.4s both ps4-flyback}@keyframes ps4-medal{0%{opacity:0;filter:drop-shadow(0 0 35px #dfd1f97a);transform:translateY(22px)scale(.84)}50%{opacity:1}to{transform:none}}@keyframes ps4-title{0%{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ps4-prize{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ps4-lights{0%{opacity:.2;transform:rotate(-4deg)}40%{opacity:1}to{opacity:.7;transform:rotate(3deg)}}@keyframes ps4-jackpot{0%,to{color:#ffdda0;text-shadow:0 0 10px #eab84344}50%{color:#fff7d8;text-shadow:0 0 24px #ffd36fcc,0 0 48px #f8b82d66;transform:scale(1.035)}}@keyframes ps4-aerial{0%{transform:rotate(-10deg)translateY(-10px)}30%{transform:rotate(11deg)translateY(3px)}65%{transform:rotate(-8deg)translateY(-5px)}to{transform:rotate(2deg)}}@keyframes ps4-aerial-right{0%{transform:scaleX(-1)rotate(-7deg)translateY(-8px)}30%{transform:scaleX(-1)rotate(10deg)translateY(5px)}65%{transform:scaleX(-1)rotate(-11deg)}to{transform:scaleX(-1)rotate(1deg)}}@keyframes ps4-fly{0%{opacity:0;transform:translate(0)rotate(8deg)}10%{opacity:1}50%{transform:translateX(calc(var(--stage-width)*.6)) translateY(-18px) rotate(-4deg)}90%{opacity:1}to{opacity:0;transform:translateX(calc(var(--stage-width) + 400px)) translateY(-35px) rotate(-12deg)}}@keyframes ps4-flyback{0%{opacity:0;transform:translateX(calc(var(--stage-width) + 350px)) scaleX(-1) rotate(5deg)}12%,85%{opacity:1}to{opacity:0;transform:translate(-100px)translateY(-15px)scaleX(-1)rotate(-6deg)}}@media (max-width:520px){.ps-award-ceremony .stage{height:690px;min-height:690px;padding:26px 12px 20px}.ps-award-ceremony .cast{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.85fr);gap:6px;min-height:250px;margin-top:16px}.ps-award-ceremony .winner h3{margin:10px 0;font-size:15px}.ps-award-ceremony .winner p,.ps-award-ceremony .winner small{letter-spacing:0;font-size:11px}.ps-award-ceremony .coach p,.ps-award-ceremony .coach span{font-size:11px}.ps-award-ceremony .mia{border-radius:8px}.ps-award-ceremony .heading p{letter-spacing:0;font-size:13px}.ps-award-ceremony h2{margin-bottom:12px;font-size:28px}.ps-award-ceremony .medal-label{letter-spacing:0;font-size:11px}.ps-award-ceremony .prize{margin-top:22px}.ps-award-ceremony .prize strong{font-size:35px}.ps-award-ceremony .footbar{gap:10px;padding:12px}.ps-award-ceremony .play{padding:11px 14px;font-size:13px}.ps-award-ceremony .brand{letter-spacing:1px}.ps-award-ceremony .status{font-size:11px}.ps-award-ceremony .record .heading h2{font-size:29px}.ps-award-ceremony .record .heading p{font-size:12px}.ps-award-ceremony .record .cast{min-height:215px;margin-top:0}.ps-award-ceremony .record .ceremony-honor{width:165px;max-width:52%}.ps-award-ceremony .record .aerialist{width:95px;height:175px;top:160px}.ps-award-ceremony .record .aerialist.left{left:-3%}.ps-award-ceremony .record .aerialist.right{right:-3%}.ps-award-ceremony .record .prize strong{letter-spacing:0;font-size:43px}.ps-award-ceremony .record .prize strong small{margin-left:5px;font-size:12px}.ps-award-ceremony .record .prize>span{letter-spacing:3px;font-size:16px}.ps-award-ceremony .record .plane{width:110px;top:110px}.ps-award-ceremony .record .plane.second{width:83px;top:133px}.ps-award-ceremony .tier-note{max-width:290px;margin:24px auto 0;line-height:1.8}}@media (prefers-reduced-motion:reduce){.ps-award-ceremony .playing *{animation:none!important}}@keyframes trapeze-badge{0%,12%{opacity:1}25%,73%{opacity:.15}85%,to{opacity:1}}.ps-award-ceremony .record .cast{min-height:345px}.ps-award-ceremony .record .ceremony-honor{width:150px}.ps-award-ceremony .record .prize strong{font-size:76px}.ps-award-ceremony .record.playing .medal{animation:8s both trapeze-badge}.ps-award-ceremony .record.playing .lights{animation:8s both stadium-lights}.ps-award-ceremony .record.playing .prize{animation:8s both grand-reveal}.ps-award-ceremony .record .stage:before{content:"";pointer-events:none;z-index:1;opacity:0;background:radial-gradient(at 50% 60%,#ffeab555,#0000 65%);position:absolute;inset:0}.ps-award-ceremony .record.playing .stage:before{animation:8s both grand-glow}@keyframes stadium-lights{0%{opacity:.2;transform:rotate(-22deg)}25%{opacity:.9;transform:rotate(15deg)}52%{opacity:1;transform:rotate(-12deg)}75%{opacity:.85;transform:rotate(10deg)}to{opacity:.6;transform:rotate(0)}}@keyframes grand-reveal{0%,25%{opacity:.4;transform:scale(.92)}52%{opacity:1;transform:scale(1.07)}65%,to{opacity:1;transform:scale(1)}}@keyframes grand-glow{0%,47%{opacity:0}53%{opacity:1}78%,to{opacity:0}}@media (max-width:520px){.ps-award-ceremony .record .cast{min-height:280px}.ps-award-ceremony .record .prize strong{font-size:44px}.ps-award-ceremony .record .ceremony-honor{width:135px}.ps-award-ceremony .record .tier-note{font-size:11px}}.ps-award-ceremony .controls{flex-wrap:wrap}.ps-award-ceremony .slow{color:#e3ecf5;background:#1c3952;border:1px solid #3a566e;border-radius:7px;min-height:44px;padding:10px 13px;font-size:12px}.ps-award-ceremony .record .plane{display:none!important}.ps-award-ceremony .portrait-frame{aspect-ratio:4/5;background:#18334a;border:1px solid #d5ba8055;border-radius:10px;width:100%;max-width:176px;margin:auto;position:relative;overflow:hidden}.ps-award-ceremony .portrait-frame img{aspect-ratio:2/3;width:160%;max-width:none;height:auto;box-shadow:none;border:0;border-radius:0;margin:0;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.ps-award-ceremony .badge-frame{aspect-ratio:1;width:100%;max-width:275px;margin:auto;position:relative}.ps-award-ceremony .badge-frame .ceremony-honor{aspect-ratio:1;max-width:none;height:auto;margin:0;position:absolute}.ps-award-ceremony .record .badge-frame{width:185px;max-width:52%}.ps-award-ceremony .record .badge-frame .ceremony-honor{max-width:none}.ps-award-ceremony .race-preview{color:#d4e0eb;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ps-award-ceremony .race-preview select{font:inherit;color:#e7eef5;background:#1c3952;border:1px solid #49667c;border-radius:6px;max-width:100%;min-height:40px;padding:8px}.ps-award-ceremony .record .race-preview{visibility:hidden}.ps-award-ceremony .ps-comparison .stage{padding-top:18px}.ps-award-ceremony .ps-comparison h2{letter-spacing:3px;margin-bottom:10px;font-size:24px}.ps-award-ceremony .portrait-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:570px;margin:14px auto 22px;display:grid}.ps-award-ceremony .portrait-comparison figure,.ps-award-ceremony .badge-grid figure{text-align:center;min-width:0;margin:0}.ps-award-ceremony figcaption{color:#ead09b;margin-top:8px;font-size:12px;line-height:1.5}.ps-award-ceremony .badge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:650px;margin:auto;display:grid}.ps-award-ceremony .badge-grid figcaption{color:#becfde;margin:4px 0 0;font-size:11px;line-height:1.4}@media (max-width:520px){.ps-award-ceremony .portrait-comparison{gap:8px;margin-bottom:18px}.ps-award-ceremony .portrait-comparison .portrait-frame{max-width:110px}.ps-award-ceremony .badge-grid{gap:10px 6px}.ps-award-ceremony .badge-grid .badge-frame{max-width:66px}.ps-award-ceremony .record .badge-frame{width:135px}.ps-award-ceremony .footbar{min-height:150px}.ps-award-ceremony .ps-comparison h2{font-size:21px}}.ps-award-ceremony .portrait-frame{aspect-ratio:4/7}.ps-award-ceremony .badge-grid .badge-frame{max-width:64px}@media (max-width:520px){.ps-award-ceremony .stage{height:720px;min-height:720px}.ps-award-ceremony .badge-grid .badge-frame{max-width:60px}}.ps-award-ceremony .cast{grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr) minmax(0,1.15fr)}@media (max-width:520px){.ps-award-ceremony .stage{height:740px;min-height:740px}.ps-award-ceremony .cast{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr)}}.ps-award-ceremony .portrait-frame{aspect-ratio:4/5;max-width:208px}.ps-award-ceremony .portrait-frame img{aspect-ratio:4/5;object-fit:contain;width:100%;max-width:100%;height:100%;margin:0;display:block;position:static;transform:none}.ps-award-ceremony .stage{height:760px;min-height:760px}@media (max-width:520px){.ps-award-ceremony .stage{height:700px;min-height:700px}}.ps-award-ceremony{width:100%;min-width:0;margin:18px 0}.ps-award-ceremony .race-preview,.ps-award-ceremony .slow,.ps-award-ceremony .tier-note{display:none}.ps-award-ceremony .footbar{min-height:0}.ps-award-ceremony .winner h3,.ps-award-ceremony .race-name{overflow-wrap:anywhere}.ps-award-ceremony .amount{font-size:inherit;color:inherit}.ps-award-ceremony .record .prize strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(27px,6.4vw,76px)}.ps-award-ceremony .record-bottom span{overflow-wrap:anywhere;min-width:0}.ps-award-ceremony .record-bottom small{overflow-wrap:anywhere}.ps-award-ceremony .preview-tag{letter-spacing:0}.ps-award-ceremony img.ceremony-honor{object-fit:contain;border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ps-award-ceremony .badge-frame,.ps-award-ceremony .medal{box-shadow:none;border:0;background:0 0!important}.ps-award-ceremony header.heading{height:auto;color:inherit;border:0;padding:0;display:block}
