/* Approved entertainment artwork; generated by scripts/build-entertainment-assets.mjs. */
.ent-live-stage .collectible{object-fit:contain;display:block;filter:drop-shadow(0 10px 9px #4f354e14)}.ent-appearance .own-avatar>.ornate-frame{position:absolute;width:57px;height:62px;left:-7px;top:-8px}.ent-live-stage .note-gift .collectible{width:100%;height:100%;filter:none}.ent-appearance .ornate-frame{display:inline-block;width:100px;height:109px;position:relative;vertical-align:middle;filter:drop-shadow(0 6px 5px #74647d12)}.ent-appearance .frame-metal{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:visible}.ent-appearance .frame-portrait{position:absolute;left:17%;top:21%;width:66%;height:57%;border-radius:13%;overflow:hidden;z-index:1;background:#e9e0f2}.ent-appearance .frame-portrait .portrait-tile{border-radius:inherit}.ent-appearance .frame-glint{position:absolute;left:13%;top:18%;width:74%;height:66%;z-index:3;pointer-events:none;border:1px solid #ffffff25;border-radius:14px;background:linear-gradient(120deg,transparent 35%,#ffffff26 45%,transparent 55%);background-size:300% 100%;animation:ent-metal-shimmer 6s ease-in-out infinite}.ent-appearance .designed-profile{position:relative;width:calc(100% - 38px);margin:auto;padding:23px 24px 24px;border:1px solid #fff;border-radius:18px;background:#f5f2f9;box-shadow:inset 0 0 0 3px #fbf9ff,0 12px 35px #6c57751a;color:#6f5d7d;overflow:hidden;isolation:isolate}.ent-appearance .designed-profile::before{content:"";position:absolute;inset:7px;border:1px solid #b9a4ce55;border-radius:12px;pointer-events:none}.ent-appearance .profile-etch{position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.9;background:repeating-radial-gradient(ellipse at 170% -15%,transparent 0,transparent 31px,#c6b5d228 32px,transparent 33px),linear-gradient(125deg,#fff 0,#f1edf580 40%,#fff9 65%,#e4d9ed5c)}.ent-appearance .profile-corner-mark{position:absolute;right:21px;top:44px;width:68px;height:68px;opacity:.25;transform:rotate(12deg)}.ent-appearance .profile-topline{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#a491b4;letter-spacing:2px}.ent-appearance .profile-topline small{font-size:9px;letter-spacing:1px}.ent-appearance .profile-portrait{width:106px;height:119px;margin:15px auto 8px}.ent-appearance .profile-portrait .ornate-frame{width:100%;height:100%}.ent-appearance .profile-name{display:flex;justify-content:center;align-items:center;gap:9px}.ent-appearance .profile-name h3{font-size:24px;letter-spacing:.5px;margin:0;color:inherit}.ent-appearance .profile-name span{font-size:8px;padding:4px 6px;background:#c5b1db33;color:#9c7eb4;border:1px solid #d4c0e455;border-radius:3px}.ent-appearance .profile-id{text-align:center;font-size:11px;margin:8px 0 0;color:#a590b7;letter-spacing:1px}.ent-appearance .profile-divider{height:1px;background:linear-gradient(90deg,transparent,#c4b1d570,transparent);margin:20px 0}.ent-appearance .profile-signature{padding:15px 16px;border:1px solid #d7c7e457;border-radius:8px;background:#ffffff47}.ent-appearance .profile-signature small{font-size:9px;color:#b09abd}.ent-appearance .profile-signature p{font-size:11px;color:inherit;margin:9px 0 0;line-height:1.9}.ent-appearance .profile-identity{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:12px 5px 0}.ent-appearance .profile-identity>span{font:8px Georgia,serif;letter-spacing:1.8px;color:#b4a4c0}.ent-appearance .profile-identity b{font:500 19px ui-monospace,Consolas,monospace;letter-spacing:3px;color:#9b80b2}.ent-appearance .profile-bottom{display:flex;align-items:center;justify-content:center;gap:12px;font-size:9px;color:#ac98ba;margin-top:22px}.ent-appearance .profile-bottom i{width:24px;height:1px;background:#d4c1e173}.ent-appearance .profile-onyx .profile-etch{background:repeating-linear-gradient(120deg,transparent,transparent 40px,#d4bc8520 41px,transparent 42px),radial-gradient(ellipse at 10% 10%,#8a744030,transparent 75%)}.ent-appearance .profile-onyx .profile-topline,.ent-appearance .profile-onyx .profile-id{color:#b9a47f}.ent-appearance .profile-onyx .profile-name span{color:#dbc79d;border-color:#d5b46a44;background:#cba35813}.ent-appearance .profile-onyx .profile-divider{background:linear-gradient(90deg,transparent,#d4ae5c77,transparent)}.ent-appearance .profile-onyx .profile-signature{background:#e7d7b808;border-color:#cfad7a2d}.ent-appearance .profile-onyx .profile-signature small,.ent-appearance .profile-onyx .profile-identity>span,.ent-appearance .profile-onyx .profile-bottom{color:#a18b63}.ent-appearance .profile-onyx .profile-identity b{color:#dcc89d}.ent-appearance .profile-lilac .profile-etch{background:repeating-radial-gradient(ellipse at 140% 130%,transparent,transparent 37px,#d8bde630 38px,transparent 39px),linear-gradient(150deg,#ffffffb5,#d9b8ee21 45%,#fff7 47%,transparent 75%)}.ent-live-stage .meme-art{position:relative;width:91%;text-align:center;padding:24px 7px 16px;transform:rotate(-4deg);color:#776086;border:1px solid #bca6ca66;border-radius:3px;background:linear-gradient(125deg,#fff9,#eee7f259);box-shadow:inset 0 0 0 4px #fff6,0 8px 20px #866a9510}.ent-live-stage .meme-art small{font:7px ui-monospace,monospace;letter-spacing:2px;display:block;color:#ad9ab8}.ent-live-stage .meme-art strong{font-size:29px;letter-spacing:-1px;display:block;margin:9px 0 8px;font-weight:800}.ent-live-stage .meme-art em{font-style:normal;font-size:8px;color:#ac98b8}.ent-live-stage .meme-corner{position:absolute;inset:7px;border:1px solid #c9b7d344;pointer-events:none}.ent-live-stage .meme-polite{border-radius:50%;width:137px;height:137px;transform:rotate(-13deg);border:3px double #b098b6;background:transparent;box-shadow:none;padding-top:31px}.ent-live-stage .meme-polite strong{font-size:25px}.ent-live-stage .meme-polite .meme-corner{border:1px dashed #b298bb88;border-radius:50%;inset:6px}.ent-live-stage .meme-polite em{font-size:7px}.ent-live-stage .meme-cracked{background:conic-gradient(from 22deg at 35% 55%,#f6f0fa,#c6b5d321 14deg,#f6f0fa 15deg,#fff9 60deg,#d4c5df44 61deg,#fff9 62deg,#f6f0fa 130deg,#dacbe449 131deg,#f6f0fa 133deg)}.ent-live-stage .meme-offline{background:#403746;color:#e8d9ef;border-color:#80708a;transform:rotate(2deg);box-shadow:7px 5px 0 #cab6db20}.ent-live-stage .meme-offline strong{letter-spacing:1px;text-shadow:2px 0 #bc92c855,-2px 0 #a1bcc344}.ent-live-stage .meme-offline em,.ent-live-stage .meme-offline small{color:#ae9cb9}.ent-live-stage .meme-bars{position:absolute;right:12px;top:11px;display:flex;align-items:flex-end;gap:2px}.ent-live-stage .meme-bars i{width:2px;background:#c1a7ce;height:5px}.ent-live-stage .meme-bars i:nth-child(2){height:8px}.ent-live-stage .meme-bars i:nth-child(3){height:11px}.ent-live-stage .meme-bars i:nth-child(4){height:14px;background:#735a7e}.ent-live-stage .meme-drama{background:linear-gradient(125deg,#f4eee2aa,#fff9);border-color:#d6c9b19c;color:#998262}.ent-live-stage .meme-drama small,.ent-live-stage .meme-drama em{color:#b19a7f}.ent-live-stage .meme-drama::before,.ent-live-stage .meme-drama::after{content:"";position:absolute;left:-8px;top:12%;height:75%;width:20px;background:repeating-linear-gradient(#dbd0bd 0 6px,transparent 6px 11px);border-radius:5px;z-index:-1}.ent-live-stage .meme-drama::after{left:auto;right:-8px}.ent-live-stage .premium-gift-scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#fffefae8 15%,#fff0 72%);animation:ent-stage-appear .35s ease}.ent-live-stage .fx-collectible{position:absolute;left:15%;top:11%;width:70%;height:64%;z-index:2}.ent-live-stage .fx-collectible>.collectible{width:100%;height:100%}.ent-live-stage .fx-caption{position:absolute;bottom:12%;left:6%;right:6%;text-align:center;z-index:3}.ent-live-stage .fx-caption small{display:block;font-size:9px;letter-spacing:2px;color:#b79ec6}.ent-live-stage .fx-caption strong{display:block;font-size:25px;color:#82628e;margin:8px 0;letter-spacing:1px;font-weight:600}.ent-live-stage .fx-caption p{font-size:10px;color:#a08bab;line-height:1.9;margin:0 auto;max-width:240px}.ent-live-stage .fx-stamp{position:absolute;top:19%;right:15%;font-size:10px;padding:7px;border:2px solid #b293ab77;color:#a2809c;border-radius:4px;transform:rotate(15deg);z-index:4;animation:ent-stamp-hit 4.6s ease both}.ent-live-stage .fx-orbit{position:absolute;width:75%;height:18%;top:48%;border-radius:50%;border:1px solid #d2b5db44;transform:rotate(-24deg);box-shadow:0 0 12px #ccb4dd16}.ent-live-stage .fx-speed-lines{position:absolute;inset:0;opacity:.4;background:repeating-linear-gradient(135deg,transparent 0,transparent 37px,#bfb1cf22 38px,transparent 39px);mask-image:radial-gradient(ellipse,#000,transparent 70%)}.ent-live-stage .fx-missile .fx-collectible{animation:ent-missile-pass 4.6s cubic-bezier(.2,.7,.2,1) both}.ent-live-stage .fx-glove .fx-collectible{animation:ent-spring-hit 4.6s ease both}.ent-live-stage .fx-glove .fx-stamp{color:#b57e75;border-color:#bd8b7b99}.ent-live-stage .fx-chicken .fx-collectible{animation:ent-chicken-shake 4.6s ease both}.ent-live-stage .fx-chicken .fx-stamp{color:#b39b64;border-color:#bba47799}.ent-live-stage .looping .fx-collectible,.ent-live-stage .looping .fx-stamp,.ent-live-stage .looping .entry-scene,.ent-live-stage .looping .entry-identity,.ent-live-stage .looping .meme-scene{animation-iteration-count:infinite!important}.ent-live-stage .meme-scene{width:84%;display:grid;place-items:center;animation:ent-meme-punch 3.8s ease both}.ent-live-stage .meme-scene .meme-art{width:100%;padding:42px 12px 30px;background-color:#f8f4fcf2}.ent-live-stage .meme-scene .meme-art strong{font-size:44px}.ent-live-stage .meme-scene .meme-art small{font-size:9px}.ent-live-stage .meme-scene .meme-art em{font-size:11px}.ent-live-stage .meme-scene .meme-polite{height:240px;width:240px;border-width:5px;padding-top:66px}.ent-live-stage .meme-scene .meme-offline{background:#403746}.ent-live-stage .fx-meme-offline{animation:ent-screen-glitch 3.8s linear both}.ent-live-stage .fx-meme-cracked{animation:ent-crack-hit 3.8s ease both}.ent-live-stage .car-object>.collectible{position:absolute;width:100%;height:auto;top:50%;left:0;transform:translateY(-50%);filter:drop-shadow(0 7px 6px #57435e18)}.ent-live-stage .entry-scene{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center;animation:ent-entry-reveal 5.2s ease both}.ent-live-stage .entry-scenery{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 50%,#fff7fcf7,#f9f7fc88 55%,transparent 80%)}.ent-live-stage .entry-scenery .portal-illustration{width:266px;height:335px;opacity:.8}.ent-live-stage .entry-scenery .portal-illustration>i{border-width:3px;animation:ent-portal-spin 6s linear infinite}.ent-live-stage .entry-identity{position:relative;z-index:2;text-align:center;width:90%;animation:ent-identity-arrive 5.2s ease both}.ent-live-stage .entry-identity>.ornate-frame{width:91px;height:103px;display:block;margin:0 auto 14px}.ent-live-stage .entry-identity>small{font-size:9px;letter-spacing:2px;color:#ae96be}.ent-live-stage .entry-identity h3{font-size:29px;color:#826293;font-weight:550;letter-spacing:3px;margin:10px 0}.ent-live-stage .entry-identity p{font-size:10px;color:#a28bb2;line-height:1.8}.ent-live-stage .entry-signature{display:inline-block;border-top:1px solid #d9c5e377;border-bottom:1px solid #d9c5e377;font-size:10px;letter-spacing:4px;color:#b19dbd;padding:7px 17px;margin-top:9px}.ent-live-stage .entry-light-line{position:absolute;left:0;right:0;top:53%;height:1px;background:linear-gradient(90deg,transparent,#f5eaff,#d3b9e5,transparent);box-shadow:0 0 10px #d0b0e2;opacity:.4}.ent-live-stage .entry-motor .entry-scenery{background:linear-gradient(165deg,#fff5,#ece7f2a9 60%,#c7b9d44d)}.ent-live-stage .entry-motor .entry-scenery .car-object{position:absolute;bottom:3%;width:116%;animation:ent-car-arrive 5.2s ease both}.ent-live-stage .entry-motor .entry-identity{align-self:flex-start;margin-top:25px}.ent-live-stage .entry-motor .entry-identity>.ornate-frame{width:65px;height:73px;margin-bottom:6px}.ent-live-stage .entry-motor .entry-identity h3{font-size:24px;margin:6px 0}.ent-live-stage .entry-motor .entry-identity .entry-signature{margin-top:2px}.ent-live-stage .entry-signal .entry-scenery{background:linear-gradient(145deg,#37303ee6,#211e2cfa);overflow:hidden}.ent-live-stage .entry-signal .entry-scenery::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(transparent 0,transparent 5px,#d2b9ed05 6px);pointer-events:none}.ent-live-stage .entry-signal .entry-identity h3{color:#e1d0ef;text-shadow:2px 0 #eaa9cf44,-2px 0 #bad0e144}.ent-live-stage .entry-signal .entry-identity p{color:#b19ac4}.ent-live-stage .entry-signal .entry-identity{animation:ent-signal-arrive 5.2s ease both}.ent-live-stage .entry-signal .entry-light-line{animation:ent-scan-line 2.6s linear infinite;opacity:.7}@media(max-width:760px){.ent-live-stage .meme-art strong{font-size:24px}.ent-live-stage .meme-art small{font-size:6px}.ent-live-stage .meme-art em{font-size:7px}.ent-live-stage .meme-polite{width:125px;height:125px;padding-top:27px}.ent-live-stage .meme-polite strong{font-size:23px}.ent-live-stage .meme-scene .meme-art strong{font-size:41px}.ent-appearance .profile-portrait{width:100px;height:112px}.ent-appearance .designed-profile{padding:23px 23px 22px}}@media(prefers-reduced-motion:reduce){.ent-live-stage .fx-collectible,.ent-live-stage .entry-scene,.ent-live-stage .entry-identity,.ent-live-stage .meme-scene{animation:none!important;transform:none!important;opacity:1!important}.ent-live-stage .fx-stamp{animation:none!important;opacity:1!important}.ent-live-stage .entry-scenery .portal-illustration>i{animation:none!important}}.ent-appearance .frame-obsidian .frame-metal>path:first-of-type{fill:#3e3543}.ent-appearance .frame-obsidian .frame-glint{background-image:linear-gradient(120deg,transparent 35%,#ecd8ab33 45%,transparent 55%)}.ent-live-stage .glass-shards{position:relative;width:100%;height:215px}.ent-live-stage .glass-shard{position:absolute;inset:0;animation:ent-shards-part 3.8s ease-in-out both}.ent-live-stage .glass-shard .meme-art{height:100%;width:100%;transform:none}.ent-live-stage .shard-0{clip-path:polygon(0 0,45% 0,48% 44%,0 63%);--sx:-18px;--sy:-14px;--sr:-7deg}.ent-live-stage .shard-1{clip-path:polygon(45% 0,100% 0,100% 43%,48% 44%);--sx:17px;--sy:-18px;--sr:6deg}.ent-live-stage .shard-2{clip-path:polygon(0 63%,48% 44%,63% 100%,0 100%);--sx:-17px;--sy:16px;--sr:-4deg}.ent-live-stage .shard-3{clip-path:polygon(48% 44%,100% 43%,100% 100%,63% 100%);--sx:16px;--sy:18px;--sr:6deg}.ent-live-stage .looping .glass-shard{animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.ent-live-stage .glass-shard{animation:none!important;transform:none!important}}.ent-live-stage .entry-motor .entry-scenery .car-object{width:98%;bottom:7%}.ent-appearance .frame-platinum{filter:drop-shadow(0 6px 5px #76839a1a)}.ent-appearance .frame-gold{filter:drop-shadow(0 7px 6px #b995421f)}.ent-appearance .frame-blackgold{filter:drop-shadow(0 7px 5px #362a3c26)}.ent-appearance .frame-diamond{filter:drop-shadow(0 0 7px #c2e7f780)}.ent-appearance .frame-blackgold .frame-metal>path:first-of-type{fill:#302d36}.ent-appearance .frame-blackgold .frame-glint{background-image:linear-gradient(120deg,transparent 35%,#ecd8ab33 45%,transparent 55%)}.ent-appearance .frame-gold .frame-glint{background-image:linear-gradient(120deg,transparent 35%,#fff8cb55 45%,transparent 55%)}.ent-appearance .frame-diamond .frame-glint{background-image:linear-gradient(120deg,transparent 25%,#fff9 40%,#bce3f644 45%,transparent 57%);border-color:#fff9}.ent-appearance .frame-diamond .frame-glint::after{content:"✦";position:absolute;right:-9px;top:-11px;font-size:15px;color:#fff;text-shadow:0 0 8px #a8d8f3;animation:ent-diamond-spark 3s ease-in-out infinite}.ent-appearance .frame-diamond .frame-glint::before{content:"✧";position:absolute;bottom:-7px;left:-11px;font-size:12px;color:#e5f9ff;text-shadow:0 0 7px #9dcde9;animation:ent-diamond-spark 3s 1s ease-in-out infinite}.ent-appearance .designed-profile.profile-platinum{background:linear-gradient(125deg,#fff,#e8edf4 50%,#fbfdff);color:#637086;border-color:#d5dce7;box-shadow:inset 0 0 0 3px #fff9,0 12px 30px #75849c1a}.ent-appearance .profile-platinum .profile-etch{background:repeating-radial-gradient(ellipse at 145% -20%,transparent 0,transparent 31px,#adbacb33 32px,transparent 33px),linear-gradient(125deg,#fff9,transparent 38%,#fff8 49%,transparent 65%)}.ent-appearance .profile-platinum .profile-topline,.ent-appearance .profile-platinum .profile-id{color:#8b98ad}.ent-appearance .profile-platinum .profile-name span{background:#e0e9f459;border-color:#b6c9dd66;color:#8799ae}.ent-appearance .profile-platinum .profile-divider{background:linear-gradient(90deg,transparent,#a8b8cd99,transparent)}.ent-appearance .profile-platinum .profile-signature{background:#fff4;border-color:#aebbd238}.ent-appearance .profile-platinum .profile-signature small,.ent-appearance .profile-platinum .profile-identity>span,.ent-appearance .profile-platinum .profile-bottom{color:#9eacc0}.ent-appearance .profile-platinum .profile-identity b{color:#8194b2}.ent-appearance .profile-platinum .profile-bottom i{background:#a7b5c87a}.ent-appearance .designed-profile.profile-gold{background:linear-gradient(125deg,#fffdf4,#f5e8c785 48%,#fffdf6);color:#907137;border-color:#dabd79;box-shadow:inset 0 0 0 3px #fff8d8bd,0 12px 30px #b2954a1a}.ent-appearance .profile-gold .profile-etch{background:repeating-radial-gradient(ellipse at -30% -20%,transparent 0,transparent 34px,#d8bb7336 35px,transparent 36px),linear-gradient(125deg,#fff5d638,transparent 25%,#fffdf5b8 46%,#e2c98f22 65%)}.ent-appearance .profile-gold .profile-topline,.ent-appearance .profile-gold .profile-id{color:#b49b64}.ent-appearance .profile-gold .profile-name span{background:#ecd9a647;color:#ad8d46;border-color:#c9aa6655}.ent-appearance .profile-gold .profile-divider{background:linear-gradient(90deg,transparent,#cdb17199,transparent)}.ent-appearance .profile-gold .profile-signature{background:#fffbed59;border-color:#ccb47240}.ent-appearance .profile-gold .profile-signature small,.ent-appearance .profile-gold .profile-identity>span,.ent-appearance .profile-gold .profile-bottom{color:#b39b67}.ent-appearance .profile-gold .profile-identity b{color:#ad8842}.ent-appearance .profile-gold .profile-bottom i{background:#c3a15b6b}.ent-appearance .designed-profile.profile-blackgold{background:linear-gradient(145deg,#36323a,#25232c);border-color:#b99a5f;color:#e1c995;box-shadow:inset 0 0 0 3px #584a3780,0 12px 30px #3224342b}.ent-appearance .profile-blackgold .profile-etch{background:repeating-linear-gradient(120deg,transparent,transparent 40px,#d4bc8520 41px,transparent 42px),radial-gradient(ellipse at 10% 10%,#8a744030,transparent 75%)}.ent-appearance .profile-blackgold .profile-topline,.ent-appearance .profile-blackgold .profile-id{color:#b9a47f}.ent-appearance .profile-blackgold .profile-name span{color:#dbc79d;border-color:#d5b46a44;background:#cba35813}.ent-appearance .profile-blackgold .profile-divider{background:linear-gradient(90deg,transparent,#d4ae5c77,transparent)}.ent-appearance .profile-blackgold .profile-signature{background:#e7d7b808;border-color:#cfad7a2d}.ent-appearance .profile-blackgold .profile-signature small,.ent-appearance .profile-blackgold .profile-identity>span,.ent-appearance .profile-blackgold .profile-bottom{color:#a18b63}.ent-appearance .profile-blackgold .profile-identity b{color:#dcc89d}.ent-appearance .profile-blackgold .profile-bottom i{background:#ac8a4b55}.ent-appearance .designed-profile.profile-diamond{background:linear-gradient(132deg,#fcffffdd,#e9f5fc99 35%,#ffffffeb 38%,#f2edf8a1 68%,#fff);color:#6b8a9f;border-color:#d6edf8;box-shadow:inset 0 0 0 3px #ffffffc4,0 12px 30px #b5d7ed38}.ent-appearance .profile-diamond .profile-etch{background:conic-gradient(from 25deg at 140% 20%,transparent 0deg,#b4d8ee28 25deg,transparent 26deg,#fff8 55deg,transparent 56deg,#c9b6df12 80deg,transparent 81deg),repeating-radial-gradient(ellipse at 170% 120%,transparent 0,transparent 38px,#bad9eb32 39px,transparent 40px)}.ent-appearance .profile-diamond .profile-corner-mark{opacity:.5;filter:drop-shadow(0 0 7px #d3f1ff)}.ent-appearance .profile-diamond .profile-topline,.ent-appearance .profile-diamond .profile-id{color:#94b1c4}.ent-appearance .profile-diamond .profile-name span{background:#e9f6fc74;color:#8caabd;border-color:#b7d8eb66}.ent-appearance .profile-diamond .profile-divider{background:linear-gradient(90deg,transparent,#bed8eb,white,#d0d7ee,transparent)}.ent-appearance .profile-diamond .profile-signature{background:#fffc;border-color:#bfdae850}.ent-appearance .profile-diamond .profile-signature small,.ent-appearance .profile-diamond .profile-identity>span,.ent-appearance .profile-diamond .profile-bottom{color:#97b5c7}.ent-appearance .profile-diamond .profile-identity b{color:#7facc4}.ent-appearance .profile-diamond .profile-bottom i{background:#bad7e67a}.ent-appearance .profile-diamond .profile-corner-mark::after{content:"✦";position:absolute;right:0;top:0;color:#fff;font-size:22px;text-shadow:0 0 8px #8cc9ed}.ent-live-stage .vehicle-object{position:relative;width:100%;height:100%;display:grid;place-items:center}.ent-live-stage .vehicle-object>.collectible{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 7px #5d4e6820)}.ent-live-stage .vehicle-privatejet>.collectible{transform:scale(1.23)}.ent-live-stage .entry-ferrari .entry-scenery{background:radial-gradient(ellipse at 50% 83%,#d6bed933,transparent 58%),linear-gradient(165deg,#fffaf8f5,#f2ebf6ce)}.ent-live-stage .entry-cruise .entry-scenery{background:linear-gradient(170deg,#fbfefff5,#edf6fce8 60%,#c9e5f57a)}.ent-live-stage .entry-privatejet .entry-scenery{background:radial-gradient(ellipse at 22% 65%,#ffffffee 0,transparent 50%),linear-gradient(160deg,#f5fafff5,#e6f0f9e0 62%,#f4edfaf0)}.ent-live-stage .entry-scene .entry-scenery>.vehicle-object{position:absolute;left:2%;bottom:4%;width:96%;height:46%}.ent-live-stage .entry-scene.entry-ferrari .entry-scenery>.vehicle-object{height:44%;bottom:4%}.ent-live-stage .entry-scene.entry-privatejet .entry-scenery>.vehicle-object{height:45%;bottom:6%;left:0;width:100%}.ent-live-stage .entry-scene.entry-cruise .entry-scenery>.vehicle-object{height:48%;bottom:2%}.ent-live-stage .entry-ferrari .entry-identity,.ent-live-stage .entry-cruise .entry-identity,.ent-live-stage .entry-privatejet .entry-identity{align-self:flex-start;margin-top:22px}.ent-live-stage .entry-ferrari .entry-identity>.ornate-frame,.ent-live-stage .entry-cruise .entry-identity>.ornate-frame,.ent-live-stage .entry-privatejet .entry-identity>.ornate-frame{width:63px;height:72px;margin-bottom:7px}.ent-live-stage .entry-ferrari .entry-identity h3,.ent-live-stage .entry-cruise .entry-identity h3,.ent-live-stage .entry-privatejet .entry-identity h3{font-size:25px;margin:8px 0}.ent-live-stage .entry-ferrari .entry-identity p,.ent-live-stage .entry-cruise .entry-identity p,.ent-live-stage .entry-privatejet .entry-identity p{max-width:255px;margin:8px auto;font-size:10px}.ent-live-stage .entry-ferrari .entry-signature,.ent-live-stage .entry-cruise .entry-signature,.ent-live-stage .entry-privatejet .entry-signature{margin-top:3px;padding:6px 14px}.ent-live-stage .entry-ferrari .vehicle-object{animation:ent-ferrari-arrive 5.2s cubic-bezier(.16,.65,.25,1) both}.ent-live-stage .entry-cruise .vehicle-object{animation:ent-cruise-arrive 5.2s ease both}.ent-live-stage .entry-privatejet .vehicle-object{animation:ent-privatejet-arrive 5.2s ease both}.ent-live-stage .voyage-ambience{position:absolute;inset:0;pointer-events:none}.ent-live-stage .entry-ferrari .voyage-ambience{inset:auto 0 7%;height:17%;background:repeating-linear-gradient(0deg,transparent 0,transparent 20px,#d2a9d81c 21px,transparent 22px);transform:perspective(160px) rotateX(52deg);opacity:.5}.ent-live-stage .entry-cruise .voyage-ambience{inset:auto -20% 0;height:35%;background:repeating-radial-gradient(ellipse at 60% -80%,transparent 0,transparent 26px,#b9d5e24d 27px,transparent 29px);animation:ent-water-glide 4s linear infinite}.ent-live-stage .entry-cruise .voyage-ambience i{position:absolute;left:20%;right:20%;height:13px;border-top:1px solid #fff9;border-radius:50%;bottom:12%;animation:ent-sea-ripple 3.5s ease-out infinite}.ent-live-stage .entry-cruise .voyage-ambience i:nth-child(2){bottom:29%;animation-delay:.8s}.ent-live-stage .entry-cruise .voyage-ambience i:nth-child(3){bottom:46%;animation-delay:1.6s}.ent-live-stage .entry-privatejet .voyage-ambience i{position:absolute;width:85%;height:95px;left:-20%;top:42%;border-radius:50%;background:radial-gradient(ellipse,#fff9,transparent 68%);filter:blur(9px);animation:ent-cloud-drift 5.2s linear infinite}.ent-live-stage .entry-privatejet .voyage-ambience i:nth-child(2){top:70%;left:35%;animation-delay:-2.6s}.ent-live-stage .entry-privatejet .voyage-ambience i:nth-child(3){top:12%;left:-38%;opacity:.5;animation-delay:-1.3s}.ent-live-stage .entry-privatejet .entry-light-line{top:69%;transform:rotate(-8deg);opacity:.45}.ent-live-stage .entry-cruise .entry-light-line{top:auto;bottom:13%;opacity:.25}.ent-live-stage .entry-ferrari .entry-light-line{top:auto;bottom:19%;background:linear-gradient(90deg,transparent,#e5c6c5,#dbb3e3,transparent)}.ent-live-stage .looping .entry-scenery>.vehicle-object{animation-iteration-count:infinite}@media(max-width:760px){.ent-live-stage .entry-ferrari .entry-identity,.ent-live-stage .entry-cruise .entry-identity,.ent-live-stage .entry-privatejet .entry-identity{margin-top:23px}.ent-live-stage .entry-scene.entry-ferrari .entry-scenery>.vehicle-object{height:44%;bottom:5%}.ent-live-stage .entry-scene.entry-cruise .entry-scenery>.vehicle-object{height:45%;bottom:3%}.ent-live-stage .entry-scene.entry-privatejet .entry-scenery>.vehicle-object{height:45%;bottom:6%}}@media(prefers-reduced-motion:reduce){.ent-live-stage .entry-scene .entry-scenery>.vehicle-object,.ent-live-stage .voyage-ambience,.ent-live-stage .voyage-ambience i,.ent-appearance .frame-diamond .frame-glint::before,.ent-appearance .frame-diamond .frame-glint::after{animation:none!important;transform:none!important;opacity:1!important}}.ent-live-stage .vehicle-object>.collectible{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-width:none}.ent-live-stage .entry-bicycle .entry-scenery{background:radial-gradient(ellipse at 50% 80%,#cad8ca33,transparent 62%),linear-gradient(165deg,#fffdf6f5,#f0f6eddd)}.ent-live-stage .entry-motorcycle .entry-scenery{background:radial-gradient(ellipse at 50% 80%,#d3bde044,transparent 62%),linear-gradient(160deg,#fcfafff5,#e9e3f2ee)}.ent-live-stage .entry-bicycle .entry-identity,.ent-live-stage .entry-motorcycle .entry-identity{align-self:flex-start;margin-top:22px}.ent-live-stage .entry-bicycle .entry-identity>.ornate-frame,.ent-live-stage .entry-motorcycle .entry-identity>.ornate-frame{width:63px;height:72px;margin-bottom:7px}.ent-live-stage .entry-bicycle .entry-identity h3,.ent-live-stage .entry-motorcycle .entry-identity h3{font-size:25px;margin:8px 0}.ent-live-stage .entry-bicycle .entry-identity p,.ent-live-stage .entry-motorcycle .entry-identity p{max-width:255px;margin:8px auto;font-size:10px}.ent-live-stage .entry-bicycle .entry-signature,.ent-live-stage .entry-motorcycle .entry-signature{margin-top:3px;padding:6px 14px}.ent-live-stage .entry-bicycle .entry-scenery>.vehicle-object{height:46%;bottom:4%}.ent-live-stage .entry-motorcycle .entry-scenery>.vehicle-object{height:46%;bottom:4%}.ent-live-stage .entry-bicycle .vehicle-object{animation:ent-bicycle-arrive 5.2s ease both}.ent-live-stage .entry-motorcycle .vehicle-object{animation:ent-motorcycle-arrive 5.2s cubic-bezier(.16,.65,.25,1) both}.ent-live-stage .entry-bicycle .voyage-ambience{inset:auto -10% 8%;height:17%;background:repeating-linear-gradient(90deg,transparent 0,transparent 41px,#a9bca95a 42px,#a9bca95a 53px,transparent 54px);transform:perspective(140px) rotateX(64deg);mask-image:linear-gradient(transparent,#0007,transparent)}.ent-live-stage .entry-motorcycle .voyage-ambience{inset:auto 0 7%;height:21%;background:repeating-linear-gradient(0deg,transparent 0,transparent 19px,#c0a2da44 20px,transparent 21px);transform:perspective(140px) rotateX(58deg);opacity:.65}.ent-live-stage .entry-bicycle .entry-light-line,.ent-live-stage .entry-motorcycle .entry-light-line{top:auto;bottom:16%}.ent-live-stage .entry-bicycle .entry-light-line{background:linear-gradient(90deg,transparent,#b9d1b8,transparent)}.ent-live-stage .entry-motorcycle .entry-light-line{background:linear-gradient(90deg,transparent,#cfb5e5,#fff,transparent);box-shadow:0 0 11px #b492cb55}@media(prefers-reduced-motion:reduce){.ent-live-stage .entry-bicycle .entry-scenery>.vehicle-object,.ent-live-stage .entry-motorcycle .entry-scenery>.vehicle-object{animation:none!important;transform:none!important;opacity:1!important}}.ent-live-stage .fx-firecrackers .fx-collectible{top:6%;height:59%;animation:ent-cracker-dance 4.6s ease both}.ent-live-stage .fx-firecrackers .fx-collectible>.collectible{width:100%;height:100%;object-fit:contain}.ent-live-stage .fx-firecrackers .fx-caption{z-index:3}.ent-live-stage .fx-firecrackers .fx-stamp{color:#b17c49;border-color:#ddbb8d99}.ent-live-stage .fx-firecrackers .fx-orbit{border-color:#eccba15c;background:radial-gradient(ellipse,#ffe9c52b,transparent 65%)}.ent-live-stage .cracker-sparks{position:absolute;left:50%;top:35%;pointer-events:none;z-index:1}.ent-live-stage .cracker-sparks i{position:absolute;width:5px;height:5px;border-radius:50%;background:#edc58c;box-shadow:0 0 7px #efc47aa3;opacity:0;animation:ent-cracker-spark 4.6s linear both;animation-delay:var(--delay)}.ent-live-stage .cracker-sparks i:nth-child(3n){width:3px;height:8px;border-radius:1px;background:#e4a89a;box-shadow:none}.ent-live-stage .looping .cracker-sparks i{animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.ent-live-stage .fx-firecrackers .fx-collectible{animation:none!important;opacity:1;transform:none}.ent-live-stage .cracker-sparks{display:none}}
@keyframes ent-metal-shimmer{0%,25%{background-position:100% 0}70%,100%{background-position:0 0}}@keyframes ent-stage-appear{from{opacity:0}to{opacity:1}}@keyframes ent-stamp-hit{0%,24%{opacity:0;transform:scale(2.1) rotate(15deg)}30%,82%{opacity:1;transform:scale(1) rotate(15deg)}100%{opacity:0;transform:rotate(15deg)}}@keyframes ent-missile-pass{0%{transform:translate(-120px,210px) scale(.4);opacity:0}16%{transform:translate(-14px,10px) scale(.88);opacity:1}28%,65%{transform:translate(0,-10px) scale(1);opacity:1}81%{transform:translate(20px,-30px) scale(1.05);opacity:1}100%{transform:translate(180px,-290px) scale(.5);opacity:0}}@keyframes ent-spring-hit{0%{transform:translateX(-130px) scale(.3);opacity:0}18%{transform:translateX(12px) scale(1.16);opacity:1}23%{transform:translateX(-8px) scale(.92)}30%,75%{transform:none;opacity:1}85%{transform:translateX(7px) scale(1.04);opacity:1}100%{transform:scale(.6);opacity:0}}@keyframes ent-chicken-shake{0%{transform:translateY(80px) scale(.7);opacity:0}18%{transform:rotate(-10deg);opacity:1}25%,45%,65%{transform:rotate(8deg)}35%,55%{transform:rotate(-8deg)}75%,90%{transform:rotate(0);opacity:1}100%{transform:translateY(35px);opacity:0}}@keyframes ent-meme-punch{0%{transform:scale(.1) rotate(-15deg);opacity:0}15%{transform:scale(1.05);opacity:1}25%,82%{transform:scale(1);opacity:1}100%{transform:translateY(25px) scale(.9);opacity:0}}@keyframes ent-screen-glitch{0%{opacity:0;transform:translateX(-10px)}10%,30%,82%{opacity:1;transform:none}12%,32%{transform:translateX(7px)}14%,34%{transform:translateX(-4px)}100%{opacity:0}}@keyframes ent-crack-hit{0%{transform:scale(1.5);opacity:0}10%{transform:scale(.93);opacity:1}14%{transform:translateX(8px)}18%{transform:translateX(-8px)}24%,85%{transform:none;opacity:1}100%{transform:scale(1.08);opacity:0}}@keyframes ent-entry-reveal{0%{opacity:0;transform:scale(1.12)}14%,88%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.02)}}@keyframes ent-portal-spin{to{transform:rotateY(29deg) rotate(350deg)}}@keyframes ent-identity-arrive{0%,8%{opacity:0;transform:translateY(20px) scale(.9)}26%,88%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-10px)}}@keyframes ent-car-arrive{0%,6%{transform:translateX(120%)}35%,85%{transform:translateX(0)}100%{transform:translateX(-120%)}}@keyframes ent-signal-arrive{0%,6%{opacity:0;transform:translateX(-8px)}9%{opacity:1;transform:translateX(9px)}12%,25%,88%{opacity:1;transform:none}14%{transform:translateX(-6px)}100%{opacity:0}}@keyframes ent-scan-line{from{transform:translateY(-210px)}to{transform:translateY(260px)}}@keyframes ent-shards-part{0%,10%{transform:none}24%,46%{transform:translate(var(--sx),var(--sy)) rotate(var(--sr))}64%,100%{transform:none}}@keyframes ent-diamond-spark{0%,100%{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}
@keyframes ent-ferrari-arrive{0%,5%{transform:translateX(120%) scale(.82);opacity:0}24%{transform:translateX(-5%) scale(1.02);opacity:1}34%,82%{transform:none;opacity:1}100%{transform:translateX(-125%) scale(.94);opacity:0}}@keyframes ent-cruise-arrive{0%{transform:translate(95%,12px);opacity:0}30%{transform:translate(0,0);opacity:1}50%{transform:translate(-2%,3px);opacity:1}73%{transform:translate(-5%,0);opacity:1}100%{transform:translate(-70%,5px);opacity:0}}@keyframes ent-privatejet-arrive{0%{transform:translate(110%,60px) scale(.7);opacity:0}25%{transform:translate(4%,0) scale(1);opacity:1}48%,72%{transform:translate(0,-8px) scale(1);opacity:1}100%{transform:translate(-125%,-100px) scale(.78);opacity:0}}@keyframes ent-water-glide{from{transform:translateX(0)}to{transform:translateX(-22px)}}@keyframes ent-sea-ripple{from{transform:scale(.7);opacity:0}20%{opacity:.7}to{transform:scale(1.3);opacity:0}}@keyframes ent-cloud-drift{from{transform:translateX(80px)}to{transform:translateX(-100px)}}
@keyframes ent-bicycle-arrive{0%{transform:translateX(110%) rotate(3deg);opacity:0}30%{transform:translateX(2%) rotate(-1deg);opacity:1}43%{transform:translateY(2px);opacity:1}62%{transform:translateY(0);opacity:1}81%{transform:translateY(2px);opacity:1}100%{transform:translateX(-115%) rotate(-2deg);opacity:0}}@keyframes ent-motorcycle-arrive{0%,5%{transform:translateX(135%) scale(.8);opacity:0}24%{transform:translateX(-5%) rotate(-2deg) scale(1.02);opacity:1}35%,80%{transform:none;opacity:1}100%{transform:translateX(-135%) scale(.94);opacity:0}}
@keyframes ent-cracker-dance{0%{transform:translateY(-25px) scale(.65);opacity:0}12%{transform:rotate(-4deg) scale(1);opacity:1}19%,29%,39%,49%,59%,69%{transform:rotate(5deg);opacity:1}24%,34%,44%,54%,64%,74%{transform:rotate(-5deg);opacity:1}81%,91%{transform:none;opacity:1}100%{transform:translateY(15px) scale(.9);opacity:0}}
@keyframes ent-cracker-spark{0%,15%{opacity:0;transform:translate(0,0) scale(.2)}17%{opacity:.9}27%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.1)}28%,100%{opacity:0}}
