.gacha_dialog__1urL1{position:fixed;inset:0;margin:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;border:0;background:#071124;color:white;overflow:hidden}.gacha_dialog__1urL1::backdrop{background:#000}.gacha_scene__X8JKy{position:relative;height:100%;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#24304d,#071124 75%)}.gacha_skip__vbj9H{position:absolute;right:24px;top:20px;z-index:20;border:1px solid #ffffff60;border-radius:6px;padding:10px 18px;background:#0007;color:white}.gacha_stageButton__ldDbZ{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;color:white;cursor:pointer}.gacha_caption__sxofd{position:absolute;bottom:9%;left:0;right:0;font-size:14px;letter-spacing:.18em;color:#ebd8a8}.gacha_stars__qchm1{position:absolute;inset:-50%;opacity:.6;background-image:radial-gradient(circle,#fff 1px,transparent 1.5px),radial-gradient(circle,#bdd5ff 1px,transparent 2px);background-size:139px 173px,223px 211px;animation:gacha_stardrift__Gb8kP 15s linear infinite}.gacha_book__4h6IK{position:absolute;width:min(65vw,390px);aspect-ratio:4/5;left:50%;top:47%;transform:translate(-50%,-50%) rotateY(-18deg);border:12px double #aa8e53;outline:3px solid #675030;background:linear-gradient(135deg,#344a69,#091120 50%,#322825);box-shadow:20px 12px 0 #050a14,26px 12px 0 #8d764b,0 0 80px #5bb8ff50;animation:gacha_bookin__nUbyd 1.8s ease-in forwards;perspective:800px}.gacha_clockface__zjUYH{position:absolute;inset:10%;border:3px double #d6bc77;border-radius:50%;box-shadow:inset 0 0 20px #f2bc4f55}.gacha_clockface__zjUYH>i{position:absolute;left:calc(50% - 5px);top:50%;font-style:normal;color:#d1b87f}.gacha_gearSmall__TYDIT,.gacha_gear__j6KO3{position:absolute;width:80%;aspect-ratio:1;border-radius:50%;left:10%;top:5%;border:12px dashed #b49a67;background:repeating-conic-gradient(#ccb681 0deg 8deg,#0a1928 8deg 30deg);box-shadow:0 0 0 5px #664b2c,inset 0 0 0 10px #2d3440;animation:gacha_rotate__vVxGn 5s linear infinite}.gacha_gearSmall__TYDIT{width:65%;left:40%;top:52%;border-color:#8c7550;animation-direction:reverse;animation-duration:3s}.gacha_clockCore__IrGnO{position:absolute;inset:32% 19%;display:grid;place-items:center;border:3px solid #c6b383;border-radius:50%;font-size:66px;color:#fff4be;background:radial-gradient(#fff5bd99,#15294c);box-shadow:0 0 50px #ffe9ac80;animation:gacha_coreglow___N_EO 1.8s ease-in forwards}.gacha_sky__QuVNM{background:radial-gradient(ellipse at 50% 65%,#fff0d8 0,#f2badb 20%,#b688d5 45%,#4a507f 75%)}.gacha_portal__pGKSM{position:absolute;width:60vmin;aspect-ratio:1;border:8px solid #fff6;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #fff9,inset 0 0 60px #fff9;animation:gacha_portal__pGKSM 1.8s ease-in forwards}.gacha_compass__iPmkU{position:absolute;left:50%;top:48%;width:70px;height:100px;display:grid;place-items:center;filter:drop-shadow(0 0 15px var(--item-color));animation:gacha_floatout__EN_It 1.8s cubic-bezier(.2,.5,.3,1) forwards;transform:rotate(calc(var(--i) * 1turn / var(--count))) translateY(-120px)}.gacha_compass__iPmkU img{position:absolute;width:100%;height:100%;object-fit:contain;opacity:.8}.gacha_compass__iPmkU span{font-size:40px;color:var(--item-color)}.gacha_flash__xhoMI{position:absolute;inset:0;background:#fff;animation:gacha_flash__xhoMI .45s ease-out both}.gacha_reveal__t1m0f{position:absolute;inset:0;width:100%;height:100%;border:0;color:white;cursor:pointer;background:linear-gradient(110deg,#071124,#243044);overflow:hidden}.gacha_revealGlow__HkWyL{position:absolute;width:80vmin;aspect-ratio:1;left:50%;top:46%;transform:translate(-50%,-50%);background:radial-gradient(var(--gacha-color),transparent 67%);opacity:.55;animation:gacha_appear__Oqi6T .6s ease-out}.gacha_resultArt__UBRBJ{position:absolute;inset:6% 12% 20%;width:76%;height:74%;object-fit:contain;filter:drop-shadow(0 0 28px var(--gacha-color));animation:gacha_artin__RSCl1 .65s cubic-bezier(.2,.8,.2,1)}.gacha_resultName__WFoNn{position:absolute;bottom:8%;left:10%;right:10%;text-align:center}.gacha_resultName__WFoNn>span{font-size:13px;letter-spacing:.25em;color:#cbd5e1}.gacha_resultName__WFoNn h2{font-size:clamp(26px,4vw,50px);font-weight:700;text-shadow:0 3px 12px #000}.gacha_resultName__WFoNn p{margin-top:15px;font-size:12px;color:#cbd5e1}.gacha_grade__dmsiJ{display:flex;justify-content:center;gap:4px;margin:12px}.gacha_grade__dmsiJ img{width:28px;height:28px;object-fit:contain;animation:gacha_appear__Oqi6T .5s ease-out}.gacha_bannerLayout__tiIR8{grid-template-columns:230px minmax(0,1fr);gap:14px}.gacha_bannerList__lienl{display:flex;flex-direction:column;gap:8px;max-height:760px;overflow:auto;padding:4px;background:#0d1728;border-radius:12px}.gacha_banner__dxOL3{position:relative;min-height:102px;overflow:hidden;border:1px solid #73829a70;background:#25324a;border-radius:4px;text-align:left;color:white;cursor:pointer}.gacha_banner__dxOL3[aria-pressed=true]{border:2px solid #ffe4a7;box-shadow:0 0 12px #f5d68b55}.gacha_banner__dxOL3>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.gacha_bannerLabel__je2nz{position:relative;display:flex;min-height:102px;flex-direction:column;justify-content:flex-end;padding:10px;background:linear-gradient(0deg,#050b19ee,transparent);font-size:13px;font-weight:700}.gacha_bannerLabel__je2nz small{font-weight:400;font-size:10px;color:#cbd5e1;margin-top:4px}.gacha_bannerMain__7AsJP{position:relative;min-height:620px;border-radius:12px;background-position:50%;background-size:cover;color:white}.gacha_featuredArt__PPcnW{position:absolute;inset:0;width:100%;height:100%;object-position:50% 35%;padding:15px 0 100px;filter:drop-shadow(0 12px 18px #0006)}@keyframes gacha_rotate__vVxGn{to{transform:rotate(1turn)}}@keyframes gacha_stardrift__Gb8kP{to{transform:translate(10%,15%)}}@keyframes gacha_bookin__nUbyd{0%{opacity:0;transform:translate(-50%,-45%) rotateY(-35deg) scale(.6)}60%{opacity:1;transform:translate(-50%,-50%) rotateY(0) scale(1)}to{transform:translate(-50%,-50%) rotateY(0) scale(1.2)}}@keyframes gacha_coreglow___N_EO{to{box-shadow:0 0 180px 70px #fff5b8}}@keyframes gacha_portal__pGKSM{to{transform:translate(-50%,-50%) rotate(90deg) scale(2);opacity:0}}@keyframes gacha_floatout__EN_It{0%{opacity:0;transform:rotate(calc(var(--i) * 1turn / var(--count))) translateY(-40px) scale(.2)}40%{opacity:1}to{transform:rotate(calc(var(--i) * 1turn / var(--count) + 70deg)) translateY(-220px) rotate(-70deg) scale(1.4)}}@keyframes gacha_flash__xhoMI{0%{opacity:0}40%{opacity:1}to{opacity:0}}@keyframes gacha_artin__RSCl1{0%{opacity:0;transform:translateX(60px) scale(1.15)}to{opacity:1;transform:none}}@keyframes gacha_appear__Oqi6T{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.gacha_bannerLayout__tiIR8{grid-template-columns:1fr}.gacha_bannerList__lienl{flex-direction:row;max-height:none;overflow-x:auto}.gacha_banner__dxOL3{width:180px;min-height:90px}.gacha_bannerLabel__je2nz{min-height:90px}.gacha_bannerMain__7AsJP{min-height:540px}.gacha_clockface__zjUYH>i{display:none}}@media (prefers-reduced-motion:reduce){.gacha_scene__X8JKy *{animation:none!important}}.gacha_bannerLayout__tiIR8{position:relative;isolation:isolate;display:grid;grid-template-columns:23% minmax(0,1fr);grid-template-rows:58px minmax(0,1fr) 88px;gap:0;height:min(900px,calc(100dvh - 150px));min-height:650px;overflow:hidden;border-radius:10px;background-size:cover;background-position:50%;color:#fff;box-shadow:0 12px 40px #0004}.gacha_bannerLayout__tiIR8:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06102070,transparent 45%,#06102025),url(/ui/textureforatlas/shop_pick/img_shop_pick_screentone.png) 0 0/160px auto no-repeat;pointer-events:none}.gacha_bannerLayout__tiIR8:fullscreen{width:100vw;height:100dvh;max-height:none;border-radius:0}.gacha_gameTop__obGrZ{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:8px 22px;z-index:3;background:linear-gradient(#050d2570,transparent);text-shadow:0 2px 3px #0008}.gacha_gameTop__obGrZ>span{font-size:28px;font-weight:500}.gacha_gameTop__obGrZ>div{display:flex;gap:12px;align-items:center}.gacha_gameTop__obGrZ>div>span{padding:3px 22px;border:2px solid #babdcc88;border-radius:30px;background:#05091f88;font-size:15px}.gacha_gameTop__obGrZ button{font-size:30px;padding:0 8px}.gacha_bannerList__lienl{grid-column:1;grid-row:2;min-height:0;max-height:none;padding:10px 12px 5px 22px;gap:12px;border-left:1px solid #fff4;margin-left:14px;scrollbar-width:thin;background:transparent;z-index:3}.gacha_banner__dxOL3{min-height:112px;flex-shrink:0;border:3px solid #a5a7ac60;border-radius:0;box-shadow:2px 3px 5px #0005}.gacha_banner__dxOL3[aria-pressed=true]{border-color:#fff1a6;box-shadow:0 0 10px #ffe08b80}.gacha_banner__dxOL3[aria-pressed=true] .gacha_bannerLabel__je2nz{opacity:0}.gacha_bannerLabel__je2nz{min-height:106px;font-size:17px;font-weight:400;padding:8px 12px;background:linear-gradient(90deg,#080f1b9c,#080f1b30)}.gacha_bannerLabel__je2nz em{font-size:14px;font-weight:700;color:#fff127;font-style:normal;margin-bottom:2px}.gacha_bannerLabel__je2nz small{font-size:11px;color:white}.gacha_bannerMain__7AsJP{grid-column:2;grid-row:2/4;min-height:0;height:100%;border-radius:0;overflow:hidden;background:transparent!important}.gacha_bannerMain__7AsJP>header{padding:4px 20px;background:none;pointer-events:none}.gacha_bannerMain__7AsJP>header button{pointer-events:auto;opacity:0;position:absolute;right:10px;top:0}.gacha_bannerMain__7AsJP>header h2{max-width:55%;font-size:22px;margin-top:2px;text-shadow:0 2px 4px #000}.gacha_eventLabel__euJgi{color:#ffed19;font-size:18px;font-weight:700}.gacha_bannerMain__7AsJP>header p:last-child{font-size:12px;margin-top:8px}.gacha_featuredArt__PPcnW{inset:auto;left:-15%;bottom:-10%;height:119%;padding:0;object-position:center;filter:drop-shadow(0 10px 20px #0003);pointer-events:none}.gacha_pickupInfo__CmJbG{position:absolute;right:22px;bottom:100px;width:35%;z-index:2;text-shadow:0 2px 3px #000,1px 0 #000;pointer-events:none}.gacha_pickupInfo__CmJbG a{pointer-events:auto}.gacha_featuredName__qgVDd{margin-bottom:clamp(45px,9vh,130px);padding:4px 16px;border-block:1px solid #fff4;background:linear-gradient(90deg,#0d1119bb,#16192355,transparent)}.gacha_featuredName__qgVDd>span{display:block;color:#ffcc68;font-size:25px;letter-spacing:-4px}.gacha_featuredName__qgVDd strong{font-size:20px;font-weight:500}.gacha_featuredName__qgVDd em{color:#ffe600;font-style:normal;font-weight:700}.gacha_rateUps__OfxC_{padding:5px;background:#060b174f}.gacha_rateUps__OfxC_ h3{text-align:center;font-size:15px}.gacha_rateUps__OfxC_ em{color:#d485ff;font-style:normal}.gacha_rateUps__OfxC_>div{display:flex;gap:5px;justify-content:center;margin-top:6px}.gacha_rateUps__OfxC_ a{position:relative;width:31%;aspect-ratio:1;border:2px solid #9e65ce;border-radius:3px;background:url(/ui/textureforatlas/base/img_slottierbase_04_02.png) 50%/cover}.gacha_rateUps__OfxC_ img{height:100%;width:100%;object-fit:contain}.gacha_rateUps__OfxC_ a>span{position:absolute;bottom:-4px;inset-inline:0;text-align:center;color:#ffca65;font-size:20px;letter-spacing:-4px}.gacha_pityInfo__oq8q_{margin-top:10px;text-align:right;font-size:clamp(12px,1.05vw,17px);line-height:1.55;font-weight:600}.gacha_pityInfo__oq8q_ b,.gacha_pityInfo__oq8q_ p:last-child>span{color:#ffdf28}.gacha_bannerMain__7AsJP>footer{justify-content:flex-end;gap:8px;padding:12px 22px;background:none}.gacha_recruitButton__wuanI{display:flex;align-items:center;justify-content:center;gap:8px;width:31%;max-width:310px;min-height:48px;border:0;border-radius:40px;color:#080a0c;font-size:24px;font-weight:700;background:#e5e5e5 url(/ui/commonatlas/widgetcommon/split/btn_pick_normal_sprite.png) 50%/100% 100%;box-shadow:0 2px 5px #0007,inset 0 0 0 3px #7f858a;transition:filter .15s}.gacha_recruitButton__wuanI:hover{filter:brightness(1.15)}.gacha_recruitButton__wuanI:disabled{opacity:.6}.gacha_recruitButton__wuanI img{width:24px;height:24px;object-fit:contain}.gacha_gameActions__AmuZU{grid-column:1;grid-row:3;display:flex;align-items:center;justify-content:space-around;z-index:3;padding:4px 15px;background:linear-gradient(transparent,#050b1980)}.gacha_gameActions__AmuZU button{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13px;text-shadow:0 2px 2px #000}.gacha_gameActions__AmuZU img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 0 4px #fff5)}.gacha_gameDialog___rl8U{position:fixed;inset:0;width:min(860px,94vw);max-width:none;max-height:92dvh;margin:auto;padding:8px;overflow:hidden;color:#fff;border:2px solid #aeb5b9;border-radius:25px;background:linear-gradient(130deg,#718c9b88,transparent 20%),#404b55;box-shadow:0 0 0 5px #10151bcc,inset 0 0 0 2px #9aa9b780,0 10px 70px #000a}.gacha_gameDialog___rl8U::backdrop{background:#02060bbb;backdrop-filter:blur(9px)}.gacha_popupHeader__b2pRK{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b9bfc04f;padding:5px 20px 10px;background:repeating-linear-gradient(45deg,#96a8b510 0 5px,transparent 5px 10px)}.gacha_popupHeader__b2pRK h2{font-size:28px;font-weight:400;color:#d2d8db}.gacha_popupHeader__b2pRK button{font-size:40px;line-height:1;padding:0 5px;color:#fff}.gacha_popupBody__ywAqi{overflow:auto;max-height:calc(92dvh - 100px);padding:12px 24px 20px;scrollbar-width:thin}.gacha_upHeading__RLpMV{display:table;margin:10px auto 16px;border:1px solid #bba549;color:#e6bc32;padding:7px 22px;font-size:24px}.gacha_upCards__vhYni{display:flex;justify-content:center;gap:8px;padding:0 20px 15px}.gacha_upCard__2J_JK{width:23%;background-size:cover;border:2px solid #af82b850;border-radius:4px;overflow:hidden}.gacha_upCard__2J_JK>img{width:100%;aspect-ratio:1;object-fit:contain}.gacha_upCard__2J_JK>span{display:block;background:#25282ecc;padding:4px;text-align:center;font-size:15px;font-weight:600}.gacha_rateHeading__SgkPO{display:flex;align-items:center;justify-content:space-between;margin:12px 0 5px}.gacha_rateHeading__SgkPO>span{font-size:30px;letter-spacing:-6px;color:#ffce70}.gacha_rateHeading__SgkPO b{min-width:100px;text-align:center;border-radius:30px;background:#ffffff0c;font-size:20px}.gacha_rateRow__L659E{display:flex;align-items:center;gap:12px;margin-bottom:6px;min-height:78px;background:#30394477;border-radius:10px;overflow:hidden;font-size:18px}.gacha_rateRow__L659E>img{width:78px;height:78px;object-fit:contain;background-size:cover}.gacha_rateRow__L659E>strong{flex:1;font-weight:600}.gacha_rateRow__L659E em{font-style:normal;color:#ffdb00;font-size:23px;text-shadow:2px 2px #000}.gacha_rateRow__L659E>b{color:#ffdc32;padding-inline:12px;min-width:110px;text-align:right;font-size:17px}.gacha_rateNote__iSKbf{border-top:1px solid #fff3;padding-top:14px;margin-top:16px;color:#c3c9d3;font-size:13px;line-height:1.7}.gacha_rateNote__iSKbf a{color:#ffe082;text-decoration:underline}.gacha_confirmBody__0sKH5{text-align:center;padding:55px 24px 12px}.gacha_confirmBody__0sKH5>p{font-size:20px}.gacha_confirmBody__0sKH5 strong{color:#ffe16c}.gacha_confirmBody__0sKH5 small{display:block;color:#d0d7df;margin-top:12px}.gacha_confirmBody__0sKH5 label{display:flex;justify-content:center;align-items:center;gap:10px;margin:45px 0 25px;color:#c3c7cc}.gacha_confirmBody__0sKH5 input{width:23px;height:23px;accent-color:#e6ba39}.gacha_confirmButtons__DlyZW{display:flex;gap:20px}.gacha_confirmButtons__DlyZW button{width:50%;border:3px double #9ca3af;border-radius:40px;background:linear-gradient(#eee,#bbb);padding:8px;color:#111;font-size:25px;font-weight:600}.gacha_confirmButtons__DlyZW button:last-child{background:linear-gradient(#ffe786,#ffc34e);border-color:#ffecb1}.gacha_previewGrid__wfZle{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gacha_previewGrid__wfZle a{background:#19202c88;border-radius:6px;text-align:center;padding:8px}.gacha_previewGrid__wfZle img{height:220px;width:100%;object-fit:contain}.gacha_historyList__FGT3R a{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff20;padding:6px}.gacha_historyList__FGT3R img{height:55px;width:55px;object-fit:contain}.gacha_historyList__FGT3R strong{flex:1}.gacha_historyList__FGT3R a>span:last-child{color:#ffd36c}@media (max-width:767px){.gacha_bannerLayout__tiIR8{grid-template-columns:1fr;grid-template-rows:46px 90px minmax(0,1fr) 65px;min-height:700px;height:85dvh}.gacha_gameTop__obGrZ{grid-row:1;padding:4px 10px}.gacha_gameTop__obGrZ>span{font-size:22px}.gacha_gameTop__obGrZ>div{gap:5px}.gacha_gameTop__obGrZ>div>span{font-size:11px;padding:3px 8px}.gacha_bannerList__lienl{grid-column:1;grid-row:2;flex-direction:row;border:0;margin:0;padding:4px 10px;overflow:auto}.gacha_banner__dxOL3{width:160px;min-height:76px;border-width:2px}.gacha_bannerLabel__je2nz{min-height:72px;font-size:12px;padding:4px 6px}.gacha_bannerLabel__je2nz em{font-size:11px}.gacha_bannerLabel__je2nz small{font-size:9px}.gacha_bannerMain__7AsJP{grid-column:1;grid-row:3;min-height:0}.gacha_bannerMain__7AsJP>header h2{font-size:16px;max-width:80%}.gacha_eventLabel__euJgi{font-size:13px}.gacha_featuredArt__PPcnW{left:-13%;width:112%;height:110%;bottom:-2%}.gacha_pickupInfo__CmJbG{right:10px;bottom:65px;width:43%}.gacha_featuredName__qgVDd{margin-bottom:30px;padding:3px 7px}.gacha_featuredName__qgVDd>span{font-size:20px}.gacha_featuredName__qgVDd strong{font-size:14px}.gacha_pityInfo__oq8q_{font-size:10px}.gacha_rateUps__OfxC_ h3{font-size:11px}.gacha_rateUps__OfxC_ a>span{font-size:12px;bottom:-2px}.gacha_bannerMain__7AsJP>footer{padding:8px 10px}.gacha_recruitButton__wuanI{width:36%;font-size:20px;min-height:43px}.gacha_recruitButton__wuanI img{width:20px}.gacha_gameActions__AmuZU{grid-column:1;grid-row:4;justify-content:center;gap:40px}.gacha_gameActions__AmuZU img{width:34px;height:34px}.gacha_gameActions__AmuZU button{font-size:11px}.gacha_popupBody__ywAqi{padding:10px}.gacha_upCards__vhYni{padding-inline:0;gap:4px}.gacha_upCard__2J_JK>span{font-size:11px}.gacha_rateRow__L659E{font-size:13px;gap:7px}.gacha_rateRow__L659E>img{width:58px;height:58px}.gacha_rateRow__L659E>b{font-size:12px;min-width:70px;padding-inline:6px}.gacha_rateRow__L659E em{font-size:16px}.gacha_previewGrid__wfZle{grid-template-columns:repeat(2,1fr)}.gacha_popupHeader__b2pRK{padding-inline:10px}.gacha_popupHeader__b2pRK h2{font-size:24px}.gacha_confirmBody__0sKH5{padding:35px 12px 10px}.gacha_confirmBody__0sKH5>p{font-size:16px}}.gacha_characterViewer__6sZoW{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background-color:#081324;background-size:cover;background-position:50%;color:white}.gacha_characterViewer__6sZoW::backdrop{background:#030813}.gacha_viewerShade__vFP04{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#06102240,transparent 30%,transparent 65%,#060e2580),radial-gradient(ellipse at center,transparent 40%,#04081580)}.gacha_viewerArt__APCOU{position:absolute;inset:-7% 0;width:100%;height:114%;object-fit:contain;object-position:45% center;pointer-events:none;filter:drop-shadow(0 10px 20px #0004)}.gacha_viewerClose__uj3UY{position:absolute;right:25px;top:22px;display:flex;align-items:center;gap:12px;color:white;padding:8px;z-index:3;filter:drop-shadow(0 2px 4px #000)}.gacha_viewerClose__uj3UY>span{border:2px solid #b9b3a0;border-radius:20px;background:#070a12aa;padding:0 6px;font-size:12px}.gacha_viewerName__BMCDW{position:absolute;right:7%;top:33%;display:flex;align-items:center;gap:10px;min-width:250px;padding:9px 32px 9px 8px;background:linear-gradient(90deg,#0d1423b0,#0d142380,transparent);border-block:1px solid #b7bdce50;text-shadow:0 2px 4px #000}.gacha_viewerName__BMCDW h2{font-size:32px;font-weight:500;line-height:1.2}.gacha_viewerGrade__Uu__F{display:flex;gap:0;margin-bottom:5px}.gacha_viewerGrade__Uu__F img{height:25px;width:25px;object-fit:contain}@media (max-width:767px){.gacha_viewerArt__APCOU{inset:0;width:100%;height:100%;object-position:center}.gacha_viewerName__BMCDW{right:5%;top:auto;bottom:8%;min-width:0}.gacha_viewerName__BMCDW h2{font-size:25px}.gacha_viewerGrade__Uu__F img{width:20px;height:20px}.gacha_viewerClose__uj3UY{right:12px;top:10px}}@media (prefers-reduced-motion:reduce){.gacha_characterViewer__6sZoW *{animation:none!important}}.gacha_recruitButton__wuanI{background:repeating-linear-gradient(45deg,#e5e5e5 0 3px,#dddddd 3px 5px);border:4px double #9fa5a9;box-shadow:0 2px 5px #0007,inset 0 0 0 2px #f3f3f3}.gacha_viewerArt__APCOU{inset:3% 0 auto;height:103%}.gacha_viewerGrade__Uu__F img{width:auto;height:40px;max-width:200px}@media (max-width:767px){.gacha_viewerArt__APCOU{inset:0;height:100%}.gacha_viewerGrade__Uu__F img{width:auto;height:32px}}.gacha_featuredArt__PPcnW{top:2%;bottom:auto;left:-12%;height:96%;width:112%;object-fit:contain;object-position:center top}@media (max-width:767px){.gacha_featuredArt__PPcnW{top:4%;bottom:auto;left:-10%;height:92%;width:110%;object-position:center top}}.gacha_embeddedReveal__BYpoD{position:absolute;inset:0;z-index:20;width:100%;height:100%;padding:0;border:0;overflow:hidden;background:#071124;color:white;outline:none}.gacha_resultBoard__eDHkI{position:absolute;inset:90px 12px 75px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;justify-items:center;gap:12px;overflow:auto;padding:14px;scrollbar-width:thin}@media (max-width:767px){.gacha_resultBoard__eDHkI{inset:80px 6px 65px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px}}.gacha_resultBoard__eDHkI{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.gacha_resultBoard__eDHkI>a{flex:0 0 calc((100% - 48px)/5);max-width:none;aspect-ratio:3/4;height:auto}@media(max-width:767px){.gacha_resultBoard__eDHkI>a{flex-basis:calc((100% - 16px)/3)}}.gacha_bannerMain__7AsJP>header{display:block}.gacha_bannerMain__7AsJP>header>div{min-width:0;width:100%}.gacha_bannerMain__7AsJP>header h2{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gacha_keycap__LfHCi{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:36px;height:36px;margin-left:8px;padding:0 8px;border:1px solid #868b92;border-bottom:4px solid #737a82;border-radius:7px;background:linear-gradient(#fff,#e0e3e7);color:#252a31;font-family:ui-monospace,monospace;font-size:19px;font-weight:800;line-height:1;box-shadow:0 2px 3px #0003,inset 0 1px 0 #fff}@media (max-width:767px){.gacha_keycap__LfHCi{min-width:28px;height:29px;font-size:16px;margin-left:3px;padding:0 5px}}.gacha_bannerMain__7AsJP>header:has([data-result-pity]){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.gacha_bannerMain__7AsJP>header>.gacha_resultPity__htzJi{width:auto;padding:8px 12px;border:1px solid #ffffff35;border-radius:10px;background:#071124d9;text-align:right;font-size:13px;line-height:1.6;color:#fff}.gacha_resultPity__htzJi p{margin:0!important;font-size:inherit!important}.gacha_resultPity__htzJi b{color:#ffe24c;font-weight:800}.gacha_bannerMain__7AsJP:has([data-result-pity]) .gacha_resultBoard__eDHkI{top:120px}@media(max-width:767px){.gacha_bannerMain__7AsJP>header:has([data-result-pity]){grid-template-columns:minmax(0,1fr);gap:5px}.gacha_bannerMain__7AsJP>header>.gacha_resultPity__htzJi{text-align:left;font-size:11px;padding:5px 8px}.gacha_bannerMain__7AsJP:has([data-result-pity]) .gacha_resultBoard__eDHkI{top:175px}}