.gacha-motion-preview{color:#c1c9b8;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.gacha-motion-preview span{text-align:center;flex-basis:100%}.gacha-motion-preview button{color:#e3f9a7;background:#253020;border:1px solid #dafa6070;border-radius:999px;padding:7px 14px}.gacha-motion-preview button:disabled{opacity:.5}body.gacha-cinema-active{overflow:hidden!important}.gacha-reveal--cinematic{--reveal-glow:#c7e4ef;isolation:isolate;z-index:89!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;background:radial-gradient(at 50% 45%,#243e4266,#0000 65%),#050b10!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:0!important;padding:clamp(12px,3vw,38px)!important;display:grid!important;position:fixed!important;inset:0!important}.gacha-reveal--cinematic[hidden]{display:none!important}.gacha-reveal--cinematic[data-rarity=ssr],.gacha-reveal--cinematic[data-rarity=ur]{--reveal-glow:#ffdb69}.gacha-reveal--cinematic[data-rarity=sr]{--reveal-glow:#d599ff}.gacha-reveal--cinematic:before{content:"";z-index:-1;filter:blur(7px);background:linear-gradient(#03080bd9,#03080be8),url(/assets/gacha/tutu-future-city-bg-v4.webp) 50%/cover;position:absolute;inset:0}.gacha-reveal--cinematic:after{content:"";pointer-events:none;z-index:3;border:2px solid var(--reveal-glow);width:34vmin;height:34vmin;box-shadow:0 0 55px var(--reveal-glow),inset 0 0 35px var(--reveal-glow);opacity:0;border-radius:50%;animation:1.3s ease-out .45s both tutu-reveal-wave;position:absolute;top:46%;left:50%}.gacha-reveal--cinematic .gacha-reveal__sky:before{background:conic-gradient(from 20deg,transparent 5%,color-mix(in srgb,var(--reveal-glow) 23%,transparent) 11%,transparent 18%,transparent 44%,color-mix(in srgb,var(--reveal-glow) 16%,transparent) 50%,transparent 59%);filter:blur(9px)}.gacha-reveal--cinematic>header,.gacha-reveal--cinematic>footer{border-color:#fff2!important;padding:12px 5px!important}.gacha-reveal--cinematic>header h2{font:900 22px/1.3 Nunito,sans-serif}.gacha-reveal--cinematic>footer button{min-width:130px;min-height:44px;font-size:14px!important}.gacha-reveal--cinematic .gacha-reveal__grid{grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;justify-self:center;gap:clamp(8px,1.5vw,22px);width:min(100%,980px);min-height:0;transition:transform .5s ease-in,opacity .42s ease-in,filter .5s;display:grid;max-height:100%!important;padding:20px!important;overflow:auto!important}.gacha-reveal--cinematic.is-single .gacha-reveal__grid{justify-content:center;grid-template-columns:minmax(0,min(33vh,320px))!important}.gacha-reveal--cinematic .reveal-card__canvas{border-color:color-mix(in srgb,var(--reveal-glow) 50%,#101619);box-shadow:0 16px 38px #000b,0 0 22px color-mix(in srgb,var(--reveal-glow) 22%,transparent)}.gacha-reveal--cinematic .reveal-card__foil{opacity:.65;background:linear-gradient(115deg,#0000 35%,#74efff33 41%,#ffd97866 46%,#fff9 49%,#dd90ff55 52%,#77ffe344 58%,#0000 64%);animation:4.6s ease-in-out 1.4s infinite tutu-holo-sweep;inset:-65%}.gacha-reveal--cinematic .reveal-card--ssr .reveal-card__canvas{--reveal-glow:#ffdb69}.gacha-reveal--cinematic .reveal-card--sr .reveal-card__canvas{--reveal-glow:#d599ff}.gacha-reveal--cinematic .reveal-card__meta strong{font-size:12px}.gacha-reveal--cinematic.is-collecting .gacha-reveal__grid{opacity:0;filter:brightness(3)blur(3px);transform:translate(34vw,-30vh)scale(.06)}.gacha-reveal--cinematic.is-skipped:after,.gacha-reveal--cinematic.is-skipped .reveal-card__foil{animation:none}.gacha-reveal--cinematic.is-lite:after{display:none}@keyframes tutu-reveal-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}20%{opacity:.65}to{opacity:0;transform:translate(-50%,-50%)scale(3.5)}}@keyframes tutu-holo-sweep{0%,15%{opacity:0;transform:translate(-36%)rotate(-5deg)}40%{opacity:.7}65%,to{opacity:0;transform:translate(36%)rotate(5deg)}}@media (width<=639px){.gacha-reveal--cinematic{padding:12px!important}.gacha-reveal--cinematic .gacha-reveal__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;padding:12px!important}.gacha-reveal--cinematic.is-single .gacha-reveal__grid{align-content:center;grid-template-columns:minmax(0,min(62vw,31vh))!important}.gacha-reveal--cinematic>header h2{font-size:18px}.gacha-reveal--cinematic .reveal-card__meta strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.gacha-reveal--cinematic:after,.gacha-reveal--cinematic .reveal-card__foil{animation:none!important}.gacha-reveal--cinematic .gacha-reveal__grid{transition:none!important}.gacha-reveal--cinematic.is-collecting .gacha-reveal__grid{filter:none;transform:none}}.gacha-gate.is-reveal-backdrop{pointer-events:none;z-index:88!important}.gacha-reveal--cinematic{background:radial-gradient(at 50% 45%,#07101335,#02060899)!important}.gacha-reveal--cinematic:before{filter:none;background:linear-gradient(#03080b25,#03080b55)}.gacha-reveal--cinematic .reveal-card__flipper{animation-duration:var(--flip-duration,.72s)}.gacha-reveal--cinematic .reveal-card--r{--card-light:#bcdfef}.gacha-reveal--cinematic .reveal-card--sr{--card-light:#ca82ff}.gacha-reveal--cinematic .reveal-card--ssr,.gacha-reveal--cinematic .reveal-card--ur{--card-light:#ffdc75}.gacha-reveal--cinematic .reveal-card__canvas:after{content:"";z-index:6;pointer-events:none;border:2px solid var(--card-light,#98a6b2);border-radius:inherit;opacity:0;box-shadow:0 0 30px var(--card-light,#98a6b2),inset 0 0 16px var(--card-light,#98a6b2);animation:tutu-card-bloom .75s var(--impact-delay,1s) ease-out both;position:absolute;inset:-5px}.gacha-reveal--cinematic .reveal-card--sr .reveal-card__canvas{animation:tutu-sr-impact .32s var(--impact-delay,1s) ease-out both}.gacha-reveal--cinematic .reveal-card--ssr .reveal-card__canvas,.gacha-reveal--cinematic .reveal-card--ur .reveal-card__canvas{animation:tutu-ssr-impact .58s var(--impact-delay,1s) ease-out both}.gacha-reveal--cinematic .reveal-card--ssr .reveal-card__canvas:after,.gacha-reveal--cinematic .reveal-card--ur .reveal-card__canvas:after{border-width:3px;animation-duration:1.25s;box-shadow:0 0 65px #ffdc75,inset 0 0 25px #ffdc75}.gacha-reveal--cinematic.is-skipped .reveal-card__canvas,.gacha-reveal--cinematic.is-skipped .reveal-card__canvas:after,.gacha-reveal--cinematic.is-lite .reveal-card__canvas,.gacha-reveal--cinematic.is-lite .reveal-card__canvas:after{animation:none!important}@keyframes tutu-card-bloom{0%{opacity:0;transform:scale(.97)}18%{opacity:.9}to{opacity:0;transform:scale(1.16)}}@keyframes tutu-sr-impact{0%,to{transform:translate(0)}25%{transform:translate(-3px)rotate(-.5deg)}55%{transform:translate(3px)rotate(.5deg)}80%{transform:translate(-1px)}}@keyframes tutu-ssr-impact{0%,to{transform:translate(0)scale(1)}15%{transform:translate(-5px,2px)scale(1.035)}30%{transform:translate(5px,-2px)scale(1.05)}48%{transform:translate(-4px,1px)scale(1.025)}66%{transform:translate(3px,-1px)scale(1.035)}83%{transform:translate(-1px)scale(1.01)}}@media (prefers-reduced-motion:reduce){.gacha-reveal--cinematic .reveal-card__canvas,.gacha-reveal--cinematic .reveal-card__canvas:after{animation:none!important}}.gacha-reveal--cinematic>header,.gacha-reveal--cinematic>footer{text-align:center;border:0!important;justify-content:center!important}.gacha-reveal--cinematic>header>div{text-align:center;width:100%}.gacha-reveal--cinematic>footer>[data-gacha-reveal-summary]{display:none}.gacha-reveal--cinematic .reveal-card__canvas{box-shadow:none!important;background:0 0!important;border:0!important}.gacha-reveal--cinematic .reveal-card__front{background:0 0!important}.gacha-reveal--cinematic .reveal-card__canvas:after{background:radial-gradient(ellipse,transparent 55%,var(--card-light,#acd) 72%,transparent 85%);mix-blend-mode:screen;box-shadow:none!important;border:0!important}:is(.gacha-reveal--cinematic,.gacha-card-inspect) .reveal-card__new{letter-spacing:1px;animation:2.8s ease-in-out infinite tutu-new-glimmer;overflow:hidden;color:#382400!important;background:linear-gradient(120deg,#fff3a2,#ffd451 55%,#d89b27)!important;border:1px solid #fff0aa!important;border-radius:4px 9px!important;padding:4px 9px!important;font:950 10px/1 Nunito,sans-serif!important;top:3%!important;right:-2%!important;transform:rotate(9deg)!important;box-shadow:0 2px 6px #0007,0 0 10px #ffd76555!important}:is(.gacha-reveal--cinematic,.gacha-card-inspect) .reveal-card__new:after{content:"";background:linear-gradient(110deg,#0000 42%,#fff9 50%,#0000 58%);animation:3s ease-in-out infinite tutu-holo-sweep;position:absolute;inset:-50%}:is(.gacha-reveal--cinematic,.gacha-card-inspect) .reveal-card__new:before{content:"✦";margin-right:3px}@keyframes tutu-new-glimmer{50%{filter:brightness(1.13);box-shadow:0 2px 6px #0007,0 0 13px #ffd76599}}@media (prefers-reduced-motion:reduce){:is(.gacha-reveal--cinematic,.gacha-card-inspect) .reveal-card__new,:is(.gacha-reveal--cinematic,.gacha-card-inspect) .reveal-card__new:after{animation:none!important}}.gacha-reveal--cinematic .reveal-card__front{overflow:visible!important}:is(.gacha-reveal--cinematic,.gacha-card-inspect) .reveal-card__front:before{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(128deg,#ffffff15,#0000 19% 74%,#b7e8ff12),linear-gradient(90deg,#ffffff12,#0000 3% 97%,#d1f4ff12);position:absolute;inset:0;box-shadow:inset 4px 0 9px #def6ff0c,inset -4px -3px 10px #c2eaff0d,0 10px 22px #0005}.gacha-reveal--cinematic .reveal-card__foil{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#8cf2ff12 41%,#fff6c736 47%,#ffffff65 50%,#e7aaff28 54%,#93ffde12 61%,#0000 70%) 0 0/300% 100%;animation:5s ease-in-out 1.3s infinite tutu-sleeve-shine;-webkit-mask-image:radial-gradient(#000 40%,#000b 71%,#0000 99%);mask-image:radial-gradient(#000 40%,#000b 71%,#0000 99%);z-index:5!important;inset:0!important}.gacha-reveal--cinematic .reveal-card__canvas:after{filter:blur(12px);background:radial-gradient(ellipse,transparent 40%,var(--card-light,#acd) 58%,transparent 75%);inset:-16px}.gacha-reveal--cinematic>header h2{letter-spacing:2px;margin-top:7px!important;font:950 clamp(28px,3vw,38px)/1.25 Nunito,Noto Sans HK,sans-serif!important}.gacha-reveal--cinematic .gacha-reveal__sky{background:0 0!important}.gacha-reveal--cinematic .gacha-reveal__sky:before,.gacha-reveal--cinematic .gacha-reveal__sky i,.gacha-reveal--cinematic:after{display:none}.gacha-reveal--cinematic.has-ssr-light .gacha-reveal__sky:before,.gacha-reveal--cinematic.has-ssr-light .gacha-reveal__sky i,.gacha-reveal--cinematic.has-ssr-light:after{display:block}.gacha-reveal--cinematic.has-ssr-light .gacha-reveal__sky:after{content:"";opacity:.65;background:radial-gradient(circle at 16% 35%,#fff0b7 0 1px,#0000 3px),radial-gradient(circle at 32% 64%,#ffe180 0 1px,#0000 3px),radial-gradient(circle at 76% 22%,#fff3c4 0 1.5px,#0000 4px),radial-gradient(circle at 85% 70%,#ffe898 0 1px,#0000 3px),radial-gradient(circle at 63% 82%,#fff4ce 0 1px,#0000 3px),radial-gradient(circle at 42% 19%,#ffe797 0 1px,#0000 3px),radial-gradient(circle at 8% 78%,#ffe797 0 1px,#0000 3px);animation:7s ease-in-out infinite alternate tutu-ssr-motes;position:absolute;inset:0}@keyframes tutu-sleeve-shine{0%,15%{opacity:0;background-position:150% 0}40%{opacity:.7}70%,to{opacity:0;background-position:-50% 0}}@keyframes tutu-ssr-motes{0%{opacity:.3;transform:translateY(14px)}to{opacity:.8;transform:translateY(-20px)}}@media (prefers-reduced-motion:reduce){.gacha-reveal--cinematic .reveal-card__foil,.gacha-reveal--cinematic.has-ssr-light .gacha-reveal__sky:after{animation:none!important}}.gacha-reveal--cinematic .reveal-card--sr .reveal-card__flipper{animation-name:tutu-sr-turn}.gacha-reveal--cinematic .reveal-card--ssr .reveal-card__flipper{animation-name:tutu-ssr-turn}@keyframes tutu-sr-turn{0%{transform:rotateY(0)}to{transform:rotateY(540deg)}}@keyframes tutu-ssr-turn{0%{transform:rotateY(0)}to{transform:rotateY(900deg)}}.gacha-reveal--cinematic .reveal-card--r .reveal-card__canvas,.gacha-reveal--cinematic .reveal-card--n .reveal-card__canvas{animation:tutu-card-pop .65s var(--impact-delay,1s) ease-out both}@keyframes tutu-card-pop{0%,to{transform:scale(1)}45%{transform:scale(1.045)}75%{transform:scale(.99)}}:is(.gacha-reveal--cinematic,.gacha-card-inspect) .reveal-card__front:before{background:linear-gradient(125deg,#ffffff27,#0000 18% 72%,#d2f0ff20),linear-gradient(90deg,#e5f8ff27,#0000 3% 97%,#d1f4ff22);border-radius:12px;inset:-3px;box-shadow:inset 4px 0 8px #def6ff15,inset -4px -3px 9px #c2eaff16,0 9px 18px #0005}.gacha-reveal--cinematic .gacha-reveal__grid{gap:clamp(12px,2vw,26px);padding:28px!important}:is(.gacha-reveal--cinematic,.gacha-card-inspect) .reveal-card__new{right:0!important}@media (prefers-reduced-motion:reduce){.gacha-reveal--cinematic .reveal-card__flipper{animation:none!important;transform:rotateY(180deg)!important}.gacha-reveal--cinematic .reveal-card__canvas{animation:none!important}}.gacha-card-inspect .gacha-card-inspect__art .reveal-card__front{border:0!important;overflow:visible!important}.gacha-card-inspect .gacha-card-inspect__art .reveal-card__front:before{mix-blend-mode:normal;background:linear-gradient(125deg,#ffffff27,#0000 18% 72%,#d2f0ff20),linear-gradient(90deg,#e5f8ff27,#0000 3% 97%,#d1f4ff22);border-radius:12px;inset:-3px;box-shadow:inset 4px 0 8px #def6ff15,inset -4px -3px 9px #c2eaff16,0 9px 18px #0005;clip-path:none!important;opacity:1!important;display:block!important}.gacha-reveal--cinematic:after{display:none!important}.gacha-reveal--cinematic :is(.reveal-card--n,.reveal-card--r) .reveal-card__canvas{animation:none!important}.gacha-reveal--cinematic :is(.reveal-card--n,.reveal-card--r) :is(.reveal-card__foil,.reveal-card__front):after,.gacha-reveal--cinematic :is(.reveal-card--n,.reveal-card--r) .reveal-card__foil,.gacha-reveal--cinematic :is(.reveal-card--n,.reveal-card--r) .reveal-card__canvas:after{display:none!important}.gacha-reveal--cinematic .reveal-card--sr .reveal-card__foil{animation:tutu-sleeve-shine 5s var(--impact-delay,1s) ease-in-out infinite;opacity:.35;display:block}.gacha-reveal--cinematic :is(.reveal-card--ssr,.reveal-card--ur) .reveal-card__foil{animation:tutu-sleeve-shine 3.6s var(--impact-delay,1s) ease-in-out infinite;background:linear-gradient(115deg,#0000 20%,#7defff40 35%,#ffe78688 44%,#fff 50%,#e995ff77 56%,#ffce6155 65%,#0000 80%) 0 0/300% 100%}.gacha-reveal--cinematic>footer{flex-direction:column;gap:5px!important;padding:5px!important}.gacha-reveal--cinematic>footer .gacha-skip-link{text-underline-offset:4px;min-width:0;min-height:28px;text-decoration:underline;box-shadow:none!important;color:#c6caca!important;background:0 0!important;border:0!important;padding:3px 12px!important;font-size:12px!important}.gacha-reveal--cinematic.is-skipped .reveal-card__flipper{animation:none!important;transform:rotateY(180deg)!important}.gacha-reveal--cinematic.is-skipped .gacha-skip-link{visibility:hidden}.gacha-card-inspect .gacha-card-inspect__art,.gacha-card-inspect .gacha-card-inspect__art .reveal-card__front,.gacha-card-inspect .gacha-card-inspect__art .reveal-card__front:before{border-radius:8%/5.33%!important}.gacha-card-inspect .gacha-card-inspect__art .reveal-card__new{padding:6px 12px!important;font-size:clamp(13px,2vw,16px)!important;right:1%!important}@media (prefers-reduced-motion:reduce){.gacha-reveal--cinematic .reveal-card .reveal-card__foil{animation:none!important}}@media (width>=640px){.gacha-reveal--cinematic:not(.is-single) .gacha-reveal__grid{box-sizing:border-box;grid-template-rows:repeat(2,minmax(0,1fr));align-items:center;row-gap:24px;height:100%;padding:24px!important;overflow:visible!important}.gacha-reveal--cinematic:not(.is-single) .reveal-card{aspect-ratio:2/3;justify-self:center;max-width:100%;height:100%;min-height:0;width:auto!important}.gacha-reveal--cinematic:not(.is-single) .reveal-card__canvas{width:100%;height:100%}}.gacha-reveal--cinematic>footer{grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;-moz-column-gap:18px!important;column-gap:18px!important;display:grid!important}.gacha-reveal--cinematic>footer [data-gacha-reveal-close]{grid-area:1/2}.gacha-reveal--cinematic>footer .gacha-skip-link{grid-area:1/3;justify-self:start}.gacha-reveal--cinematic>footer .gacha-exchange-message{color:#e2edb8;grid-area:1/3;justify-self:start;font-size:12px}.gacha-exchange-message[hidden]{display:none!important}@media (width<=639px){.gacha-reveal--cinematic>footer .gacha-exchange-message{grid-area:2/1/auto/-1;justify-self:center}}@media (width>=640px){.gacha-reveal--cinematic:not(.is-single) .gacha-reveal__grid{container-type:size}.gacha-reveal--cinematic:not(.is-single) .reveal-card{aspect-ratio:2/3;width:min(100%,33.3333cqh - 8px)!important;height:auto!important}.gacha-reveal--cinematic:not(.is-single) .reveal-card__canvas{aspect-ratio:2/3;height:auto!important}}body.gacha-cinema-active astro-dev-toolbar{display:none!important}.gacha-gate__loading{z-index:5;pointer-events:none;color:#f5f5e8;text-align:center;text-shadow:0 2px 8px #000;align-content:center;justify-items:center;gap:16px;font:700 14px/1.6 system-ui;display:none;position:absolute;inset:0}.gacha-gate.is-loading-result .gacha-gate__loading{display:grid}.gacha-gate__loading img{filter:drop-shadow(0 0 18px #daf86045);width:clamp(160px,24vw,240px);height:auto;animation:1.6s ease-in-out infinite tutu-loading-bob}.gacha-loading-dots{gap:9px;display:flex}.gacha-loading-dots i{background:#daf860;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite tutu-loading-dot}.gacha-loading-dots i:nth-child(2){animation-delay:.15s}.gacha-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes tutu-loading-bob{50%{transform:translateY(-9px)rotate(2deg)}}@keyframes tutu-loading-dot{50%{opacity:.3;transform:translateY(-5px)}}.gacha-character-showcase .gacha-draw-actions .gacha-recover{min-height:58px;font-size:17px;font-weight:900;box-shadow:0 0 20px #daf86030;color:#141a0c!important;background:#daf860!important;border:2px solid #ecffac!important;border-radius:14px!important}.gacha-character-showcase .gacha-draw-actions>.gacha-recovery-hint{color:#ffe49a!important;font-size:13px!important}.gacha-draw-actions>[hidden],.gacha-character-showcase .gacha-draw-stage .gacha-draw-actions>[hidden],.gacha-reveal[data-reveal-complete=false] [data-gacha-exchange-message]{display:none!important}.gacha-reveal--cinematic>footer:has([data-gacha-draw-again]:not([hidden])){flex-flow:wrap;justify-content:center!important;gap:12px!important;display:flex!important}.gacha-reveal--cinematic>footer [data-gacha-again-status]{order:3;width:100%;margin:0}.gacha-reveal--cinematic>footer [data-gacha-draw-again]{color:#dfff62!important;background:#20262c!important;border:1px solid #dfff62!important}@media (width<=639px){.gacha-reveal--cinematic{padding:12px max(4px,env(safe-area-inset-right)) 12px max(4px,env(safe-area-inset-left))!important}.gacha-reveal--cinematic:not(.is-single) .gacha-reveal__grid{grid-template-rows:repeat(2,auto);align-content:center;gap:14px 4px;width:100%;max-width:none;grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:14px 2px!important}.gacha-reveal--cinematic:not(.is-single) .reveal-card__new{letter-spacing:0;padding:3px 4px!important;font-size:6px!important}}.gacha-reveal--cinematic .reveal-card .reveal-card__flipper{animation-name:reveal-card-flip!important;animation-duration:var(--flip-duration)!important}.gacha-reveal--cinematic:not(.is-skipped) .reveal-card .reveal-card__canvas{transform-origin:50% 62%;animation:var(--sway-name) var(--shake-duration) var(--shake-delay) linear both!important}.gacha-reveal--cinematic .reveal-card--n{--sway-name:tutu-sway-n}@keyframes tutu-sway-n{0%{transform:translate(0)rotate(0)}.833%{transform:translate(.003px)rotate(.005deg)}1.667%{transform:translate(.013px)rotate(.02deg)}2.5%{transform:translate(.029px)rotate(.045deg)}3.333%{transform:translate(.052px)rotate(.079deg)}4.167%{transform:translate(.079px)rotate(.122deg)}5%{transform:translate(.111px)rotate(.171deg)}5.833%{transform:translate(.147px)rotate(.227deg)}6.667%{transform:translate(.186px)rotate(.286deg)}7.5%{transform:translate(.227px)rotate(.349deg)}8.333%{transform:translate(.268px)rotate(.413deg)}9.167%{transform:translate(.31px)rotate(.476deg)}10%{transform:translate(.35px)rotate(.538deg)}10.833%{transform:translate(.388px)rotate(.596deg)}11.667%{transform:translate(.422px)rotate(.649deg)}12.5%{transform:translate(.452px)rotate(.696deg)}13.333%{transform:translate(.478px)rotate(.735deg)}14.167%{transform:translate(.497px)rotate(.765deg)}15%{transform:translate(.511px)rotate(.786deg)}15.833%{transform:translate(.518px)rotate(.797deg)}16.667%{transform:translate(.52px)rotate(.8deg)}17.5%{transform:translate(.518px)rotate(.798deg)}18.333%{transform:translate(.514px)rotate(.79deg)}19.167%{transform:translate(.506px)rotate(.778deg)}20%{transform:translate(.495px)rotate(.761deg)}20.833%{transform:translate(.48px)rotate(.739deg)}21.667%{transform:translate(.463px)rotate(.713deg)}22.5%{transform:translate(.443px)rotate(.682deg)}23.333%{transform:translate(.421px)rotate(.647deg)}24.167%{transform:translate(.395px)rotate(.608deg)}25%{transform:translate(.368px)rotate(.566deg)}25.833%{transform:translate(.338px)rotate(.52deg)}26.667%{transform:translate(.306px)rotate(.47deg)}27.5%{transform:translate(.272px)rotate(.418deg)}28.333%{transform:translate(.236px)rotate(.363deg)}29.167%{transform:translate(.199px)rotate(.306deg)}30%{transform:translate(.161px)rotate(.247deg)}30.833%{transform:translate(.121px)rotate(.187deg)}31.667%{transform:translate(.081px)rotate(.125deg)}32.5%{transform:translate(.041px)rotate(.063deg)}33.333%{transform:translate(0)rotate(0)}34.167%{transform:translate(-.041px)rotate(-.063deg)}35%{transform:translate(-.081px)rotate(-.125deg)}35.833%{transform:translate(-.121px)rotate(-.187deg)}36.667%{transform:translate(-.161px)rotate(-.247deg)}37.5%{transform:translate(-.199px)rotate(-.306deg)}38.333%{transform:translate(-.236px)rotate(-.363deg)}39.167%{transform:translate(-.272px)rotate(-.418deg)}40%{transform:translate(-.306px)rotate(-.47deg)}40.833%{transform:translate(-.338px)rotate(-.52deg)}41.667%{transform:translate(-.368px)rotate(-.566deg)}42.5%{transform:translate(-.395px)rotate(-.608deg)}43.333%{transform:translate(-.421px)rotate(-.647deg)}44.167%{transform:translate(-.443px)rotate(-.682deg)}45%{transform:translate(-.463px)rotate(-.713deg)}45.833%{transform:translate(-.48px)rotate(-.739deg)}46.667%{transform:translate(-.495px)rotate(-.761deg)}47.5%{transform:translate(-.506px)rotate(-.778deg)}48.333%{transform:translate(-.514px)rotate(-.79deg)}49.167%{transform:translate(-.518px)rotate(-.798deg)}50%{transform:translate(-.52px)rotate(-.8deg)}50.833%{transform:translate(-.518px)rotate(-.798deg)}51.667%{transform:translate(-.514px)rotate(-.79deg)}52.5%{transform:translate(-.506px)rotate(-.778deg)}53.333%{transform:translate(-.495px)rotate(-.761deg)}54.167%{transform:translate(-.48px)rotate(-.739deg)}55%{transform:translate(-.463px)rotate(-.713deg)}55.833%{transform:translate(-.443px)rotate(-.682deg)}56.667%{transform:translate(-.421px)rotate(-.647deg)}57.5%{transform:translate(-.395px)rotate(-.608deg)}58.333%{transform:translate(-.368px)rotate(-.566deg)}59.167%{transform:translate(-.338px)rotate(-.52deg)}60%{transform:translate(-.306px)rotate(-.47deg)}60.833%{transform:translate(-.272px)rotate(-.418deg)}61.667%{transform:translate(-.236px)rotate(-.363deg)}62.5%{transform:translate(-.199px)rotate(-.306deg)}63.333%{transform:translate(-.161px)rotate(-.247deg)}64.167%{transform:translate(-.121px)rotate(-.187deg)}65%{transform:translate(-.081px)rotate(-.125deg)}65.833%{transform:translate(-.041px)rotate(-.063deg)}66.667%{transform:translate(0)rotate(0)}67.5%{transform:translate(.041px)rotate(.063deg)}68.333%{transform:translate(.081px)rotate(.125deg)}69.167%{transform:translate(.121px)rotate(.187deg)}70%{transform:translate(.161px)rotate(.247deg)}70.833%{transform:translate(.199px)rotate(.306deg)}71.667%{transform:translate(.236px)rotate(.363deg)}72.5%{transform:translate(.272px)rotate(.418deg)}73.333%{transform:translate(.306px)rotate(.47deg)}74.167%{transform:translate(.338px)rotate(.52deg)}75%{transform:translate(.368px)rotate(.566deg)}75.833%{transform:translate(.395px)rotate(.608deg)}76.667%{transform:translate(.421px)rotate(.647deg)}77.5%{transform:translate(.443px)rotate(.682deg)}78.333%{transform:translate(.463px)rotate(.713deg)}79.167%{transform:translate(.479px)rotate(.737deg)}80%{transform:translate(.49px)rotate(.753deg)}80.833%{transform:translate(.495px)rotate(.762deg)}81.667%{transform:translate(.496px)rotate(.763deg)}82.5%{transform:translate(.492px)rotate(.757deg)}83.333%{transform:translate(.483px)rotate(.743deg)}84.167%{transform:translate(.469px)rotate(.721deg)}85%{transform:translate(.451px)rotate(.693deg)}85.833%{transform:translate(.429px)rotate(.659deg)}86.667%{transform:translate(.403px)rotate(.62deg)}87.5%{transform:translate(.374px)rotate(.575deg)}88.333%{transform:translate(.343px)rotate(.527deg)}89.167%{transform:translate(.31px)rotate(.477deg)}90%{transform:translate(.275px)rotate(.424deg)}90.833%{transform:translate(.241px)rotate(.37deg)}91.667%{transform:translate(.206px)rotate(.317deg)}92.5%{transform:translate(.172px)rotate(.265deg)}93.333%{transform:translate(.14px)rotate(.215deg)}94.167%{transform:translate(.11px)rotate(.169deg)}95%{transform:translate(.082px)rotate(.127deg)}95.833%{transform:translate(.058px)rotate(.09deg)}96.667%{transform:translate(.038px)rotate(.058deg)}97.5%{transform:translate(.022px)rotate(.033deg)}98.333%{transform:translate(.01px)rotate(.015deg)}99.167%{transform:translate(.002px)rotate(.004deg)}to{transform:translate(0)rotate(0)}}.gacha-reveal--cinematic .reveal-card--r{--sway-name:tutu-sway-r}@keyframes tutu-sway-r{0%{transform:translate(0)rotate(0)}.833%{transform:translate(.004px)rotate(.007deg)}1.667%{transform:translate(.018px)rotate(.027deg)}2.5%{transform:translate(.039px)rotate(.06deg)}3.333%{transform:translate(.068px)rotate(.105deg)}4.167%{transform:translate(.103px)rotate(.159deg)}5%{transform:translate(.144px)rotate(.222deg)}5.833%{transform:translate(.189px)rotate(.29deg)}6.667%{transform:translate(.235px)rotate(.362deg)}7.5%{transform:translate(.283px)rotate(.435deg)}8.333%{transform:translate(.329px)rotate(.506deg)}9.167%{transform:translate(.372px)rotate(.572deg)}10%{transform:translate(.411px)rotate(.633deg)}10.833%{transform:translate(.445px)rotate(.684deg)}11.667%{transform:translate(.471px)rotate(.725deg)}12.5%{transform:translate(.49px)rotate(.753deg)}13.333%{transform:translate(.5px)rotate(.769deg)}14.167%{transform:translate(.5px)rotate(.77deg)}15%{transform:translate(.492px)rotate(.757deg)}15.833%{transform:translate(.475px)rotate(.731deg)}16.667%{transform:translate(.45px)rotate(.693deg)}17.5%{transform:translate(.421px)rotate(.647deg)}18.333%{transform:translate(.386px)rotate(.595deg)}19.167%{transform:translate(.348px)rotate(.535deg)}20%{transform:translate(.306px)rotate(.47deg)}20.833%{transform:translate(.26px)rotate(.4deg)}21.667%{transform:translate(.212px)rotate(.325deg)}22.5%{transform:translate(.161px)rotate(.247deg)}23.333%{transform:translate(.108px)rotate(.166deg)}24.167%{transform:translate(.054px)rotate(.084deg)}25%{transform:translate(0)rotate(0)}25.833%{transform:translate(-.054px)rotate(-.084deg)}26.667%{transform:translate(-.108px)rotate(-.166deg)}27.5%{transform:translate(-.161px)rotate(-.247deg)}28.333%{transform:translate(-.212px)rotate(-.325deg)}29.167%{transform:translate(-.26px)rotate(-.4deg)}30%{transform:translate(-.306px)rotate(-.47deg)}30.833%{transform:translate(-.348px)rotate(-.535deg)}31.667%{transform:translate(-.386px)rotate(-.595deg)}32.5%{transform:translate(-.421px)rotate(-.647deg)}33.333%{transform:translate(-.45px)rotate(-.693deg)}34.167%{transform:translate(-.475px)rotate(-.731deg)}35%{transform:translate(-.495px)rotate(-.761deg)}35.833%{transform:translate(-.509px)rotate(-.783deg)}36.667%{transform:translate(-.517px)rotate(-.796deg)}37.5%{transform:translate(-.52px)rotate(-.8deg)}38.333%{transform:translate(-.517px)rotate(-.796deg)}39.167%{transform:translate(-.509px)rotate(-.783deg)}40%{transform:translate(-.495px)rotate(-.761deg)}40.833%{transform:translate(-.475px)rotate(-.731deg)}41.667%{transform:translate(-.45px)rotate(-.693deg)}42.5%{transform:translate(-.421px)rotate(-.647deg)}43.333%{transform:translate(-.386px)rotate(-.595deg)}44.167%{transform:translate(-.348px)rotate(-.535deg)}45%{transform:translate(-.306px)rotate(-.47deg)}45.833%{transform:translate(-.26px)rotate(-.4deg)}46.667%{transform:translate(-.212px)rotate(-.325deg)}47.5%{transform:translate(-.161px)rotate(-.247deg)}48.333%{transform:translate(-.108px)rotate(-.166deg)}49.167%{transform:translate(-.054px)rotate(-.084deg)}50%{transform:translate(0)rotate(0)}50.833%{transform:translate(.054px)rotate(.084deg)}51.667%{transform:translate(.108px)rotate(.166deg)}52.5%{transform:translate(.161px)rotate(.247deg)}53.333%{transform:translate(.212px)rotate(.325deg)}54.167%{transform:translate(.26px)rotate(.4deg)}55%{transform:translate(.306px)rotate(.47deg)}55.833%{transform:translate(.348px)rotate(.535deg)}56.667%{transform:translate(.386px)rotate(.595deg)}57.5%{transform:translate(.421px)rotate(.647deg)}58.333%{transform:translate(.45px)rotate(.693deg)}59.167%{transform:translate(.475px)rotate(.731deg)}60%{transform:translate(.495px)rotate(.761deg)}60.833%{transform:translate(.509px)rotate(.783deg)}61.667%{transform:translate(.517px)rotate(.796deg)}62.5%{transform:translate(.52px)rotate(.8deg)}63.333%{transform:translate(.517px)rotate(.796deg)}64.167%{transform:translate(.509px)rotate(.783deg)}65%{transform:translate(.495px)rotate(.761deg)}65.833%{transform:translate(.475px)rotate(.731deg)}66.667%{transform:translate(.45px)rotate(.693deg)}67.5%{transform:translate(.421px)rotate(.647deg)}68.333%{transform:translate(.386px)rotate(.595deg)}69.167%{transform:translate(.348px)rotate(.535deg)}70%{transform:translate(.306px)rotate(.47deg)}70.833%{transform:translate(.26px)rotate(.4deg)}71.667%{transform:translate(.212px)rotate(.325deg)}72.5%{transform:translate(.161px)rotate(.247deg)}73.333%{transform:translate(.108px)rotate(.166deg)}74.167%{transform:translate(.054px)rotate(.084deg)}75%{transform:translate(0)rotate(0)}75.833%{transform:translate(-.054px)rotate(-.084deg)}76.667%{transform:translate(-.108px)rotate(-.166deg)}77.5%{transform:translate(-.161px)rotate(-.247deg)}78.333%{transform:translate(-.211px)rotate(-.325deg)}79.167%{transform:translate(-.259px)rotate(-.399deg)}80%{transform:translate(-.303px)rotate(-.465deg)}80.833%{transform:translate(-.341px)rotate(-.524deg)}81.667%{transform:translate(-.373px)rotate(-.574deg)}82.5%{transform:translate(-.399px)rotate(-.614deg)}83.333%{transform:translate(-.418px)rotate(-.643deg)}84.167%{transform:translate(-.43px)rotate(-.661deg)}85%{transform:translate(-.434px)rotate(-.668deg)}85.833%{transform:translate(-.431px)rotate(-.663deg)}86.667%{transform:translate(-.421px)rotate(-.648deg)}87.5%{transform:translate(-.405px)rotate(-.623deg)}88.333%{transform:translate(-.383px)rotate(-.589deg)}89.167%{transform:translate(-.355px)rotate(-.547deg)}90%{transform:translate(-.324px)rotate(-.498deg)}90.833%{transform:translate(-.289px)rotate(-.445deg)}91.667%{transform:translate(-.252px)rotate(-.388deg)}92.5%{transform:translate(-.215px)rotate(-.33deg)}93.333%{transform:translate(-.177px)rotate(-.272deg)}94.167%{transform:translate(-.141px)rotate(-.217deg)}95%{transform:translate(-.107px)rotate(-.164deg)}95.833%{transform:translate(-.076px)rotate(-.117deg)}96.667%{transform:translate(-.05px)rotate(-.077deg)}97.5%{transform:translate(-.029px)rotate(-.044deg)}98.333%{transform:translate(-.013px)rotate(-.02deg)}99.167%{transform:translate(-.003px)rotate(-.005deg)}to{transform:translate(0)rotate(0)}}.gacha-reveal--cinematic .reveal-card--sr{--sway-name:tutu-sway-sr}@keyframes tutu-sway-sr{0%{transform:translate(0)rotate(0)}.833%{transform:translate(.017px)rotate(.026deg)}1.667%{transform:translate(.067px)rotate(.103deg)}2.5%{transform:translate(.144px)rotate(.221deg)}3.333%{transform:translate(.241px)rotate(.37deg)}4.167%{transform:translate(.347px)rotate(.534deg)}5%{transform:translate(.452px)rotate(.695deg)}5.833%{transform:translate(.543px)rotate(.835deg)}6.667%{transform:translate(.61px)rotate(.938deg)}7.5%{transform:translate(.643px)rotate(.99deg)}8.333%{transform:translate(.637px)rotate(.98deg)}9.167%{transform:translate(.586px)rotate(.902deg)}10%{transform:translate(.492px)rotate(.758deg)}10.833%{transform:translate(.358px)rotate(.551deg)}11.667%{transform:translate(.191px)rotate(.294deg)}12.5%{transform:translate(0)rotate(0)}13.333%{transform:translate(-.202px)rotate(-.311deg)}14.167%{transform:translate(-.403px)rotate(-.62deg)}15%{transform:translate(-.589px)rotate(-.907deg)}15.833%{transform:translate(-.749px)rotate(-1.152deg)}16.667%{transform:translate(-.873px)rotate(-1.342deg)}17.5%{transform:translate(-.958px)rotate(-1.474deg)}18.333%{transform:translate(-1.002px)rotate(-1.542deg)}19.167%{transform:translate(-1.002px)rotate(-1.542deg)}20%{transform:translate(-.958px)rotate(-1.474deg)}20.833%{transform:translate(-.873px)rotate(-1.342deg)}21.667%{transform:translate(-.749px)rotate(-1.152deg)}22.5%{transform:translate(-.592px)rotate(-.911deg)}23.333%{transform:translate(-.41px)rotate(-.63deg)}24.167%{transform:translate(-.209px)rotate(-.322deg)}25%{transform:translate(0)rotate(0)}25.833%{transform:translate(.209px)rotate(.322deg)}26.667%{transform:translate(.41px)rotate(.63deg)}27.5%{transform:translate(.592px)rotate(.911deg)}28.333%{transform:translate(.749px)rotate(1.152deg)}29.167%{transform:translate(.873px)rotate(1.342deg)}30%{transform:translate(.958px)rotate(1.474deg)}30.833%{transform:translate(1.002px)rotate(1.542deg)}31.667%{transform:translate(1.002px)rotate(1.542deg)}32.5%{transform:translate(.958px)rotate(1.474deg)}33.333%{transform:translate(.873px)rotate(1.342deg)}34.167%{transform:translate(.749px)rotate(1.152deg)}35%{transform:translate(.592px)rotate(.911deg)}35.833%{transform:translate(.41px)rotate(.63deg)}36.667%{transform:translate(.209px)rotate(.322deg)}37.5%{transform:translate(0)rotate(0)}38.333%{transform:translate(-.209px)rotate(-.322deg)}39.167%{transform:translate(-.41px)rotate(-.63deg)}40%{transform:translate(-.592px)rotate(-.911deg)}40.833%{transform:translate(-.749px)rotate(-1.152deg)}41.667%{transform:translate(-.873px)rotate(-1.342deg)}42.5%{transform:translate(-.958px)rotate(-1.474deg)}43.333%{transform:translate(-1.002px)rotate(-1.542deg)}44.167%{transform:translate(-1.002px)rotate(-1.542deg)}45%{transform:translate(-.958px)rotate(-1.474deg)}45.833%{transform:translate(-.873px)rotate(-1.342deg)}46.667%{transform:translate(-.749px)rotate(-1.152deg)}47.5%{transform:translate(-.592px)rotate(-.911deg)}48.333%{transform:translate(-.41px)rotate(-.63deg)}49.167%{transform:translate(-.209px)rotate(-.322deg)}50%{transform:translate(0)rotate(0)}50.833%{transform:translate(.209px)rotate(.322deg)}51.667%{transform:translate(.41px)rotate(.63deg)}52.5%{transform:translate(.592px)rotate(.911deg)}53.333%{transform:translate(.749px)rotate(1.152deg)}54.167%{transform:translate(.873px)rotate(1.342deg)}55%{transform:translate(.958px)rotate(1.474deg)}55.833%{transform:translate(1.002px)rotate(1.542deg)}56.667%{transform:translate(1.002px)rotate(1.542deg)}57.5%{transform:translate(.958px)rotate(1.474deg)}58.333%{transform:translate(.873px)rotate(1.342deg)}59.167%{transform:translate(.749px)rotate(1.152deg)}60%{transform:translate(.592px)rotate(.911deg)}60.833%{transform:translate(.41px)rotate(.63deg)}61.667%{transform:translate(.209px)rotate(.322deg)}62.5%{transform:translate(0)rotate(0)}63.333%{transform:translate(-.209px)rotate(-.322deg)}64.167%{transform:translate(-.41px)rotate(-.63deg)}65%{transform:translate(-.592px)rotate(-.911deg)}65.833%{transform:translate(-.749px)rotate(-1.152deg)}66.667%{transform:translate(-.873px)rotate(-1.342deg)}67.5%{transform:translate(-.958px)rotate(-1.474deg)}68.333%{transform:translate(-1.002px)rotate(-1.542deg)}69.167%{transform:translate(-1.002px)rotate(-1.542deg)}70%{transform:translate(-.958px)rotate(-1.474deg)}70.833%{transform:translate(-.873px)rotate(-1.342deg)}71.667%{transform:translate(-.749px)rotate(-1.152deg)}72.5%{transform:translate(-.592px)rotate(-.911deg)}73.333%{transform:translate(-.41px)rotate(-.63deg)}74.167%{transform:translate(-.209px)rotate(-.322deg)}75%{transform:translate(0)rotate(0)}75.833%{transform:translate(.209px)rotate(.322deg)}76.667%{transform:translate(.41px)rotate(.63deg)}77.5%{transform:translate(.592px)rotate(.911deg)}78.333%{transform:translate(.749px)rotate(1.152deg)}79.167%{transform:translate(.869px)rotate(1.338deg)}80%{transform:translate(.948px)rotate(1.459deg)}80.833%{transform:translate(.982px)rotate(1.51deg)}81.667%{transform:translate(.968px)rotate(1.489deg)}82.5%{transform:translate(.909px)rotate(1.399deg)}83.333%{transform:translate(.81px)rotate(1.246deg)}84.167%{transform:translate(.677px)rotate(1.042deg)}85%{transform:translate(.52px)rotate(.8deg)}85.833%{transform:translate(.347px)rotate(.534deg)}86.667%{transform:translate(.171px)rotate(.263deg)}87.5%{transform:translate(0)rotate(0)}88.333%{transform:translate(-.155px)rotate(-.238deg)}89.167%{transform:translate(-.286px)rotate(-.44deg)}90%{transform:translate(-.388px)rotate(-.597deg)}90.833%{transform:translate(-.456px)rotate(-.701deg)}91.667%{transform:translate(-.489px)rotate(-.752deg)}92.5%{transform:translate(-.489px)rotate(-.752deg)}93.333%{transform:translate(-.459px)rotate(-.706deg)}94.167%{transform:translate(-.405px)rotate(-.624deg)}95%{transform:translate(-.335px)rotate(-.515deg)}95.833%{transform:translate(-.256px)rotate(-.393deg)}96.667%{transform:translate(-.177px)rotate(-.272deg)}97.5%{transform:translate(-.105px)rotate(-.162deg)}98.333%{transform:translate(-.049px)rotate(-.075deg)}99.167%{transform:translate(-.012px)rotate(-.019deg)}to{transform:translate(0)rotate(0)}}.gacha-reveal--cinematic .reveal-card--ssr{--sway-name:tutu-sway-ssr}@keyframes tutu-sway-ssr{0%{transform:translate(0)rotate(0)}.833%{transform:translate(.006px)rotate(.009deg)}1.667%{transform:translate(.021px)rotate(.033deg)}2.5%{transform:translate(.042px)rotate(.065deg)}3.333%{transform:translate(.063px)rotate(.097deg)}4.167%{transform:translate(.076px)rotate(.117deg)}5%{transform:translate(.076px)rotate(.117deg)}5.833%{transform:translate(.059px)rotate(.091deg)}6.667%{transform:translate(.026px)rotate(.04deg)}7.5%{transform:translate(-.022px)rotate(-.033deg)}8.333%{transform:translate(-.076px)rotate(-.117deg)}9.167%{transform:translate(-.128px)rotate(-.197deg)}10%{transform:translate(-.169px)rotate(-.26deg)}10.833%{transform:translate(-.19px)rotate(-.292deg)}11.667%{transform:translate(-.184px)rotate(-.282deg)}12.5%{transform:translate(-.149px)rotate(-.23deg)}13.333%{transform:translate(-.09px)rotate(-.138deg)}14.167%{transform:translate(-.012px)rotate(-.018deg)}15%{transform:translate(.073px)rotate(.112deg)}15.833%{transform:translate(.152px)rotate(.235deg)}16.667%{transform:translate(.214px)rotate(.33deg)}17.5%{transform:translate(.25px)rotate(.384deg)}18.333%{transform:translate(.253px)rotate(.389deg)}19.167%{transform:translate(.222px)rotate(.341deg)}20%{transform:translate(.159px)rotate(.245deg)}20.833%{transform:translate(.072px)rotate(.11deg)}21.667%{transform:translate(-.03px)rotate(-.046deg)}22.5%{transform:translate(-.132px)rotate(-.203deg)}23.333%{transform:translate(-.221px)rotate(-.34deg)}24.167%{transform:translate(-.285px)rotate(-.438deg)}25%{transform:translate(-.313px)rotate(-.481deg)}25.833%{transform:translate(-.299px)rotate(-.461deg)}26.667%{transform:translate(-.245px)rotate(-.376deg)}27.5%{transform:translate(-.153px)rotate(-.236deg)}28.333%{transform:translate(-.036px)rotate(-.056deg)}29.167%{transform:translate(.092px)rotate(.141deg)}30%{transform:translate(.214px)rotate(.33deg)}30.833%{transform:translate(.314px)rotate(.483deg)}31.667%{transform:translate(.376px)rotate(.578deg)}32.5%{transform:translate(.389px)rotate(.599deg)}33.333%{transform:translate(.35px)rotate(.539deg)}34.167%{transform:translate(.261px)rotate(.402deg)}35%{transform:translate(.132px)rotate(.202deg)}35.833%{transform:translate(-.023px)rotate(-.035deg)}36.667%{transform:translate(-.182px)rotate(-.281deg)}37.5%{transform:translate(-.325px)rotate(-.5deg)}38.333%{transform:translate(-.431px)rotate(-.663deg)}39.167%{transform:translate(-.484px)rotate(-.744deg)}40%{transform:translate(-.472px)rotate(-.727deg)}40.833%{transform:translate(-.396px)rotate(-.609deg)}41.667%{transform:translate(-.261px)rotate(-.402deg)}42.5%{transform:translate(-.084px)rotate(-.129deg)}43.333%{transform:translate(.114px)rotate(.176deg)}44.167%{transform:translate(.306px)rotate(.471deg)}45%{transform:translate(.467px)rotate(.718deg)}45.833%{transform:translate(.571px)rotate(.878deg)}46.667%{transform:translate(.602px)rotate(.926deg)}47.5%{transform:translate(.553px)rotate(.85deg)}48.333%{transform:translate(.425px)rotate(.654deg)}49.167%{transform:translate(.233px)rotate(.359deg)}50%{transform:translate(0)rotate(0)}50.833%{transform:translate(-.244px)rotate(-.376deg)}51.667%{transform:translate(-.467px)rotate(-.719deg)}52.5%{transform:translate(-.637px)rotate(-.979deg)}53.333%{transform:translate(-.727px)rotate(-1.119deg)}54.167%{transform:translate(-.723px)rotate(-1.112deg)}55%{transform:translate(-.619px)rotate(-.952deg)}55.833%{transform:translate(-.426px)rotate(-.656deg)}56.667%{transform:translate(-.166px)rotate(-.256deg)}57.5%{transform:translate(.128px)rotate(.197deg)}58.333%{transform:translate(.418px)rotate(.643deg)}59.167%{transform:translate(.664px)rotate(1.022deg)}60%{transform:translate(.831px)rotate(1.278deg)}60.833%{transform:translate(.891px)rotate(1.371deg)}61.667%{transform:translate(.833px)rotate(1.282deg)}62.5%{transform:translate(.659px)rotate(1.013deg)}63.333%{transform:translate(.387px)rotate(.595deg)}64.167%{transform:translate(.051px)rotate(.078deg)}65%{transform:translate(-.306px)rotate(-.471deg)}65.833%{transform:translate(-.637px)rotate(-.98deg)}66.667%{transform:translate(-.894px)rotate(-1.376deg)}67.5%{transform:translate(-1.041px)rotate(-1.601deg)}68.333%{transform:translate(-1.052px)rotate(-1.618deg)}69.167%{transform:translate(-.92px)rotate(-1.415deg)}70%{transform:translate(-.658px)rotate(-1.012deg)}70.833%{transform:translate(-.295px)rotate(-.454deg)}71.667%{transform:translate(.122px)rotate(.187deg)}72.5%{transform:translate(.538px)rotate(.828deg)}73.333%{transform:translate(.898px)rotate(1.382deg)}74.167%{transform:translate(1.15px)rotate(1.769deg)}75%{transform:translate(1.255px)rotate(1.931deg)}75.833%{transform:translate(1.194px)rotate(1.837deg)}76.667%{transform:translate(.968px)rotate(1.49deg)}77.5%{transform:translate(.603px)rotate(.927deg)}78.333%{transform:translate(.141px)rotate(.217deg)}79.167%{transform:translate(-.355px)rotate(-.546deg)}80%{transform:translate(-.815px)rotate(-1.254deg)}80.833%{transform:translate(-1.172px)rotate(-1.803deg)}81.667%{transform:translate(-1.372px)rotate(-2.111deg)}82.5%{transform:translate(-1.385px)rotate(-2.131deg)}83.333%{transform:translate(-1.209px)rotate(-1.86deg)}84.167%{transform:translate(-.871px)rotate(-1.34deg)}85%{transform:translate(-.422px)rotate(-.65deg)}85.833%{transform:translate(.07px)rotate(.108deg)}86.667%{transform:translate(.534px)rotate(.821deg)}87.5%{transform:translate(.902px)rotate(1.388deg)}88.333%{transform:translate(1.126px)rotate(1.732deg)}89.167%{transform:translate(1.182px)rotate(1.818deg)}90%{transform:translate(1.072px)rotate(1.65deg)}90.833%{transform:translate(.828px)rotate(1.274deg)}91.667%{transform:translate(.499px)rotate(.767deg)}92.5%{transform:translate(.144px)rotate(.222deg)}93.333%{transform:translate(-.175px)rotate(-.269deg)}94.167%{transform:translate(-.411px)rotate(-.633deg)}95%{transform:translate(-.536px)rotate(-.825deg)}95.833%{transform:translate(-.545px)rotate(-.839deg)}96.667%{transform:translate(-.459px)rotate(-.706deg)}97.5%{transform:translate(-.314px)rotate(-.484deg)}98.333%{transform:translate(-.16px)rotate(-.247deg)}99.167%{transform:translate(-.044px)rotate(-.067deg)}to{transform:translate(0)rotate(0)}}.gacha-reveal--cinematic .reveal-card--ur{--sway-name:tutu-sway-ur}@keyframes tutu-sway-ur{0%{transform:translate(0)rotate(0)}.833%{transform:translate(.006px)rotate(.009deg)}1.667%{transform:translate(.021px)rotate(.033deg)}2.5%{transform:translate(.042px)rotate(.065deg)}3.333%{transform:translate(.063px)rotate(.097deg)}4.167%{transform:translate(.076px)rotate(.117deg)}5%{transform:translate(.076px)rotate(.117deg)}5.833%{transform:translate(.059px)rotate(.091deg)}6.667%{transform:translate(.026px)rotate(.04deg)}7.5%{transform:translate(-.022px)rotate(-.033deg)}8.333%{transform:translate(-.076px)rotate(-.117deg)}9.167%{transform:translate(-.128px)rotate(-.197deg)}10%{transform:translate(-.169px)rotate(-.26deg)}10.833%{transform:translate(-.19px)rotate(-.292deg)}11.667%{transform:translate(-.184px)rotate(-.282deg)}12.5%{transform:translate(-.149px)rotate(-.23deg)}13.333%{transform:translate(-.09px)rotate(-.138deg)}14.167%{transform:translate(-.012px)rotate(-.018deg)}15%{transform:translate(.073px)rotate(.112deg)}15.833%{transform:translate(.152px)rotate(.235deg)}16.667%{transform:translate(.214px)rotate(.33deg)}17.5%{transform:translate(.25px)rotate(.384deg)}18.333%{transform:translate(.253px)rotate(.389deg)}19.167%{transform:translate(.222px)rotate(.341deg)}20%{transform:translate(.159px)rotate(.245deg)}20.833%{transform:translate(.072px)rotate(.11deg)}21.667%{transform:translate(-.03px)rotate(-.046deg)}22.5%{transform:translate(-.132px)rotate(-.203deg)}23.333%{transform:translate(-.221px)rotate(-.34deg)}24.167%{transform:translate(-.285px)rotate(-.438deg)}25%{transform:translate(-.313px)rotate(-.481deg)}25.833%{transform:translate(-.299px)rotate(-.461deg)}26.667%{transform:translate(-.245px)rotate(-.376deg)}27.5%{transform:translate(-.153px)rotate(-.236deg)}28.333%{transform:translate(-.036px)rotate(-.056deg)}29.167%{transform:translate(.092px)rotate(.141deg)}30%{transform:translate(.214px)rotate(.33deg)}30.833%{transform:translate(.314px)rotate(.483deg)}31.667%{transform:translate(.376px)rotate(.578deg)}32.5%{transform:translate(.389px)rotate(.599deg)}33.333%{transform:translate(.35px)rotate(.539deg)}34.167%{transform:translate(.261px)rotate(.402deg)}35%{transform:translate(.132px)rotate(.202deg)}35.833%{transform:translate(-.023px)rotate(-.035deg)}36.667%{transform:translate(-.182px)rotate(-.281deg)}37.5%{transform:translate(-.325px)rotate(-.5deg)}38.333%{transform:translate(-.431px)rotate(-.663deg)}39.167%{transform:translate(-.484px)rotate(-.744deg)}40%{transform:translate(-.472px)rotate(-.727deg)}40.833%{transform:translate(-.396px)rotate(-.609deg)}41.667%{transform:translate(-.261px)rotate(-.402deg)}42.5%{transform:translate(-.084px)rotate(-.129deg)}43.333%{transform:translate(.114px)rotate(.176deg)}44.167%{transform:translate(.306px)rotate(.471deg)}45%{transform:translate(.467px)rotate(.718deg)}45.833%{transform:translate(.571px)rotate(.878deg)}46.667%{transform:translate(.602px)rotate(.926deg)}47.5%{transform:translate(.553px)rotate(.85deg)}48.333%{transform:translate(.425px)rotate(.654deg)}49.167%{transform:translate(.233px)rotate(.359deg)}50%{transform:translate(0)rotate(0)}50.833%{transform:translate(-.244px)rotate(-.376deg)}51.667%{transform:translate(-.467px)rotate(-.719deg)}52.5%{transform:translate(-.637px)rotate(-.979deg)}53.333%{transform:translate(-.727px)rotate(-1.119deg)}54.167%{transform:translate(-.723px)rotate(-1.112deg)}55%{transform:translate(-.619px)rotate(-.952deg)}55.833%{transform:translate(-.426px)rotate(-.656deg)}56.667%{transform:translate(-.166px)rotate(-.256deg)}57.5%{transform:translate(.128px)rotate(.197deg)}58.333%{transform:translate(.418px)rotate(.643deg)}59.167%{transform:translate(.664px)rotate(1.022deg)}60%{transform:translate(.831px)rotate(1.278deg)}60.833%{transform:translate(.891px)rotate(1.371deg)}61.667%{transform:translate(.833px)rotate(1.282deg)}62.5%{transform:translate(.659px)rotate(1.013deg)}63.333%{transform:translate(.387px)rotate(.595deg)}64.167%{transform:translate(.051px)rotate(.078deg)}65%{transform:translate(-.306px)rotate(-.471deg)}65.833%{transform:translate(-.637px)rotate(-.98deg)}66.667%{transform:translate(-.894px)rotate(-1.376deg)}67.5%{transform:translate(-1.041px)rotate(-1.601deg)}68.333%{transform:translate(-1.052px)rotate(-1.618deg)}69.167%{transform:translate(-.92px)rotate(-1.415deg)}70%{transform:translate(-.658px)rotate(-1.012deg)}70.833%{transform:translate(-.295px)rotate(-.454deg)}71.667%{transform:translate(.122px)rotate(.187deg)}72.5%{transform:translate(.538px)rotate(.828deg)}73.333%{transform:translate(.898px)rotate(1.382deg)}74.167%{transform:translate(1.15px)rotate(1.769deg)}75%{transform:translate(1.255px)rotate(1.931deg)}75.833%{transform:translate(1.194px)rotate(1.837deg)}76.667%{transform:translate(.968px)rotate(1.49deg)}77.5%{transform:translate(.603px)rotate(.927deg)}78.333%{transform:translate(.141px)rotate(.217deg)}79.167%{transform:translate(-.355px)rotate(-.546deg)}80%{transform:translate(-.815px)rotate(-1.254deg)}80.833%{transform:translate(-1.172px)rotate(-1.803deg)}81.667%{transform:translate(-1.372px)rotate(-2.111deg)}82.5%{transform:translate(-1.385px)rotate(-2.131deg)}83.333%{transform:translate(-1.209px)rotate(-1.86deg)}84.167%{transform:translate(-.871px)rotate(-1.34deg)}85%{transform:translate(-.422px)rotate(-.65deg)}85.833%{transform:translate(.07px)rotate(.108deg)}86.667%{transform:translate(.534px)rotate(.821deg)}87.5%{transform:translate(.902px)rotate(1.388deg)}88.333%{transform:translate(1.126px)rotate(1.732deg)}89.167%{transform:translate(1.182px)rotate(1.818deg)}90%{transform:translate(1.072px)rotate(1.65deg)}90.833%{transform:translate(.828px)rotate(1.274deg)}91.667%{transform:translate(.499px)rotate(.767deg)}92.5%{transform:translate(.144px)rotate(.222deg)}93.333%{transform:translate(-.175px)rotate(-.269deg)}94.167%{transform:translate(-.411px)rotate(-.633deg)}95%{transform:translate(-.536px)rotate(-.825deg)}95.833%{transform:translate(-.545px)rotate(-.839deg)}96.667%{transform:translate(-.459px)rotate(-.706deg)}97.5%{transform:translate(-.314px)rotate(-.484deg)}98.333%{transform:translate(-.16px)rotate(-.247deg)}99.167%{transform:translate(-.044px)rotate(-.067deg)}to{transform:translate(0)rotate(0)}}.gacha-reveal--cinematic .reveal-card--ssr{--rim:#eec368;--rim-soft:#e6b64a55;--shine:#fff0bd70;--rim-blur:6px;--rim-spread:17px}.gacha-reveal--cinematic .reveal-card--ur{--rim:#edf6ff;--rim-soft:#d9e8ff88;--shine:#fff8;--rim-blur:13px;--rim-spread:32px}.gacha-reveal--cinematic :is(.reveal-card--ssr,.reveal-card--ur) .reveal-card__canvas:after{display:none!important}.gacha-reveal--cinematic :is(.reveal-card--ssr,.reveal-card--ur) .reveal-card__canvas:before{content:"";z-index:6;border:1px solid var(--rim);border-radius:inherit;pointer-events:none;box-shadow:0 0 var(--rim-blur) var(--rim),0 0 var(--rim-spread) var(--rim-soft);opacity:0;animation:tutu-rim-charge var(--shake-duration) var(--shake-delay) ease-in both;position:absolute;inset:0}.gacha-reveal--cinematic :is(.reveal-card--ssr,.reveal-card--ur).is-revealed .reveal-card__canvas:before,.gacha-reveal--cinematic.is-skipped :is(.reveal-card--ssr,.reveal-card--ur) .reveal-card__canvas:before{animation:3.6s ease-in-out infinite tutu-rim-breathe}.gacha-reveal--cinematic :is(.reveal-card--ssr,.reveal-card--ur) .reveal-card__foil{background:linear-gradient(115deg,transparent 32%,var(--rim-soft) 43%,var(--shine) 49%,var(--rim-soft) 55%,transparent 67%);opacity:0;background-size:300% 100%;animation:none;display:block!important}.gacha-reveal--cinematic :is(.reveal-card--ssr,.reveal-card--ur).is-revealed .reveal-card__foil,.gacha-reveal--cinematic.is-skipped :is(.reveal-card--ssr,.reveal-card--ur) .reveal-card__foil{animation:5.8s ease-in-out infinite tutu-surface-light}@keyframes tutu-rim-charge{0%{opacity:0}to{opacity:.8}}@keyframes tutu-rim-breathe{0%,to{opacity:.45}50%{opacity:.95}}@keyframes tutu-surface-light{0%,12%{opacity:0;background-position:150% 0}30%{opacity:.55}62%,to{opacity:0;background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.gacha-reveal--cinematic:not(.is-skipped) .reveal-card .reveal-card__canvas,.gacha-reveal--cinematic .reveal-card .reveal-card__flipper{animation:none!important}.gacha-reveal--cinematic :is(.reveal-card--ssr,.reveal-card--ur) .reveal-card__canvas:before{opacity:.65;animation:none!important}.gacha-reveal--cinematic :is(.reveal-card--ssr,.reveal-card--ur) .reveal-card__foil{opacity:0;animation:none!important}}[data-gacha-draw-again][hidden],[data-gacha-again-status][hidden]{display:none!important}.gacha-reveal footer:has([data-gacha-draw-again]:not([hidden])){flex-wrap:wrap;justify-content:center;gap:12px}[data-gacha-again-status]{text-align:center;color:#ffe58a;flex-basis:100%;font-size:14px}.gacha-reveal [data-gacha-draw-again]{color:#dfff62;background:#20262c;border:1px solid #dfff62;min-width:130px}.gacha-reveal [data-gacha-draw-again]:disabled{opacity:.5}.gacha-draw-stage{background:linear-gradient(135deg,#fff 0 58%,#f3ffc5 58%);border:2px solid #0b0b0b;border-radius:1.35rem;align-items:center;gap:1rem;padding:1rem;display:grid;box-shadow:4px 4px #daf860}.gacha-draw-stage>div>span{letter-spacing:.17em;font-size:.56rem;font-weight:950}.gacha-draw-stage h3{font:950 clamp(1.45rem,4vw,2.2rem)/1 var(--font-display);letter-spacing:-.045em;margin-top:.35rem}.gacha-draw-stage p{color:#666d76;margin-top:.5rem;font-size:.7rem;line-height:1.55}.gacha-draw-stage small{color:#59606a;align-items:center;gap:.35rem;margin-top:.7rem;font-size:.55rem;font-weight:800;display:flex}.gacha-draw-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.gacha-draw-actions>button{position:relative}.gacha-draw-actions>[data-gacha-draw]{background:#fff;border:2px solid #0b0b0b;border-radius:1rem;min-height:4rem;padding:.55rem;transition:transform .18s,box-shadow .18s}.gacha-draw-actions>[data-gacha-draw="10"]{color:#daf860;background:#0b0b0b}.gacha-draw-actions>[data-gacha-draw]:not(:disabled):hover{transform:translateY(-2px);box-shadow:3px 3px #ffd34e}.gacha-draw-actions>[data-gacha-draw]:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.52}.gacha-draw-actions strong,.gacha-draw-actions span{display:block}.gacha-draw-actions strong{font-size:.72rem}.gacha-draw-actions span{margin-top:.2rem;font-size:.5rem}.gacha-draw-actions>p{text-align:center;grid-column:1/-1;margin:0;font-size:.58rem;font-weight:850}.gacha-recover{background:#fff;border:1px solid #0b0b0b;border-radius:999px;grid-column:1/-1;padding:.55rem;font-size:.6rem;font-weight:900}.gacha-ticket-balance{color:#3b2b05;background:#fff8d8;border:1px solid #b18c24;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.4rem .7rem;font-size:.6rem;font-weight:900;display:flex}.gacha-ticket-balance b{font-size:.75rem}.gacha-draw-stage--dock{box-shadow:none;background:0 0;border:0;padding:0;display:block}.gacha-draw-stage--dock .gacha-draw-actions{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:0;display:flex;position:relative}.gacha-draw-stage--dock .gacha-ticket-balance{color:#ffe56c;filter:drop-shadow(0 .55rem .55rem #000b);background-color:#0000;background-image:url(/assets/gacha/controls/ticket-balance-button-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;flex-direction:row;gap:.28rem;width:9.1rem;min-width:9.1rem;height:4.15rem;min-height:4.15rem;padding:.55rem .75rem;position:relative}.gacha-draw-stage--dock .gacha-ticket-balance i{font-size:.9rem}.gacha-draw-stage--dock .gacha-ticket-balance strong{font-size:.62rem}.gacha-draw-stage--dock .gacha-ticket-balance b{font-size:.82rem}.gacha-draw-stage--dock .gacha-draw-actions>[data-gacha-draw]{color:#fff;filter:drop-shadow(0 .55rem .55rem #000b);width:9.1rem;min-width:9.1rem;height:4.15rem;min-height:4.15rem;box-shadow:none;background-color:#0000;background-image:url(/assets/gacha/controls/single-draw-button-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;padding:.58rem 1.1rem .46rem;position:relative}.gacha-draw-stage--dock .gacha-draw-actions>[data-gacha-draw="10"]{color:#090b0f;box-shadow:none;background-color:#0000;background-image:url(/assets/gacha/controls/ten-draw-button-v1.webp)}.gacha-draw-stage--dock .gacha-draw-actions>[data-gacha-draw]:not(:disabled):hover{box-shadow:none;transform:translateY(-2px)scale(1.015)}.gacha-draw-stage--dock .gacha-draw-actions>[data-gacha-draw]:disabled{filter:grayscale(.18)drop-shadow(0 .55rem .55rem #000b);opacity:.72}.gacha-draw-stage--dock .gacha-draw-actions strong{font-size:.9rem;line-height:1}.gacha-button-loader{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 .15rem .2rem #0008);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.5rem!important;height:auto!important;display:none!important}.gacha-draw-actions>button.is-loading>:not(.gacha-button-loader){visibility:hidden}.gacha-draw-actions>button.is-loading .gacha-button-loader{animation:.75s ease-in-out infinite alternate gacha-button-loading;display:block!important}.gacha-draw-stage--dock .gacha-recover{color:#fff;background:#15181e;border-color:#555;position:absolute;bottom:calc(100% + .25rem)}.gacha-reveal{color:#fff;background:#0b0b0b;border:3px solid #0b0b0b;border-radius:2rem;width:min(94vw,64rem);max-width:none;max-height:92vh;margin:auto;padding:0;overflow:hidden;box-shadow:9px 9px #daf860}.gacha-reveal::backdrop{backdrop-filter:blur(8px);background:#040507d1}.gacha-reveal__sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gacha-reveal__sky:before{content:"";background:conic-gradient(from 20deg,#daf86000,#daf86055,#ffd34e00,#ff9dbf55,#daf86000);animation:7s linear infinite reveal-orbit;position:absolute;inset:-55%}.gacha-reveal__sky i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff;width:.7rem;height:.7rem;animation:1.8s ease-in-out infinite reveal-star;position:absolute}.gacha-reveal__sky i:first-child{top:22%;left:8%}.gacha-reveal__sky i:nth-child(2){animation-delay:-.7s;top:18%;right:12%}.gacha-reveal__sky i:nth-child(3){animation-delay:-1.2s;bottom:12%;left:46%}.gacha-reveal>header,.gacha-reveal>footer{z-index:2;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex;position:relative}.gacha-reveal>header{border-bottom:1px solid #3d4249}.gacha-reveal>header span{color:#daf860;letter-spacing:.17em;font-size:.54rem;font-weight:950}.gacha-reveal>header h2{font:950 1.5rem/1 var(--font-display)}.gacha-reveal>header button,.gacha-reveal>footer button{border:1px solid #fff;border-radius:999px;padding:.55rem .9rem;font-size:.62rem;font-weight:900}.gacha-reveal>footer{border-top:1px solid #3d4249}.gacha-reveal>footer button{color:#0b0b0b;background:#daf860}.gacha-reveal__grid{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;max-height:65vh;padding:1.2rem;display:grid;position:relative;overflow:auto}.reveal-card{opacity:0;min-width:0;animation:.3s cubic-bezier(.2,.75,.25,1) forwards reveal-card-deal;animation-delay:var(--deal-delay);transform:translateY(1rem)}.reveal-card__canvas{aspect-ratio:2/3;perspective:900px;background:#111;border:2px solid #050505;border-radius:.8rem;display:block;position:relative;box-shadow:0 .7rem 1.5rem #0008}.reveal-card__flipper{border-radius:inherit;transform-style:preserve-3d;animation:.72s cubic-bezier(.2,.72,.2,1) forwards reveal-card-flip;animation-delay:var(--flip-delay);position:absolute;inset:0;transform:rotateY(0)}.reveal-card__face{border-radius:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.reveal-card__back{background:#080808}.reveal-card__front{isolation:isolate;background:#333;transform:rotateY(180deg)}.reveal-card__face>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.reveal-card__face>.reveal-card__frame-art{z-index:3;-o-object-fit:fill;object-fit:fill;pointer-events:none;position:absolute;inset:0}.reveal-card__foil{z-index:2;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 38%,#fff 49%,#daf86066 54%,#0000 62%);animation:2.5s ease-in-out .4s both reveal-foil;position:absolute;inset:-45%}.reveal-card__copy{z-index:4;color:#fff;paint-order:stroke fill;-webkit-text-stroke:2px #0b0b0b;max-width:58%;font-size:.44rem;font-weight:950;line-height:1.08;position:absolute;bottom:5%;left:6%}.reveal-card__logo{z-index:4;paint-order:stroke fill;-webkit-text-stroke:1.5px #0b0b0b;font-size:.35rem;font-weight:950;position:absolute;bottom:5%;right:6%}.reveal-card__meta{align-items:center;gap:.35rem;margin-top:.4rem;display:flex}.reveal-card__meta strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.52rem;overflow:hidden}.reveal-card__meta b{color:#0b0b0b;background:#daf860;border-radius:999px;padding:.2rem .35rem;font-size:.42rem}.reveal-card__meta small{color:#aeb4bd;font-size:.42rem}.gacha-reveal.is-skipped .reveal-card{opacity:1;animation:none;transform:none}.gacha-reveal.is-skipped .reveal-card__flipper{animation:none;transform:rotateY(180deg)}.gacha-reveal.is-lite .gacha-reveal__sky,.gacha-reveal.is-lite .reveal-card__foil{display:none}.gacha-reveal.is-lite .reveal-card__flipper{animation-duration:.38s}.gacha-reveal.is-single .gacha-reveal__grid{grid-template-columns:minmax(0,17rem);justify-content:center}.gacha-reveal.is-single .reveal-card__copy{font-size:.65rem}.gacha-reveal.is-single .reveal-card__logo{font-size:.5rem}.reveal-card{--frame-art-clip:inset(2.5% 4% 2.5% round 7%)}.reveal-card--r{--frame-art-clip:inset(2.5% 4% 1% round 7%)}.reveal-card--sr{--frame-art-clip:inset(3.7% 4.5% 3.5% round 7%)}.reveal-card--ssr{--frame-art-clip:inset(3.5% 7.5% 3.7% round 7%)}.reveal-card--ur{--frame-art-clip:inset(5% 5.25% 3.5% round 7%)}.reveal-card__front>img:first-child{clip-path:var(--frame-art-clip)}@media (width>=720px){.gacha-draw-stage:not(.gacha-draw-stage--dock){grid-template-columns:minmax(0,1fr) 17rem;padding:1.2rem 1.4rem}}@media (width<=620px){.gacha-reveal__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.5rem .15rem}.gacha-reveal>header button{font-size:.52rem}.gacha-reveal>footer{background:#0b0b0b;position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.gacha-reveal__sky:before,.gacha-reveal__sky i,.reveal-card,.reveal-card__flipper,.reveal-card__foil{opacity:1;animation:none}.reveal-card{transform:none}.reveal-card__flipper{transform:rotateY(180deg)}.gacha-draw-actions>[data-gacha-draw]{transition:none}}@keyframes reveal-orbit{to{transform:rotate(1turn)}}@keyframes reveal-star{0%,to{opacity:.25;transform:scale(.45)}50%{opacity:1;transform:scale(1.4)rotate(90deg)}}@keyframes reveal-card-deal{to{opacity:1;transform:none}}@keyframes reveal-card-flip{to{transform:rotateY(180deg)}}@keyframes reveal-foil{0%{transform:translate(-45%)rotate(8deg)}to{transform:translate(45%)rotate(8deg)}}.gacha-series-panel{min-height:0;padding-bottom:5.5rem;position:relative}.gacha-series-panel>.gacha-draw-stage--dock{z-index:45;left:50%;bottom:max(3.5rem,calc(env(safe-area-inset-bottom) + 2.5rem));width:max-content;max-width:calc(100% - 1rem);position:fixed;transform:translate(-50%)}.gacha-series-panel>.gacha-draw-stage--dock .gacha-draw-actions{padding:0}.gacha-series-panel>.gacha-draw-stage--dock .gacha-draw-actions>p{font-size:.55rem;line-height:1.35;top:100%}.gacha-series-panel.is-revealing>.gacha-collection-stage,.gacha-series-panel.is-revealing>.gacha-draw-stage{display:none}.gacha-series-panel>.gacha-reveal{isolation:isolate;background:#050b10 url(/assets/gacha/controls/reveal-stage-v1.webp) 50%/cover no-repeat;border:0;border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 1.6rem 4rem #0009}.gacha-series-panel>.gacha-reveal[hidden]{display:none}.gacha-series-panel>.gacha-reveal>header,.gacha-series-panel>.gacha-reveal>footer{border-color:#ffffff24;padding:.55rem .25rem}.gacha-series-panel>.gacha-reveal>header h2{font-size:1rem}.gacha-series-panel>.gacha-reveal__sky{border-radius:1rem}.gacha-series-panel>.gacha-reveal .gacha-reveal__grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;align-content:center;gap:.5rem;width:100%;max-height:none;padding:.55rem .15rem;overflow:visible}.gacha-series-panel>.gacha-reveal.is-single .gacha-reveal__grid{grid-template-columns:minmax(0,min(42%,15rem));justify-content:center}@media (width<=639px){.gacha-series-panel>.gacha-reveal .gacha-reveal__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;padding:.45rem .05rem}.gacha-series-panel>.gacha-reveal.is-single .gacha-reveal__grid{grid-template-columns:minmax(0,min(72%,15rem))}.gacha-series-panel>.gacha-reveal .reveal-card__meta{margin-top:.25rem;display:block}.gacha-series-panel>.gacha-reveal .reveal-card__meta strong{font-size:.46rem;display:block}.gacha-series-panel>.gacha-reveal .reveal-card__meta b,.gacha-series-panel>.gacha-reveal .reveal-card__meta small{font-size:.38rem}.gacha-series-panel>.gacha-draw-stage--dock{bottom:max(4.25rem,calc(env(safe-area-inset-bottom) + 3.5rem));z-index:45;position:fixed}.gacha-series-panel>.gacha-draw-stage--dock .gacha-draw-actions{gap:.12rem;width:calc(100vw - .75rem)}.gacha-series-panel>.gacha-draw-stage--dock .gacha-draw-actions>[data-gacha-draw],.gacha-series-panel>.gacha-draw-stage--dock .gacha-ticket-balance{flex:1 1 0;width:auto;min-width:0}}@keyframes gacha-button-loading{0%{transform:translate(-50%,-50%)scale(.88)}to{transform:translate(-50%,-54%)scale(1.04)}}.gacha-gate{z-index:90;pointer-events:auto;perspective:80rem;isolation:isolate;position:fixed;inset:0;overflow:hidden}.gacha-gate[hidden]{display:none}.gacha-gate__panel{z-index:1;will-change:transform;background-image:url(/assets/gacha/controls/reveal-stage-v1.webp);background-repeat:no-repeat;background-size:200% 100%;width:calc(50% + 2px);transition:transform .62s cubic-bezier(.72,.02,.22,1);position:absolute;top:-3%;bottom:-3%;overflow:hidden;box-shadow:0 0 3rem #000d}.gacha-gate__panel:before{content:"";mix-blend-mode:screen;background:linear-gradient(115deg,#fff0 30%,#ffe9902c 48%,#92ffc51f 54%,#fff0 72%);transition:transform .72s;position:absolute;inset:0;transform:translate(-35%)}.gacha-gate__panel:after{content:"";opacity:.75;mix-blend-mode:soft-light;background:radial-gradient(circle,#0000 32%,#0009 100%),repeating-linear-gradient(0deg,#fff0 0 5px,#fff1 6px,#0000 7px);position:absolute;inset:0}.gacha-gate__panel>i{z-index:2;background:linear-gradient(#fff2,#ffe572 14%,#79e8cc 50%,#ffe572 86%,#fff2);width:.34rem;position:absolute;top:0;bottom:0;box-shadow:0 0 .7rem #fff9,0 0 1.8rem #d8ff70b3}.gacha-gate__panel--left{transform-origin:100%;background-position:0;left:0;transform:translate(-104%)rotateY(2.2deg)rotate(-.7deg)}.gacha-gate__panel--left>i{right:0}.gacha-gate__panel--right{transform-origin:0;background-position:100%;right:0;transform:translate(104%)rotateY(-2.2deg)rotate(.7deg)}.gacha-gate__panel--right>i{left:0}.gacha-gate.is-closing .gacha-gate__panel,.gacha-gate.is-closed .gacha-gate__panel{transform:translate(0,0)rotateY(0)rotate(0)}.gacha-gate.is-closing .gacha-gate__panel:before{transform:translate(36%)}.gacha-gate.is-closing{animation:.68s cubic-bezier(.2,.75,.24,1) both gacha-gate-impact}.gacha-gate__seam{z-index:3;opacity:0;background:#fff9;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 .8rem #fff,0 0 2.4rem #dafa60}.gacha-gate__flare{z-index:4;aspect-ratio:1;opacity:0;filter:blur(.15rem);mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 1%,#fff6 8%,#e6ff7766 23%,#0000 66%);border-radius:50%;width:min(42vw,28rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.gacha-gate.is-closing .gacha-gate__seam,.gacha-gate.is-closed .gacha-gate__seam{animation:.46s ease-out .34s both gacha-gate-seam}.gacha-gate.is-closing .gacha-gate__flare{animation:.5s ease-out .35s both gacha-gate-flare}.gacha-gate.is-opening .gacha-gate__panel--left{transform:translate(-104%)rotateY(2.2deg)rotate(-.7deg)}.gacha-gate.is-opening .gacha-gate__panel--right{transform:translate(104%)rotateY(-2.2deg)rotate(.7deg)}.gacha-gate.is-opening .gacha-gate__seam{animation:.24s ease-out both gacha-gate-seam-out}.gacha-gate.is-opening .gacha-gate__panel:before{transform:translate(-30%)}@keyframes gacha-gate-impact{0%,66%{transform:rotate(0)}72%{transform:rotate(-.32deg)translate(-2px)}78%{transform:rotate(.28deg)translate(2px)}85%{transform:rotate(-.16deg)translate(-1px)}92%{transform:rotate(.1deg)}to{transform:rotate(0)}}@keyframes gacha-gate-seam{0%{opacity:0}28%{opacity:1}to{opacity:.42}}@keyframes gacha-gate-seam-out{0%{opacity:.5}to{opacity:0}}@keyframes gacha-gate-flare{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}42%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@media (width<=639px){.gacha-series-panel>.gacha-reveal{border-radius:.65rem}.gacha-gate__panel{background-size:200% 100%}.gacha-gate__flare{width:75vw}}@media (prefers-reduced-motion:reduce){.gacha-gate,.gacha-gate *{transition:none!important;animation:none!important}.gacha-gate__flare{display:none}}
