.complete_root__vSWLz{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:#f8f5f0;position:relative;overflow:hidden}.complete_card__0TelF{background-color:#fbf8f3;border-radius:18px;border:1px solid rgba(107,93,82,.08);box-shadow:0 14px 30px rgba(0,0,0,.04);max-width:420px;width:100%;padding:32px;background:#fff;position:relative;z-index:1;animation:complete_fadeSlideUp__vL9JW .5s ease-out both}.complete_confetti__45mFu{position:fixed;inset:0;pointer-events:none;z-index:10;overflow:hidden}.complete_confettiPiece__z3rL0{position:absolute;width:8px;height:8px;border-radius:2px;top:-10px;animation:complete_confettiFall__UWeVh 3s ease-out forwards}.complete_confettiPiece__z3rL0:first-child{left:8%;background:#d67b7a;animation-delay:0s;animation-duration:2.8s}.complete_confettiPiece__z3rL0:nth-child(2){left:18%;background:#f2c9c8;animation-delay:.15s;animation-duration:3.2s}.complete_confettiPiece__z3rL0:nth-child(3){left:30%;background:#c1a993;animation-delay:.05s;animation-duration:2.6s}.complete_confettiPiece__z3rL0:nth-child(4){left:42%;background:#7ea88c;animation-delay:.25s;animation-duration:3s}.complete_confettiPiece__z3rL0:nth-child(5){left:55%;background:#9b8ec4;animation-delay:.1s;animation-duration:2.9s}.complete_confettiPiece__z3rL0:nth-child(6){left:65%;background:#d67b7a;animation-delay:.3s;animation-duration:3.1s}.complete_confettiPiece__z3rL0:nth-child(7){left:75%;background:#c8934e;animation-delay:.08s;animation-duration:2.7s}.complete_confettiPiece__z3rL0:nth-child(8){left:85%;background:#f2c9c8;animation-delay:.2s;animation-duration:3.3s}.complete_confettiPiece__z3rL0:nth-child(9){left:22%;background:#c1a993;animation-delay:.35s;animation-duration:2.5s;width:6px;height:10px}.complete_confettiPiece__z3rL0:nth-child(10){left:48%;background:#9b8ec4;animation-delay:.12s;animation-duration:3.4s;width:10px;height:6px}.complete_confettiPiece__z3rL0:nth-child(11){left:92%;background:#7ea88c;animation-delay:.18s;animation-duration:2.8s}.complete_confettiPiece__z3rL0:nth-child(12){left:38%;background:#c8934e;animation-delay:.4s;animation-duration:3s;width:6px;height:6px;border-radius:50%}@keyframes complete_confettiFall__UWeVh{0%{transform:translateY(0) rotate(0deg) scale(1);opacity:1}80%{opacity:1}to{transform:translateY(100vh) rotate(2turn) scale(.5);opacity:0}}.complete_header__0qnHb{text-align:center;margin-bottom:24px;animation:complete_fadeSlideUp__vL9JW .5s ease-out .2s both}.complete_title__zii19{font-size:22px;font-weight:700;color:#6b5d52;margin-bottom:4px}.complete_subtitle__Nie2_{font-size:13px;line-height:1.6;color:#76685f}.complete_preview__S4EWO{border-radius:18px;padding:16px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;min-height:200px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 50% 60%,rgba(242,201,200,.18) 0,#F3EEE7 70%);animation:complete_fadeSlideUp__vL9JW .5s ease-out .3s both}.complete_previewImg__CFQ_6{max-height:200px;-o-object-fit:contain;object-fit:contain}.complete_previewSkeleton__DlqRc{width:120px;height:180px;border-radius:60px 60px 24px 24px;background:linear-gradient(180deg,rgba(243,238,231,.8),rgba(242,201,200,.2));position:relative;overflow:hidden}.complete_previewSkeleton__DlqRc:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35) 50%,transparent);background-size:200% 100%;animation:complete_shimmer__5ZViw 1.8s linear infinite}.complete_skeletonText__ynPoO{font-size:13px;line-height:1.6;color:#76685f;text-align:center;margin-top:12px}@keyframes complete_shimmer__5ZViw{0%{background-position:200% 0}to{background-position:-200% 0}}.complete_previewPlaceholder__NAL9B{text-align:center;color:#76685f}.complete_placeholderIcon__xB9Xc{font-size:48px;margin-bottom:8px;opacity:.5}.complete_placeholderText__XETOw{font-size:13px;line-height:1.6}.complete_successBanner__H0X3i{background:rgba(126,168,140,.13);border:1px solid rgba(126,168,140,.25);border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:14px;font-weight:600;color:#5a7e68;text-align:center;animation:complete_fadeSlideUp__vL9JW .3s ease-out both}.complete_errorBanner__ZqPq_{background:rgba(190,85,85,.12);border:1px solid rgba(190,85,85,.2);border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:13px;color:#9a3535;text-align:center}.complete_actions__1scF_{display:flex;flex-direction:column;gap:12px;animation:complete_fadeSlideUp__vL9JW .5s ease-out .5s both}.complete_btnPrimary__y1wtJ{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0);white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:#a96160;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.complete_btnPrimary__y1wtJ:hover{background-color:hsl(.8219178082,29.7959183673%,47.9607843137%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.complete_btnPrimary__y1wtJ:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.complete_btnPrimary__y1wtJ:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.complete_btnPrimary__y1wtJ{width:100%;justify-content:center;padding:14px;font-size:15px}.complete_btnSecondary__sRBSh{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:rgba(0,0,0,0);color:#a65252;border:1px solid rgba(214,123,122,.5);box-shadow:none}.complete_btnSecondary__sRBSh:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.complete_btnSecondary__sRBSh:active{background-color:rgba(214,123,122,.12)}.complete_btnSecondary__sRBSh:disabled{opacity:.5;cursor:not-allowed}.complete_btnSecondary__sRBSh{width:100%;justify-content:center;padding:14px;font-size:15px}.complete_btnText__N4IFG{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;width:100%;justify-content:center;padding:12px;font-size:14px;color:#76685f;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.complete_btnText__N4IFG:hover{color:#6b5d52;background:#f3eee7}.complete_errorRoot__QkLMM{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:#f8f5f0}.complete_errorCard__xJPij{background-color:#fbf8f3;border-radius:18px;border:1px solid rgba(107,93,82,.08);box-shadow:0 14px 30px rgba(0,0,0,.04);max-width:420px;width:100%;padding:32px;background:#fff;text-align:center}.complete_errorTitle__lq1w8{font-size:20px;font-weight:700;color:#be5555;margin-bottom:12px}.complete_errorBody__LPjjD{font-size:13px;line-height:1.6;color:#76685f;margin-bottom:24px}.complete_backButton__BQuH5{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0);white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:#a96160;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.complete_backButton__BQuH5:hover{background-color:hsl(.8219178082,29.7959183673%,47.9607843137%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.complete_backButton__BQuH5:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.complete_backButton__BQuH5:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.complete_backButton__BQuH5{width:100%;justify-content:center;padding:14px;font-size:15px}@keyframes complete_fadeSlideUp__vL9JW{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.BackToHome_back__umkhm{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;color:#6b5d52;text-decoration:none;background:rgba(0,0,0,0);border-radius:999px;transition:background .12s ease-out}.BackToHome_back__umkhm:hover{background:#f3eee7}.BackToHome_icon__Wti_l{flex-shrink:0;width:12px;height:10px;margin-top:2px}.ShelfTile_grid__Q7zWh{display:grid;gap:5px;padding:8px;background-image:url(/images/wood-shelf-tile.jpg);background-size:140px 140px;background-repeat:repeat;background-position:50%;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0}.ShelfTile_grid__Q7zWh>*{min-width:0}.ShelfTile_gridPlain__TVFj5{background-image:none;background-color:rgba(0,0,0,0)}.ShelfTile_tile__TKEWh{position:relative;display:block;width:100%;margin:0;padding:0;border:none;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer;transition:transform .12s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ShelfTile_tile__TKEWh:active{transform:scale(.96)}.ShelfTile_tile__TKEWh:disabled,.ShelfTile_tile__TKEWh[aria-disabled=true]{cursor:default}.ShelfTile_tile__TKEWh:disabled:active,.ShelfTile_tile__TKEWh[aria-disabled=true]:active{transform:none}@media(prefers-reduced-motion:reduce){.ShelfTile_tile__TKEWh{transition:none}.ShelfTile_tile__TKEWh:active{transform:none}}.ShelfTile_tileStatic__S_FD2{cursor:inherit}.ShelfTile_tileStatic__S_FD2:active{transform:none}.ShelfTile_srOnly__3XDVc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ShelfTile_busy__3rwgl{opacity:.55;pointer-events:none}.ShelfTile_frame__mjfxg{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:4px;background:rgba(0,0,0,0)}.ShelfTile_frame__mjfxg:after{content:"";position:absolute;inset:0;border-radius:4px;pointer-events:none;box-shadow:inherit}.ShelfTile_backdrop__bkJzn{-o-object-fit:cover;object-fit:cover}.ShelfTile_art__PMop9,.ShelfTile_backdrop__bkJzn{position:absolute;inset:0;width:100%;height:100%;display:block}.ShelfTile_art__PMop9{-o-object-fit:contain;object-fit:contain;visibility:hidden}.ShelfTile_artLoaded__Yh6Ij{visibility:visible}.ShelfTile_artFallback__n_ed_{position:absolute;inset:0;display:grid;place-items:center;color:#6b5d52}.ShelfTile_artFallback__n_ed_:before{content:"";position:absolute;width:60%;height:60%;border-radius:50%;background:#fbf8f3}.ShelfTile_artFallback__n_ed_>svg{position:relative}.ShelfTile_mystery__nVgYY{position:absolute;inset:12%;display:grid;place-items:center;border-radius:4px;background:#fbf8f3;color:#6b5d52;font-size:14px;font-weight:700;letter-spacing:2px}.ShelfTile_count__F69oo{position:absolute;top:3px;right:4px;padding:0;background:rgba(0,0,0,0);color:#f7efe4;font-size:10px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1}.ShelfTile_countHas__NX2_K{color:#f7efe4}.ShelfTile_gridPlain__TVFj5 .ShelfTile_count__F69oo{right:3px;padding:0 4px;border-radius:999px;background:#fbf8f3;color:#6b5d52;box-shadow:0 0 0 1px rgba(107,93,82,.16)}.ShelfTile_gridPlain__TVFj5 .ShelfTile_countHas__NX2_K{background:#f7f0e4;color:#7a5c24}.ShelfTile_ring__67LPJ{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #a96160}.ShelfTile_pill__d9Hb0{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);max-width:calc(100% - 4px);padding:1px 4px;background:#a96160;color:#fff;line-height:1.5;pointer-events:none;z-index:1}.ShelfTile_caption__JIt4p,.ShelfTile_pill__d9Hb0{border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShelfTile_caption__JIt4p{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:3px auto 0;padding:1px 6px;background:#fbf8f3;color:#6b5d52;box-shadow:0 0 0 1px rgba(107,93,82,.16);line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}.ShelfTile_captionMuted__Vixkx{color:#76685f;font-weight:500}.ShelfTile_captionPlain__2b_Fp{width:auto;max-width:none;margin:6px 0 0;padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:inherit;font-weight:inherit;white-space:normal;overflow:visible;text-overflow:clip}.LoadingState_root__gIE1z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:40vh;width:100%;color:#76685f}.LoadingState_spinner__JGmpo{width:28px;height:28px;border-radius:50%;border:3px solid rgba(214,123,122,.25);border-top-color:#d67b7a;animation:LoadingState_loadingSpin__OjJFd .9s linear infinite}@media(prefers-reduced-motion:reduce){.LoadingState_spinner__JGmpo{animation:none;border-top-color:rgba(214,123,122,.25)}}.LoadingState_label__LJWpS{font-size:14px;line-height:1.5}@keyframes LoadingState_loadingSpin__OjJFd{to{transform:rotate(1turn)}}.seasonKind_kindIcon__pou97{display:inline-block;flex-shrink:0;vertical-align:-.15em;margin-right:.3em;color:#a65252}.GachaSheet_root__bh9Ff[data-variant=card]{display:contents}.GachaSheet_root__bh9Ff[data-variant=card]>.GachaSheet_body__R8cU5{display:none}.GachaSheet_cardWait__CVCmb{position:fixed;inset:0;z-index:44;display:flex;align-items:center;justify-content:center;background:rgba(58,48,42,.32)}.GachaSheet_cardWaitPanel__vjesT{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:min(360px,90vw);padding:20px 20px 14px;border-radius:18px;background:#f8f3e9;text-align:center}.GachaSheet_root__bh9Ff[data-variant=sheet]{position:fixed;left:0;right:0;bottom:0;max-height:68dvh;display:flex;flex-direction:column;background:#fffbf4;border-radius:20px 20px 0 0;box-shadow:0 -6px 24px rgba(91,70,54,.28);z-index:10;animation:GachaSheet_sheetIn__MB74j .28s ease-out}.GachaSheet_root__bh9Ff[data-variant=sheet] .GachaSheet_head__t7UqN{margin:0;padding:14px 18px 8px}.GachaSheet_root__bh9Ff[data-variant=sheet] .GachaSheet_title__ZT6g0{font-size:16px}.GachaSheet_root__bh9Ff[data-variant=sheet] .GachaSheet_body__R8cU5{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 18px calc(env(safe-area-inset-bottom, 0px) + 18px)}@keyframes GachaSheet_sheetIn__MB74j{0%{transform:translateY(100%)}to{transform:translateY(0)}}.GachaSheet_head__t7UqN{display:flex;align-items:center;gap:8px;margin:12px 0 8px}.GachaSheet_title__ZT6g0{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:700;color:#6b5d52;margin:0}.GachaSheet_titleIcon__OUTWg{color:#a96160}.GachaSheet_closeBtn__yFsq2{margin-left:auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:0;background:#f3eee7;color:#6b5d52;cursor:pointer}.GachaSheet_seasonLead__Z_f4V{font-size:13.5px;line-height:1.7;color:#76685f;margin:0 0 16px}.GachaSheet_seasonLead__Z_f4V a{color:#d67b7a;text-decoration:underline}.GachaSheet_error__MI_G9{background:rgba(190,85,85,.12);color:#9a3535;border-radius:10px;padding:10px 12px;font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.GachaSheet_retryBtn__WxHsq{border:1px solid;background:rgba(0,0,0,0);color:inherit;border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:700;cursor:pointer;min-height:32px}.GachaSheet_toast__jeY88{position:fixed;left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom, 0px));z-index:70;margin:0 auto;max-width:420px;background:rgb(234.36,241.08,236.6);color:rgb(77.25,108.15,89.2666666667);border:1px solid rgba(126,168,140,.5);border-radius:12px;padding:11px 14px;font-size:13.5px;text-align:center;box-shadow:0 10px 28px -10px rgba(74,62,54,.45)}.GachaSheet_machinePanel__zoUrX[data-loading]{display:none}.GachaSheet_machinePanel__zoUrX{background:rgba(0,0,0,0);border:0;border-radius:0;padding:0;text-align:center;margin:0 auto;width:100%;scroll-margin-top:76px;overflow:hidden}.GachaSheet_columns__B9nfM{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.GachaSheet_columns__B9nfM[data-loading]{display:none}@media(min-width:768px){.GachaSheet_columns__B9nfM{flex-direction:row;align-items:center;gap:24px}.GachaSheet_columns__B9nfM .GachaSheet_machinePanel__zoUrX{flex:1 1 0;min-width:0}.GachaSheet_columns__B9nfM .GachaSheet_machinePanel__zoUrX .GachaSheet_machineSwap__1b0DY{min-height:440px}.GachaSheet_columns__B9nfM .GachaSheet_machinePanel__zoUrX .GachaSheet_machineArt__4FLc0{width:78%;max-width:360px}.GachaSheet_columns__B9nfM .GachaSheet_infoCol__7Lc1K{flex:0 0 320px}}.GachaSheet_infoCol__7Lc1K{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}@media(min-width:768px){.GachaSheet_infoCol__7Lc1K{align-items:flex-start;text-align:left;padding-top:8px}}.GachaSheet_seasonDesc__w0WKl{font-size:13.5px;line-height:1.7;color:#6b5d52;margin:4px 0 0;text-align:left}.GachaSheet_seasonUntil__Dwhba{font-size:12.5px;color:#76685f;margin:0}.GachaSheet_kakeraLine__8o5r_{font-size:13px;font-weight:700;color:#8a6b33;margin:0 0 8px}.GachaSheet_tagRow__VqfU9{display:flex;gap:6px;margin:0 0 4px}.GachaSheet_tag___OEbX{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:#fff;background:#a96160;border-radius:999px;padding:2px 8px;line-height:1.4}.GachaSheet_tag___OEbX svg{color:#fff;margin:0}.GachaSheet_pagePool__gqtv8{margin-top:8px}.GachaSheet_machineSwap__1b0DY{position:relative;min-height:300px}.GachaSheet_machineSwap__1b0DY[data-beat] .GachaSheet_frameMachine__nJ_h7{opacity:0;pointer-events:none;transition:opacity .35s ease}.GachaSheet_machineSwap__1b0DY:not([data-beat]) .GachaSheet_frameMachine__nJ_h7{transition-duration:0s}.GachaSheet_frameItem__ZHWTy{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;pointer-events:none;animation:GachaSheet_beatArtPop__6nAS6 .32s cubic-bezier(.34,1.56,.64,1)}.GachaSheet_beatTitle__bhKbn{margin:0;font-size:17px;font-weight:700;color:#5e5249}.GachaSheet_frameItemFly__9L_XE{animation:GachaSheet_beatArtFly__eQjXQ .45s ease-in forwards}.GachaSheet_frameStage__nsp96{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .5s ease .18s;border-radius:14px;overflow:hidden}.GachaSheet_machineSwap__1b0DY[data-stage=on] .GachaSheet_frameStage__nsp96{opacity:1}.GachaSheet_beatArt__jjtAl{position:relative;width:min(220px,62%);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.GachaSheet_beatArt__jjtAl img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.GachaSheet_chipNew__PHDit,.GachaSheet_chipSecret__M_7iN{position:absolute;top:8px;left:8px;font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:8px}.GachaSheet_chipNew__PHDit{background:#fff;color:#a65252;border:1px solid rgba(214,123,122,.4)}.GachaSheet_chipSecret__M_7iN{background:#c9a35b;color:#453a32}@keyframes GachaSheet_beatArtPop__6nAS6{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes GachaSheet_beatArtFly__eQjXQ{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-96px) scale(.18);opacity:0}}.GachaSheet_beatZone__GVF0x{display:flex;flex-direction:column;align-items:center;margin-top:12px}.GachaSheet_beatWornRow__8nHVw{display:flex;align-items:center;justify-content:center;gap:10px}.GachaSheet_beatThumbSm__VVtj0{width:44px;height:44px;border-radius:10px;background:#f3eee7;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.GachaSheet_beatWornNote__foKzw{font-weight:600}.GachaSheet_beatNote__XPe7a{font-size:13px;color:#6b5d52;margin:0}.GachaSheet_beatBalance__1eozu{font-size:12.5px;font-weight:600;color:#6b5d52;margin:8px 0 0}.GachaSheet_appearLate__ad_3l{animation:GachaSheet_beatRiseIn__qyC35 .28s ease-out .42s both}.GachaSheet_appearLater__TeNC5{animation:GachaSheet_beatRiseIn__qyC35 .28s ease-out .55s both}@keyframes GachaSheet_beatRiseIn__qyC35{0%{opacity:0;visibility:hidden;transform:translateY(10px)}to{opacity:1;visibility:visible;transform:none}}.GachaSheet_body__R8cU5>*{transition:opacity .3s ease}.GachaSheet_root__bh9Ff[data-inbeat] .GachaSheet_body__R8cU5>:not(.GachaSheet_machinePanel__zoUrX):not(.GachaSheet_toast__jeY88){opacity:.45;pointer-events:none}.GachaSheet_zoneHint__z8QOV[data-pulse]{color:#a65252;font-weight:700;animation:GachaSheet_zoneHintPulse__XjqQx 1.6s ease-in-out infinite}@keyframes GachaSheet_zoneHintPulse__XjqQx{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.GachaSheet_pullChoiceCard__QYibm{transition:none}.GachaSheet_appearLate__ad_3l,.GachaSheet_appearLater__TeNC5,.GachaSheet_frameItemFly__9L_XE,.GachaSheet_frameItem__ZHWTy,.GachaSheet_zoneHint__z8QOV[data-pulse]{animation:none}.GachaSheet_frameItemFly__9L_XE{opacity:0}}.GachaSheet_machineStage__uLgI_{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:10px}.GachaSheet_machineArt__4FLc0{position:relative;width:216px;max-width:68%;line-height:0;aspect-ratio:570/768}.GachaSheet_machineImg__CwN4j{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:url(/images/gacha/machine_shadow.webp) 50%/contain no-repeat;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .4s ease}.GachaSheet_machineStage__uLgI_[data-3d] .GachaSheet_machineImg__CwN4j{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.GachaSheet_machineCanvas__BrAO2{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease;pointer-events:none}.GachaSheet_machineStage__uLgI_[data-3d] .GachaSheet_machineCanvas__BrAO2{opacity:1}[data-phase=cranking] .GachaSheet_machineImg__CwN4j{animation:GachaSheet_machineCrank__92E6K .3s ease-in-out 3}.GachaSheet_machineStage__uLgI_[data-3d][data-phase=cranking] .GachaSheet_machineImg__CwN4j{animation:none}@keyframes GachaSheet_machineCrank__92E6K{0%,to{transform:rotate(0deg) translateY(0)}25%{transform:rotate(-1.6deg) translateY(1px)}75%{transform:rotate(1.4deg) translateY(-1px)}}.GachaSheet_capsule__saajk{position:absolute;left:50%;top:81.4%;width:42px;height:42px;margin-left:-20px;margin-top:-21px}.GachaSheet_machineStage__uLgI_[data-3d] .GachaSheet_capsule__saajk{top:var(--capsule-y,81.4%);left:var(--capsule-x,50%)}.GachaSheet_capsule__saajk{border:0;background:none;padding:0;cursor:pointer;z-index:2;filter:drop-shadow(0 3px 5px rgba(138,121,111,.3))}.GachaSheet_machineStage__uLgI_[data-3d] .GachaSheet_capsule__saajk{width:calc(42px*var(--capsule-scale, 1));height:calc(42px*var(--capsule-scale, 1));margin-left:calc(-21px*var(--capsule-scale, 1));margin-top:calc(-21px*var(--capsule-scale, 1))}.GachaSheet_capsuleTop__Mgaj_{position:absolute;inset:0 0 50% 0;background:#d67b7a;border-radius:46px 46px 0 0}.GachaSheet_capsuleBottom__gUjJu{position:absolute;inset:50% 0 0 0;background:#fff;border-radius:0 0 46px 46px;box-shadow:inset 0 -3px 6px rgba(138,121,111,.15)}.GachaSheet_capsuleShine__Bumis{position:absolute;top:6px;left:9px;width:12px;height:8px;background:hsla(0,0%,100%,.75);border-radius:50%;transform:rotate(-24deg);z-index:1}[data-phase=drop] .GachaSheet_capsule__saajk{animation:GachaSheet_capsuleDrop__nmo6a .6s cubic-bezier(.34,1.2,.64,1) both}@keyframes GachaSheet_capsuleDrop__nmo6a{0%{transform:translateY(-72px) scale(.9);opacity:0}40%{transform:translateY(0) scaleX(1.1) scaleY(.88);opacity:1}62%{transform:translateY(-12px)}82%{transform:translateY(0) scaleX(1.04) scaleY(.96)}to{transform:translateY(0)}}[data-phase=ready] .GachaSheet_capsule__saajk{animation:GachaSheet_capsuleTremble__5zFSZ 1.1s ease-in-out infinite}@keyframes GachaSheet_capsuleTremble__5zFSZ{0%,to{transform:rotate(0deg)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}[data-phase=opening] .GachaSheet_capsuleTop__Mgaj_{animation:GachaSheet_capsuleTopOpen__jVH50 .45s ease-out both}[data-phase=opening] .GachaSheet_capsuleBottom__gUjJu{animation:GachaSheet_capsuleBottomSink__3wOOW .45s ease-out both}[data-phase=opening] .GachaSheet_openFlash__zyqxY{animation:GachaSheet_openFlash__zyqxY .42s ease-out both}.GachaSheet_capsuleBottom__gUjJu,.GachaSheet_capsuleTop__Mgaj_{transition:background .3s ease}.GachaSheet_capsuleGold__04Jq_ .GachaSheet_capsuleTop__Mgaj_{background:linear-gradient(135deg,#e7ce93,#C9A35B);animation-delay:.35s!important}.GachaSheet_capsuleGold__04Jq_ .GachaSheet_capsuleBottom__gUjJu{animation-delay:.35s!important}.GachaSheet_capsuleGold__04Jq_ .GachaSheet_openFlash__zyqxY{background:radial-gradient(circle,rgba(231,206,147,.85),rgba(231,206,147,0) 70%);animation-delay:.35s!important}@keyframes GachaSheet_capsuleTopOpen__jVH50{to{transform:translateY(-28px) rotate(-24deg);opacity:0}}@keyframes GachaSheet_capsuleBottomSink__3wOOW{to{transform:translateY(4px)}}.GachaSheet_openFlash__zyqxY{position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,rgba(255,248,235,.9),rgba(255,248,235,0) 70%);pointer-events:none}@keyframes GachaSheet_openFlash__zyqxY{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(2.1)}}.GachaSheet_tapHint__3ZDne{min-height:18px;margin:6px 0 0;font-size:12.5px;font-weight:700;color:#6b5d52;opacity:0;transition:opacity .2s ease}.GachaSheet_tapHintOn__w6NIX{opacity:1;animation:GachaSheet_hintPulse__DfBMy 1.2s ease-in-out infinite}@keyframes GachaSheet_hintPulse__DfBMy{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.GachaSheet_takeoverVeil__uOVsH{position:fixed;inset:0;z-index:80;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:rgba(30,23,19,.85);opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.3,0,.8,.15)}.GachaSheet_machineSwap__1b0DY[data-takeover=leak] .GachaSheet_takeoverVeil__uOVsH,.GachaSheet_machineSwap__1b0DY[data-takeover=pause] .GachaSheet_takeoverVeil__uOVsH{opacity:1;pointer-events:auto;cursor:pointer;transition:opacity .4s cubic-bezier(.05,.7,.1,1)}.GachaSheet_machineSwap__1b0DY[data-takeover=flash] .GachaSheet_takeoverVeil__uOVsH{pointer-events:auto;cursor:pointer}.GachaSheet_machineSwap__1b0DY[data-takeover] .GachaSheet_frameTray__vIEPF .GachaSheet_trayCapsule__43fwy[data-hero]{position:relative;z-index:81}.GachaSheet_machineSwap__1b0DY[data-replaying] .GachaSheet_frameMachine__nJ_h7,.GachaSheet_machineSwap__1b0DY[data-takeover] .GachaSheet_frameMachine__nJ_h7{position:relative;z-index:81;opacity:1;transition:opacity .2s ease;pointer-events:none}.GachaSheet_machineSwap__1b0DY[data-replaying] .GachaSheet_frameItem__ZHWTy,.GachaSheet_machineSwap__1b0DY[data-replaying] .GachaSheet_frameStage__nsp96{opacity:0!important;transition:opacity .2s ease}.GachaSheet_capsuleSeam__comhC{position:absolute;top:50%;left:-7px;right:-7px;height:5px;transform:translateY(-50%) scaleX(.2);border-radius:5px;background:linear-gradient(90deg,#ff9d9d,#ffd06e,#a5e08c,#7cc8ff,#c9a0ff);filter:blur(1.5px);opacity:0;z-index:2;pointer-events:none}.GachaSheet_machineStage__uLgI_[data-takeover=leak] .GachaSheet_capsuleSeam__comhC{animation:GachaSheet_seamLeak__wbqi3 .9s cubic-bezier(.3,0,.8,.15) both;box-shadow:0 0 18px 4px rgba(255,214,140,.55)}@keyframes GachaSheet_seamLeak__wbqi3{0%{opacity:0;transform:translateY(-50%) scaleX(.2)}30%{opacity:.9;transform:translateY(-50%) scaleX(.72)}55%{opacity:.55;transform:translateY(-50%) scaleX(.66)}to{opacity:1;transform:translateY(-50%) scaleX(1)}}.GachaSheet_machineStage__uLgI_[data-takeover=flash] .GachaSheet_openFlash__zyqxY{animation:GachaSheet_openFlash__zyqxY .3s ease-out both!important;animation-delay:0s!important}.GachaSheet_tapHintFestival__hwqZe{color:#fff;font-size:16px}.GachaSheet_crankHotspot__9tedO{position:absolute;left:var(--crank-x,50%);top:var(--crank-y,62%);width:88px;height:88px;margin:-44px 0 0 -44px;border-radius:50%;border:0;padding:0;background:rgba(0,0,0,0);cursor:grab;z-index:3;touch-action:none}.GachaSheet_crankHotspot__9tedO:active{cursor:grabbing}.GachaSheet_crankHotspot__9tedO:focus{outline:none}.GachaSheet_crankHotspot__9tedO:focus-visible{outline:2px solid #a96160;outline-offset:2px}.GachaSheet_tapHintIdle__X8WQo{color:#6b5d52}.GachaSheet_crankGhost__cvgZ_{position:absolute;inset:10px;border:2px dashed hsla(0,0%,100%,.85);border-radius:50%;filter:drop-shadow(0 1px 2px rgba(74,62,54,.45));animation:GachaSheet_crankGhostSpin__ksgMO 6s linear infinite;pointer-events:none}@keyframes GachaSheet_crankGhostSpin__ksgMO{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.GachaSheet_crankGhost__cvgZ_{animation:none}}.GachaSheet_capsule__saajk[data-twisting] .GachaSheet_capsuleTop__Mgaj_{transform:rotate(var(--twist,0deg));transition:none}.GachaSheet_capsule__saajk[data-twisting]{animation:none}.GachaSheet_soundToggle__PIlba{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(138,121,111,.28);border-radius:50%;background:#fff;color:#76685f;cursor:pointer}.GachaSheet_soundToggle__PIlba svg{display:block}.GachaSheet_keepsakeBtn__HLhJp{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid rgba(138,121,111,.45);background:#fff;color:#4a3e36;font-size:13.5px;font-weight:700;cursor:pointer;margin-bottom:8px}.GachaSheet_keepsakeBtn__HLhJp:disabled{opacity:.55;cursor:default}.GachaSheet_btnIcon__dXcvL{display:inline-block;vertical-align:-.12em;margin-right:6px}.GachaSheet_storeLine__Nt_Ec{display:block;margin-top:6px;padding:8px 0;font-size:12.5px;color:#6b5d52;text-decoration:underline;text-underline-offset:3px}.GachaSheet_machineStage__uLgI_ .GachaSheet_capsule__saajk.GachaSheet_capsuleGold__04Jq_,.GachaSheet_machineStage__uLgI_[data-takeover] .GachaSheet_capsule__saajk{animation:none;transform:scale(1.5);transform-origin:center;transition:transform .45s cubic-bezier(.05,.7,.1,1)}.GachaSheet_spinBtn__CaWch{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px}.GachaSheet_spinBtn__CaWch .GachaSheet_btnIcon__dXcvL{margin-right:0}.GachaSheet_spinBtn__CaWch{background:#a96160;color:#fff;font-size:16px;font-weight:700;padding:14px 36px;min-height:48px;margin-top:8px;cursor:pointer;box-shadow:0 8px 20px rgba(214,123,122,.3);transition:transform .12s ease,opacity .12s ease,background-color .12s ease,box-shadow .12s ease}.GachaSheet_spinBtn__CaWch:hover:not(:disabled){background:hsl(.8219178082,29.7959183673%,47.9607843137%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.GachaSheet_spinBtn__CaWch:active{transform:scale(.96)}.GachaSheet_spinBtn__CaWch:disabled{opacity:.45;cursor:default;box-shadow:none}.GachaSheet_needPt__J_hy7{margin:10px 0 0;font-size:12.5px;color:#76685f}.GachaSheet_needPt__J_hy7 a{color:#a65252;text-decoration:underline}.GachaSheet_freeNote__6hUnq{margin:2px 0 0;font-size:11.5px;color:#76685f}.GachaSheet_kakeraMeter__gWVdB{margin:16px auto 0;max-width:320px}.GachaSheet_kakeraBar__Rffcr{position:relative;height:8px;border-radius:999px;background:rgba(201,163,91,.16)}.GachaSheet_kakeraFill__afFXb{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#e7ce93,#C9A35B);border-radius:999px;transition:width .4s ease}.GachaSheet_kakeraMark__hzep1{position:absolute;top:-3px;width:2px;height:14px;background:rgba(201,163,91,.45);border-radius:1px}.GachaSheet_kakeraMarkOn__pSGri{background:#c9a35b}.GachaSheet_kakeraLead__HVzCK{margin:7px 0 0;font-size:11.5px;color:#76685f;font-variant-numeric:tabular-nums}.GachaSheet_poolSection__Pwagy{padding-left:16px;padding-right:16px;margin-bottom:24px}.GachaSheet_sectionHeading__v1SeT{font-size:15px;font-weight:700;color:#6b5d52;margin:0 0 6px}.GachaSheet_groupHeading__tW4Wa{margin:12px -16px 8px;padding:6px 16px;background:#f3eee7;font-size:13px;font-weight:700;color:#6b5d52;text-align:left}.GachaSheet_secretHeading__AH9GY{font-size:13.5px;color:#8a6b33;margin:16px 0 2px}.GachaSheet_sectionNote__mBc7M{font-size:12px;color:#76685f;margin:0 0 10px}.GachaSheet_collectionMeter__NDGFJ{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px}.GachaSheet_meterText__8aEdg{font-size:12px;font-weight:600;color:#6b5d52}.GachaSheet_meterDots__DH_94{display:inline-flex;align-items:center;gap:4px}.GachaSheet_meterDot__dUbR9{width:9px;height:9px;border-radius:50%;border:1.5px solid rgba(201,163,91,.45);box-sizing:border-box}.GachaSheet_meterDotOn__NYwdm{background:#c9a35b;border-color:#c9a35b}.GachaSheet_meterStar__aVWXV{color:rgba(201,163,91,.4);font-size:11px;line-height:1;flex-shrink:0}.GachaSheet_meterStarOn__jbHO8{color:#c9a35b}.GachaSheet_thumbPlaceholder__Bfv1F{width:46%;aspect-ratio:1;border-radius:50%;background:#f2c9c8}.GachaSheet_poolName__rFukP{font-size:11px;font-weight:700;line-height:1.35;color:#6b5d52;margin:0 0 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;word-break:keep-all}.GachaSheet_poolRate__VfDpY{font-size:11.5px;color:#6b5d52;margin:0 0 6px;font-variant-numeric:tabular-nums}.GachaSheet_poolActions__8Rw8u{display:flex;flex-direction:column;gap:4px;margin-top:auto}.GachaSheet_miniBtnGhost__b2DhE,.GachaSheet_miniBtnKakeraOff__20Rvb,.GachaSheet_miniBtnKakeraOn__I58PC,.GachaSheet_miniBtn__GoVh4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;font-size:11px;font-weight:700;padding:5px 8px;min-height:26px;cursor:pointer;transition:opacity .12s ease}.GachaSheet_miniBtnGhost__b2DhE:disabled,.GachaSheet_miniBtnKakeraOff__20Rvb:disabled,.GachaSheet_miniBtnKakeraOn__I58PC:disabled,.GachaSheet_miniBtn__GoVh4:disabled{opacity:.55;cursor:default}.GachaSheet_miniBtn__GoVh4{border:0;background:#a96160;color:#fff}.GachaSheet_miniBtnGhost__b2DhE{border:1px solid rgba(107,93,82,.16);background:#fff;color:#76685f}.GachaSheet_miniBtnKakeraOn__I58PC{word-break:keep-all;overflow-wrap:normal;border:0;background:#c9a35b;color:#3a2f14;animation:GachaSheet_kakeraReady__XfmUs .5s ease 1}@keyframes GachaSheet_kakeraReady__XfmUs{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.GachaSheet_miniBtnKakeraOff__20Rvb{word-break:keep-all;overflow-wrap:normal;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(201,163,91,.4);background:#fff;color:#8a6b33;cursor:default}.GachaSheet_legalBox__IT5xM{background:#f3eee7;border-left:0;border-radius:14px;padding:14px 16px;margin-bottom:28px;text-align:left}.GachaSheet_legalBox__IT5xM ul{margin:8px 0 0;padding-left:0;list-style:none}.GachaSheet_legalBox__IT5xM li{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.85;color:#6b5d52}.GachaSheet_legalBox__IT5xM li strong{color:#6b5d52;font-variant-numeric:tabular-nums}.GachaSheet_legalStrong__FLIdn{color:#6b5d52!important;font-weight:600}.GachaSheet_resultKicker__BNzOI{font-size:14px;font-weight:700;color:#a65252;margin:0 0 10px}.GachaSheet_beatZone__GVF0x[data-secret] .GachaSheet_resultKicker__BNzOI{color:#7a5c24;font-size:16px;animation:GachaSheet_kickerPop__pseOn .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes GachaSheet_kickerPop__pseOn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.GachaSheet_secretGlow__TCII8{position:absolute;inset:-34%;z-index:0;-webkit-mask-image:radial-gradient(circle closest-side,#000 45%,transparent 58%);mask-image:radial-gradient(circle closest-side,#000 45%,transparent 58%);background:conic-gradient(from 0deg,rgba(201,163,91,0) 0deg,rgba(201,163,91,.9) 24deg,rgba(201,163,91,0) 48deg,rgba(201,163,91,.9) 72deg,rgba(201,163,91,0) 96deg,rgba(201,163,91,.9) 120deg,rgba(201,163,91,0) 144deg,rgba(201,163,91,.9) 168deg,rgba(201,163,91,0) 192deg,rgba(201,163,91,.9) 216deg,rgba(201,163,91,0) 240deg,rgba(201,163,91,.9) 264deg,rgba(201,163,91,0) 288deg,rgba(201,163,91,.9) 312deg,rgba(201,163,91,0) 336deg,rgba(201,163,91,0) 1turn);opacity:.35;border-radius:50%;animation:GachaSheet_glowSpin__J4IkD 3s linear infinite;pointer-events:none}@keyframes GachaSheet_glowSpin__J4IkD{to{transform:rotate(1turn)}}.GachaSheet_resultName__IfcIj{font-size:16px;font-weight:700;color:#6b5d52;margin:0 0 4px}.GachaSheet_resultCollect__TEypt{font-size:12.5px;font-weight:700;color:rgb(77.25,108.15,89.2666666667);margin:0 0 4px}.GachaSheet_resultKakera__mBOg9{font-size:12.5px;color:#7a5c24;background:rgba(201,163,91,.14);display:inline-block;border-radius:999px;padding:4px 12px;margin:0 0 4px;font-variant-numeric:tabular-nums;opacity:0;animation:GachaSheet_pillPop__ElWkD .35s cubic-bezier(.34,1.56,.64,1) .25s both}@keyframes GachaSheet_pillPop__ElWkD{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.GachaSheet_resultThreshold__mldXa{font-size:11.5px;color:#6b5d52;margin:2px 0 0;font-variant-numeric:tabular-nums;opacity:0;animation:GachaSheet_thresholdIn__yMDik .3s ease .7s both}@keyframes GachaSheet_thresholdIn__yMDik{to{opacity:1}}.GachaSheet_resultActions__gzz6D{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:14px}.GachaSheet_resultActions__gzz6D .GachaSheet_againBtn__FuDST,.GachaSheet_resultActions__gzz6D .GachaSheet_keepsakeBtn__HLhJp,.GachaSheet_resultActions__gzz6D .GachaSheet_modalCloseBtn__jYBzB,.GachaSheet_resultActions__gzz6D .GachaSheet_playLink__4roV0,.GachaSheet_resultActions__gzz6D .GachaSheet_replayBtn____jXg,.GachaSheet_resultActions__gzz6D .GachaSheet_wearBtn__fqXfv{width:min(300px,100%);box-sizing:border-box}.GachaSheet_resultActions__gzz6D .GachaSheet_appearLate__ad_3l,.GachaSheet_resultActions__gzz6D .GachaSheet_appearLater__TeNC5{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.GachaSheet_wearBtn__fqXfv{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#a96160;color:#fff;font-size:15px;font-weight:700;padding:13px 20px;min-height:48px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.GachaSheet_wearBtn__fqXfv:disabled{opacity:.5}.GachaSheet_againBtn__FuDST{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid rgba(214,123,122,.55);border-radius:999px;background:#fff;color:#a65252;font-size:14px;font-weight:700;padding:11px 20px;min-height:44px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.GachaSheet_againBtn__FuDST:disabled{opacity:.5}.GachaSheet_playLink__4roV0{font-size:12.5px;color:#a65252;text-decoration:underline;padding:6px}.GachaSheet_modalCloseBtn__jYBzB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#6b5d52;font-size:13px;padding:8px;cursor:pointer}.GachaSheet_kickerIcon__umS6Y{display:inline-block;vertical-align:-.12em;margin-right:4px}.GachaSheet_replayBtn____jXg{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:8px 18px;border-radius:999px;border:1.5px solid rgba(201,163,91,.55);background:none;color:#7a5e28;font-size:13.5px;font-weight:700;cursor:pointer;margin-top:2px}.GachaSheet_replayBtn____jXg:disabled{opacity:.55;cursor:default}.GachaSheet_confetti__NU4UY{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:20px}.GachaSheet_confettiPiece__eclaQ{position:absolute;top:30%;left:50%;font-style:normal;opacity:0;animation:GachaSheet_confettiFall__L5HUB 1s ease-out both}.GachaSheet_confettiPiece__eclaQ svg{display:block}.GachaSheet_confettiPiece__eclaQ[data-k="0"]{color:#f2c9c8}.GachaSheet_confettiPiece__eclaQ[data-k="1"]{color:#c9a35b}.GachaSheet_confettiPiece__eclaQ[data-k="2"]{color:#7ea88c}.GachaSheet_machineSwap__1b0DY[data-secret] .GachaSheet_confettiPiece__eclaQ[data-k="0"]{color:#e7ce93}.GachaSheet_machineSwap__1b0DY[data-secret] .GachaSheet_confettiPiece__eclaQ[data-k="1"]{color:#c9a35b}.GachaSheet_machineSwap__1b0DY[data-secret] .GachaSheet_confettiPiece__eclaQ[data-k="2"]{color:#d9bc7e}.GachaSheet_confettiPiece__eclaQ:first-child{animation-delay:0s;font-size:14px;--dx:-104px}.GachaSheet_confettiPiece__eclaQ:nth-child(2){animation-delay:.04s;font-size:17px;--dx:-85px}.GachaSheet_confettiPiece__eclaQ:nth-child(3){animation-delay:.08s;font-size:11px;--dx:-66px}.GachaSheet_confettiPiece__eclaQ:nth-child(4){animation-delay:.12s;font-size:14px;--dx:-47px}.GachaSheet_confettiPiece__eclaQ:nth-child(5){animation-delay:.16s;font-size:17px;--dx:-28px}.GachaSheet_confettiPiece__eclaQ:nth-child(6){animation-delay:.2s;font-size:11px;--dx:-9px}.GachaSheet_confettiPiece__eclaQ:nth-child(7){animation-delay:.24s;font-size:14px;--dx:10px}.GachaSheet_confettiPiece__eclaQ:nth-child(8){animation-delay:.28s;font-size:17px;--dx:29px}.GachaSheet_confettiPiece__eclaQ:nth-child(9){animation-delay:.32s;font-size:11px;--dx:48px}.GachaSheet_confettiPiece__eclaQ:nth-child(10){animation-delay:.36s;font-size:14px;--dx:67px}.GachaSheet_confettiPiece__eclaQ:nth-child(11){animation-delay:.4s;font-size:17px;--dx:86px}.GachaSheet_confettiPiece__eclaQ:nth-child(12){animation-delay:.44s;font-size:11px;--dx:105px}@keyframes GachaSheet_confettiFall__L5HUB{0%{opacity:0;transform:translate(0) rotate(0deg)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx),130px) rotate(150deg)}}@media(prefers-reduced-motion:reduce){.GachaSheet_beatZone__GVF0x[data-secret] .GachaSheet_resultKicker__BNzOI,.GachaSheet_capsuleBottom__gUjJu,.GachaSheet_capsuleSeam__comhC,.GachaSheet_capsuleTop__Mgaj_,.GachaSheet_capsule__saajk,.GachaSheet_kakeraFill__afFXb,.GachaSheet_machineImg__CwN4j,.GachaSheet_miniBtnKakeraOn__I58PC,.GachaSheet_openFlash__zyqxY,.GachaSheet_secretGlow__TCII8,.GachaSheet_secretMark__RoQPE,.GachaSheet_takeoverVeil__uOVsH,.GachaSheet_tapHintOn__w6NIX{animation:none!important;transition:none!important}.GachaSheet_confettiPiece__eclaQ{display:none}.GachaSheet_resultKakera__mBOg9,.GachaSheet_resultThreshold__mldXa{animation:none!important;opacity:1}}.GachaSheet_seasonTabs__l2zSp{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.GachaSheet_seasonTab__XAEgY{min-height:36px;padding:7px 16px;border-radius:999px;border:1px solid rgba(107,93,82,.16);background:#fbf8f3;color:#6b5d52;font-size:13px;font-weight:700;cursor:pointer}.GachaSheet_seasonTabOn__mM_P6{border-color:#a96160;background:#a96160;color:#fff}.GachaSheet_seasonTabsInCard__mB4LR{flex-shrink:0;margin:0;padding:2px 12px 6px;background:#eae2d8;justify-content:safe center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.GachaSheet_seasonTabsInCard__mB4LR::-webkit-scrollbar{display:none}.GachaSheet_seasonTabsInCard__mB4LR>*{flex-shrink:0}.GachaSheet_kakeraIcon__CkEZQ{display:inline-block;flex-shrink:0;vertical-align:-.12em;margin-right:.15em}.GachaSheet_gachaCardScrim__JY3kt{position:fixed;inset:0;z-index:45;background:rgba(58,48,42,.34);opacity:0;cursor:pointer}.GachaSheet_gachaCardScrim__JY3kt[data-state=open]{opacity:1;transition:opacity .4s cubic-bezier(.05,.7,.1,1)}.GachaSheet_gachaCardScrim__JY3kt[data-state=closing]{opacity:0;transition:opacity .2s cubic-bezier(.3,0,.8,.15)}@media(prefers-reduced-motion:reduce){.GachaSheet_gachaCardScrim__JY3kt[data-state]{transition:none}.GachaSheet_gachaCardScrim__JY3kt[data-state=open]{opacity:1}}.GachaSheet_gachaCardWrap__OEe6O{position:fixed;inset:0;z-index:46;display:flex;align-items:center;justify-content:center;padding:calc(var(--topbar-h, 54px) + 8px) 10px calc(10px + env(safe-area-inset-bottom, 0px));pointer-events:none}@media(min-width:768px){.GachaSheet_gachaCardWrap__OEe6O{padding:24px}}.GachaSheet_gachaCard__8LsHy{pointer-events:auto;position:relative;width:100%;height:100%;background:#f8f3e9;border:1px solid rgba(107,93,82,.16);border-radius:18px;box-shadow:0 12px 40px rgba(58,48,42,.32);display:flex;flex-direction:column;overflow:hidden}@media(min-width:768px){.GachaSheet_gachaCard__8LsHy{width:min(560px,100%);height:min(720px,100%)}}.GachaSheet_gachaCard__8LsHy{opacity:0;transform:translateY(18px)}.GachaSheet_gachaCard__8LsHy[data-state=open]{opacity:1;transform:none;transition:transform .4s cubic-bezier(.05,.7,.1,1),opacity .4s ease}.GachaSheet_gachaCard__8LsHy[data-state=closing]{opacity:0;transform:translateY(18px);transition:transform .2s cubic-bezier(.3,0,.8,.15),opacity .2s ease}@media(prefers-reduced-motion:reduce){.GachaSheet_gachaCard__8LsHy[data-state]{transform:none;transition:none;opacity:1}.GachaSheet_gachaCard__8LsHy[data-state=closing]{opacity:0}}.GachaSheet_cardHead__5rqp9{position:relative;z-index:5;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 10px 4px;background:#eae2d8}.GachaSheet_cardHead__5rqp9>*{flex-shrink:0}.GachaSheet_cardTitle___D9Jq{flex:1 1 auto!important;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#6b5d52;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GachaSheet_cardTabs__X1VWF{flex-shrink:0;display:flex;gap:4px;align-items:flex-end;padding:4px 12px 0;background:#eae2d8}.GachaSheet_cardTab__5_Rzr{flex:1;min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px 12px 0 0;background:rgba(255,253,250,.5);color:#5e5249;font-size:12px;font-weight:600;line-height:1;padding:0 4px;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.GachaSheet_cardTab__5_Rzr:disabled{cursor:default;opacity:.35}.GachaSheet_cardTabOn__wupnd{background:#f8f3e9;color:#5d4037;font-weight:700}.GachaSheet_walletLine__Yjfao{margin:0 0 4px;font-size:12.5px;font-weight:600;color:#6b5d52}.GachaSheet_walletIcon__In9qG{display:inline-block;vertical-align:-.12em;margin-right:.2em}.GachaSheet_nowrap__GZmKD{white-space:nowrap}.GachaSheet_legalCheck__YWYvB{flex-shrink:0;margin-top:.3em;color:#a65252}.GachaSheet_cardBody__glSAj[data-tab=lineup]>:not(.GachaSheet_poolSection__Pwagy),.GachaSheet_cardBody__glSAj[data-tab=other]>:not(.GachaSheet_legalBox__IT5xM),.GachaSheet_cardBody__glSAj[data-tab=spin]>.GachaSheet_legalBox__IT5xM,.GachaSheet_cardBody__glSAj[data-tab=spin]>.GachaSheet_poolSection__Pwagy{display:none}.GachaSheet_cardBody__glSAj[data-tab=lineup],.GachaSheet_cardBody__glSAj[data-tab=other]{padding-top:8px;justify-content:flex-start}.GachaSheet_cardBody__glSAj[data-tab=lineup]>.GachaSheet_poolSection__Pwagy{width:100%}.GachaSheet_cardBody__glSAj[data-tab=other]>.GachaSheet_legalBox__IT5xM{width:calc(100% - 32px);margin-inline:16px;text-align:left;background:rgba(0,0,0,0);border-left:0;padding-left:0;padding-right:0}.GachaSheet_cardBody__glSAj[data-tab=spin]{justify-content:safe center}@media(max-width:767px){.GachaSheet_cardBody__glSAj[data-tab=spin]>.GachaSheet_machineSwap__1b0DY{flex:0 0 auto;aspect-ratio:570/768;min-height:300px}.GachaSheet_cardBody__glSAj[data-fit][data-tab=spin]>.GachaSheet_machineSwap__1b0DY{flex:1 1 0;aspect-ratio:auto;min-height:300px}}@media(max-width:767px)and (max-height:700px){.GachaSheet_cardBody__glSAj[data-fit][data-tab=spin]>.GachaSheet_machineSwap__1b0DY,.GachaSheet_cardBody__glSAj[data-tab=spin]>.GachaSheet_machineSwap__1b0DY{min-height:260px}}@media(max-width:767px){.GachaSheet_cardBody__glSAj[data-tab=spin]>.GachaSheet_machineSwap__1b0DY[data-beat]{flex:1 1 0;aspect-ratio:auto;min-height:250px}.GachaSheet_cardBody__glSAj[data-tab=spin]>.GachaSheet_machineSwap__1b0DY[data-beat] .GachaSheet_frameItem__ZHWTy{gap:8px}.GachaSheet_cardBody__glSAj[data-tab=spin]>.GachaSheet_machineSwap__1b0DY[data-beat] .GachaSheet_beatArt__jjtAl{width:min(200px,62%);flex-shrink:0}}.GachaSheet_cardClose__VIraR{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(138,121,111,.28);border-radius:50%;background:#fff;color:#5d4037;cursor:pointer}.GachaSheet_cardClose__VIraR:hover{background:#f3eee7}.GachaSheet_cardClose__VIraR:disabled{opacity:.35;cursor:default}.GachaSheet_cardBody__glSAj{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:0;overflow-y:auto;overflow-x:hidden;text-align:center}.GachaSheet_cardBody__glSAj .GachaSheet_machineSwap__1b0DY{flex:1 1 0;min-height:300px;width:100%;position:relative;overflow:hidden}.GachaSheet_cardBody__glSAj .GachaSheet_machineSwap__1b0DY>.GachaSheet_frameMachine__nJ_h7{height:100%}.GachaSheet_cardBody__glSAj .GachaSheet_machineStage__uLgI_{position:absolute;inset:0;padding-top:0;justify-content:center}.GachaSheet_cardBody__glSAj .GachaSheet_machineArt__4FLc0{width:100%;max-width:none;max-height:calc(100% - 28px)}@media(min-width:768px){.GachaSheet_cardBody__glSAj .GachaSheet_machineArt__4FLc0{width:auto;height:calc(100% - 28px)}}.GachaSheet_cardZone__g3wKt{flex-shrink:0;width:100%;padding:6px 14px calc(12px + env(safe-area-inset-bottom, 0px))}.GachaSheet_cardSpinZone__bNJ65{width:100%;padding-bottom:4px}.GachaSheet_cardSpinZone__bNJ65 .GachaSheet_spinBtn__CaWch{width:min(300px,100%);box-sizing:border-box}.GachaSheet_zoneHint__z8QOV{margin:0;min-height:52px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#6b5d52}.GachaSheet_zoneHint__z8QOV .GachaSheet_spinBtn__CaWch:disabled{background:#ede5d8;color:#5e5249;opacity:1}.GachaSheet_capsule__saajk[data-glow=new] .GachaSheet_openFlash__zyqxY{background:radial-gradient(circle,rgba(231,206,147,.92),rgba(231,206,147,0) 70%)}.GachaSheet_cardBody__glSAj[data-face=buy]>:not(.GachaSheet_buyFace__eVpXf){display:none}.GachaSheet_buyFace__eVpXf{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 16px 18px;text-align:center}.GachaSheet_buyTitle__3Qccz{margin:0;font-size:17px;font-weight:700;color:#6b5d52;display:flex;align-items:center;justify-content:center;gap:6px}.GachaSheet_buyRemain__8LPcf{margin:0;font-size:12.5px;color:#6b5d52}.GachaSheet_buyTitleIcon__upb4y{flex-shrink:0;color:#a65252}.GachaSheet_buyLabelIcon__AWhTz{flex-shrink:0}.GachaSheet_buyOptions__fAZAK{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:4px}.GachaSheet_buyPrimary__wiOcT,.GachaSheet_buySecondary__tpank{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(300px,100%);box-sizing:border-box;border-radius:999px;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:700;transition:transform .12s ease,opacity .12s ease}.GachaSheet_buyPrimary__wiOcT:active,.GachaSheet_buySecondary__tpank:active{transform:scale(.96)}.GachaSheet_buyPrimary__wiOcT:disabled,.GachaSheet_buySecondary__tpank:disabled{opacity:.45;cursor:default}.GachaSheet_buyPrimary__wiOcT{border:0;padding:12px 20px;background:#a96160;color:#fff;box-shadow:0 8px 20px rgba(214,123,122,.3)}.GachaSheet_buySecondary__tpank{border:1.5px solid rgba(214,123,122,.55);padding:10.5px 18.5px;background:rgba(0,0,0,0);color:#a65252}.GachaSheet_buyLabel__QSk_n{font-size:15px;display:flex;align-items:center;gap:6px;white-space:nowrap}.GachaSheet_buyPrice__dC6sB{display:flex;flex-direction:column;align-items:flex-end;font-size:15px;line-height:1.25}.GachaSheet_buyPer__ixV5s{font-style:normal;font-size:11px;font-weight:400;opacity:.85}.GachaSheet_buyError__qToXz{margin:0;font-size:12.5px;color:#9a3535}.GachaSheet_buyNote__HPtNl{margin:2px 0 0;font-size:11.5px;line-height:1.5;color:#6b5d52;max-width:320px;text-align:left}.GachaSheet_buyBack__lFsSv{font-size:12.5px;padding:8px 12px}.GachaSheet_buyBack__lFsSv,.GachaSheet_inlineLinkBtn__72YLG{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(0,0,0,0);color:#a65252;text-decoration:underline;cursor:pointer}.GachaSheet_inlineLinkBtn__72YLG{font:inherit;padding:4px 2px}.GachaSheet_gateLayer___ikYY{position:relative;z-index:90}.GachaSheet_guardianConsent__8lnAz{display:flex;align-items:center;gap:8px;margin:4px 0 8px;font-size:13px;color:var(--color-text-main);cursor:pointer}.GachaSheet_guardianConsent__8lnAz input{width:18px;height:18px;accent-color:var(--color-primary-strong,#a96160);flex-shrink:0}.GachaSheet_crankRing__tai1z{display:block;width:20px;height:20px;margin:0 auto 6px;border-radius:50%;pointer-events:none;background:conic-gradient(#A96160 calc(var(--p, 0) * 1turn),rgba(138,121,111,.18) 0);mask:radial-gradient(circle,transparent 0 calc(50% - 4px),#000 calc(50% - 4px));-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 4px),#000 calc(50% - 4px))}@media(prefers-reduced-motion:reduce){.GachaSheet_crankRing__tai1z{transition:none}}.GachaSheet_pullChoice__zb__I{padding-left:16px;padding-right:16px;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;margin-bottom:8px}.GachaSheet_pullChoiceRow__NDM3x{display:flex;gap:8px;width:100%;max-width:340px}.GachaSheet_pullChoiceCard__QYibm{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 0;min-height:64px;padding:9px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:14px;border:1.5px solid rgba(0,0,0,0);background:#fbf8f3;color:#6b5d52;cursor:pointer;transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1)}.GachaSheet_pullChoiceCard__QYibm.GachaSheet_pullChoiceCardOn__4nLSZ{background:#fff;border-color:#a96160}.GachaSheet_pullChoiceCard__QYibm.GachaSheet_pullChoiceCardOn__4nLSZ .GachaSheet_pullChoiceTitle__uWbxp{color:#a65252}.GachaSheet_pullChoiceCard__QYibm:disabled{cursor:not-allowed;color:#76685f;opacity:1}.GachaSheet_pullChoiceCard__QYibm:focus{outline:none}.GachaSheet_pullChoiceCard__QYibm:focus-visible{outline:2px solid #a96160;outline-offset:2px}.GachaSheet_pullChoiceTitle__uWbxp{font-size:14px;font-weight:700;line-height:1.3}.GachaSheet_pullChoiceCost__aRd3H{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.GachaSheet_pullChoiceCostIcon__BRmWe{flex-shrink:0}.GachaSheet_pullChoiceTimes__iG9Zh{color:#76685f;font-weight:600}.GachaSheet_pullChoiceBonus__IBxE7{font-size:10.5px;font-weight:700;line-height:1.3;color:#a65252;text-align:center}.GachaSheet_pullChoiceHeld__6Nvrk{margin:10px 0 0;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:rgba(107,93,82,.12);font-size:13px;font-weight:700;color:#6b5d52;font-variant-numeric:tabular-nums}.GachaSheet_pullChoiceHeldIcon__S3ygC{flex-shrink:0}.GachaSheet_buyTicketBtn__dczvG{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:min(300px,100%);box-sizing:border-box;margin-top:6px;border:0;border-radius:999px;min-height:48px;padding:12px 24px;background:#a96160;color:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px rgba(214,123,122,.3);transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease}.GachaSheet_buyTicketBtn__dczvG .GachaSheet_btnIcon__dXcvL{margin-right:0}.GachaSheet_buyTicketBtn__dczvG:hover{background:hsl(.8219178082,29.7959183673%,47.9607843137%);box-shadow:0 14px 32px rgba(214,123,122,.4)}.GachaSheet_buyTicketBtn__dczvG:active{transform:scale(.96)}.GachaSheet_buyTicketBtn__dczvG:focus-visible{outline:2px solid #a96160;outline-offset:2px}.GachaSheet_pullChoiceBuy__JXH5m{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:6px;min-height:26px;padding:4px 10px 4px 8px;display:inline-flex;align-items:center;gap:3px;border:none;border-radius:999px;background:#a96160;color:#fff;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;cursor:pointer}.GachaSheet_pullChoiceBuy__JXH5m .GachaSheet_pullChoiceBuyPlus__LNjv_{font-size:15px;line-height:1}.GachaSheet_pullChoiceBuy__JXH5m:focus-visible{outline:2px solid #a96160;outline-offset:2px}.GachaSheet_pullChoiceExpiry__WSlTr{margin:0;font-size:11.5px;color:#6b5d52}.GachaSheet_frameTray__vIEPF{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.GachaSheet_trayGrid__twzId{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:min(300px,92%)}.GachaSheet_trayCell__k_b5T{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;animation:GachaSheet_capsuleDrop__nmo6a .6s cubic-bezier(.34,1.2,.64,1) both}.GachaSheet_frameTray__vIEPF[data-stage=opening] .GachaSheet_trayCell__k_b5T{animation:none}.GachaSheet_trayCapsule__43fwy{position:relative;width:100%;height:100%;border-radius:999px;overflow:hidden}.GachaSheet_trayArt__MNBAs{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;background:#f3eee7;animation:GachaSheet_trayOpen__NPNcT .22s cubic-bezier(.34,1.56,.64,1) both}.GachaSheet_trayArt__MNBAs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@keyframes GachaSheet_trayOpen__NPNcT{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.GachaSheet_trayNew__45VBc{position:absolute;top:2px;left:2px;padding:1px 4px;border-radius:8px;background:#a96160;color:#fff;font-size:9px;font-weight:700;line-height:1.4}.GachaSheet_batchSkip__Z9CS_{position:absolute;top:62px;right:10px;z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(107,93,82,.16);background:#fbf8f3;color:#6b5d52;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;min-height:28px;animation:GachaSheet_batchSkipIn__4cCEx .2s ease .8s both}@keyframes GachaSheet_batchSkipIn__4cCEx{0%{opacity:0}to{opacity:1}}.GachaSheet_machineSwap__1b0DY[data-batch=done] .GachaSheet_frameMachine__nJ_h7{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.2,0,0,1)}.GachaSheet_frameAll__pBbo5{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:8px;padding:8px 4px;overflow-y:auto;background:#f8f3e9}.GachaSheet_allLead__1RXiN{margin:0;font-size:17px;font-weight:700;color:#5e5249;text-align:center}.GachaSheet_allGrid__JAi23,.GachaSheet_allLastRow__8sdQN{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:min(280px,88%)}.GachaSheet_allLastRow__8sdQN>:first-child{grid-column:2}.GachaSheet_allCell__3gHEE{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}.GachaSheet_allArt__LW5ew{position:relative;width:100%;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#f3eee7}.GachaSheet_allArt__LW5ew img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.GachaSheet_allName__vMA4D{font-size:11px;line-height:1.3;color:#6b5d52;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GachaSheet_frameDetail__qtWLc{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;animation:GachaSheet_beatArtPop__6nAS6 .32s cubic-bezier(.34,1.56,.64,1)}.GachaSheet_batchZone__JrapW{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:4px;min-height:170px;justify-content:flex-start}.GachaSheet_batchZone__JrapW .GachaSheet_againBtn__FuDST,.GachaSheet_batchZone__JrapW .GachaSheet_wearBtn__fqXfv{width:min(300px,100%)}.GachaSheet_srOnly__h0t7k{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.GachaSheet_batchSkip__Z9CS_,.GachaSheet_frameDetail__qtWLc,.GachaSheet_trayArt__MNBAs,.GachaSheet_trayCell__k_b5T{animation:none!important}}.SpritePlayer_wrapper__6_AvX{display:flex;align-items:center;justify-content:center;overflow:hidden}.SpritePlayer_sprite__EwTYm{background-repeat:no-repeat;will-change:background-position}.avatar3d_root__MUWcY{position:absolute;inset:0;cursor:pointer}.avatar3d_spriteLayer__BEmQt{position:absolute;inset:0;transition:opacity .4s ease}.avatar3d_loader__hypaw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;pointer-events:none}.avatar3d_loaderDot__IWg5_{width:14px;height:14px;border-radius:50%;background:rgba(214,123,122,.65);animation:avatar3d_avatarLoaderPulse__pKFrC 1.1s ease-in-out infinite}@keyframes avatar3d_avatarLoaderPulse__pKFrC{0%,to{transform:scale(.6);opacity:.35}50%{transform:scale(1);opacity:.85}}.avatar3d_canvas__8BeT2{position:absolute;inset:0;width:100%;height:100%;z-index:5;transition:opacity .15s ease;pointer-events:none}.avatar3d_sprite__6GFjm{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:3;width:100%;aspect-ratio:1/1;height:auto;max-height:100%}.avatar3d_sprite__6GFjm>div{width:100%!important;height:100%!important;background-size:1000% 100%!important}.avatar3d_spriteHidden__6qHVi{z-index:1;pointer-events:none}.avatar3d_placeholder__co116{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;width:100%;aspect-ratio:1/1;height:auto;max-height:100%;opacity:1;transition:opacity .4s ease}.avatar3d_placeholder__co116>div{width:100%!important;height:100%!important;background-size:900% 100%!important}.avatar3d_placeholderFade__SNps1{opacity:0!important;pointer-events:none}@media(orientation:landscape){.avatar3d_placeholder__co116,.avatar3d_sprite__6GFjm{width:auto;height:100%;max-width:100%;max-height:none}}.avatar3d_bubble__zYdw1{position:absolute;bottom:16px;top:auto;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.92);color:#333;font-size:14px;font-weight:600;padding:8px 16px;border-radius:18px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.12);animation:avatar3d_bubblePop__gni_1 2s ease-out forwards;pointer-events:none;z-index:10}@keyframes avatar3d_bubblePop__gni_1{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.8)}15%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}70%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.9)}}.PullUpSheet_sheet__joDdf{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;flex-direction:column;max-height:78%;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -8px 28px rgba(0,0,0,.1);transform:translateY(calc(100% - var(--peek-h, 104px)));transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform;touch-action:pan-y}.PullUpSheet_sheetOpen__HxNs7{transform:translateY(0)}.PullUpSheet_grabber__hsASJ{flex-shrink:0;width:100%;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:18px 18px 0 0}.PullUpSheet_grabberBar__OADfL{width:40px;height:4px;border-radius:2px;background:rgba(107,93,82,.25)}.PullUpSheet_peekSlot__3ELep{flex-shrink:0;padding:0 16px 8px}@media(min-width:768px){.PullUpSheet_peekSlot__3ELep{display:none}}.PullUpSheet_sheetOpen__HxNs7 .PullUpSheet_peekSlot__3ELep{display:none}.PullUpSheet_sheetBody___0fXz{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:24px;padding:8px 16px calc(58px + env(safe-area-inset-bottom, 0px) + 16px)}.PullUpSheet_scrim__EySMB{position:absolute;inset:0;z-index:18;background:rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:opacity .2s ease}.PullUpSheet_scrimShown__xZxfB{opacity:1;pointer-events:auto}@media(min-width:768px){.PullUpSheet_sheet__joDdf{position:static;z-index:auto;flex:1;max-height:none;transform:none;transition:none;will-change:auto;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}.PullUpSheet_grabber__hsASJ{display:none}.PullUpSheet_sheetBody___0fXz{overflow:visible;-webkit-overflow-scrolling:auto;padding:32px 0 0}.PullUpSheet_scrim__EySMB{display:none}}.PhaseBanner_phaseBanner__KxFsq{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;background:rgba(214,123,122,.05);border:1px solid rgba(214,123,122,.2);border-radius:18px;text-align:center}@media(min-width:768px){.PhaseBanner_phaseBanner__KxFsq{align-items:flex-start;text-align:left}}.PhaseBanner_text__Il2u_{font-size:12px;color:#76685f;font-weight:500;letter-spacing:.01em}.PhaseBanner_links__nBd4C{display:flex;flex-direction:column;align-items:center;gap:4px}@media(min-width:768px){.PhaseBanner_links__nBd4C{align-items:flex-start}}.PhaseBanner_link__n12uJ{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#a65252;font-weight:700;text-decoration:none}.PhaseBanner_link__n12uJ:hover{text-decoration:underline}.classroomTrade_note__AEseI{margin:0;font-size:14px;line-height:1.7;color:#6b5d52;text-align:left}.classroomTrade_sub__60WXZ{display:block;margin-top:4px;font-size:12px;line-height:1.7;color:#6b5d52}.classroomTrade_retry__zTzjq{display:inline-flex;align-items:center;gap:5px;margin-left:6px;min-height:32px;padding:5px 11px;font-size:12px;font-weight:600;color:#9a3535;background:rgba(0,0,0,0);border:1px solid #9a3535;border-radius:8px;cursor:pointer}.classroomTrade_retry__zTzjq:hover{background:rgba(154,53,53,.07)}.classroomTrade_list__Zw540{list-style:none;margin:0;padding:0}.classroomTrade_row__lXh_3{display:flex;align-items:flex-start;gap:10px;min-height:64px;padding:10px 0;border-top:1px solid rgba(107,93,82,.16)}.classroomTrade_row__lXh_3:first-child{border-top:none}.classroomTrade_rowMain__nTc9h{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.classroomTrade_partner__KhDk9{font-size:16px;font-weight:700;line-height:1.3;color:#6b5d52;overflow-wrap:anywhere}.classroomTrade_dir__35Xhe{display:inline-block;min-width:3.2em;margin-right:4px;font-weight:700;color:#6b5d52}.classroomTrade_owned__QdhZy{margin-left:4px;color:#6b5d52}.classroomTrade_more__qRv6n{margin:10px 0 0;font-size:12px;line-height:1.5;color:#6b5d52;text-align:left}.classroomTrade_apply__mAXFx{flex:none;align-self:flex-end;margin-top:4px;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:6px 11px;font-size:12px;font-weight:700;color:#a65252;background:rgba(0,0,0,0);border:1px solid #a65252;border-radius:8px;cursor:pointer}.classroomTrade_apply__mAXFx:hover{background:rgba(166,82,82,.07)}.classroomTrade_apply__mAXFx:disabled{opacity:.5;cursor:default}.classroomTrade_consent___GsTm{margin:0 0 8px;font-size:12px;line-height:1.5;color:#6b5d52}.classroomTrade_err__a6sDt{margin:0 0 8px;font-size:13px;line-height:1.6;color:#9a3535}.classroomTrade_offer__ylU04{margin:0 0 14px;padding:12px;background:#f3eee7;border-radius:8px}.classroomTrade_offerTop__2Ng7w{display:flex;align-items:center;gap:8px;margin-bottom:6px}.classroomTrade_until__dGwmY{margin-left:auto;flex:none;font-size:11px;font-weight:700;color:#6b5d52}.classroomTrade_offerBody__DORYV{display:flex;flex-direction:column;gap:2px;margin:0 0 6px;text-align:left}.classroomTrade_warn__7uMRO{margin:0 0 8px;font-size:12px;line-height:1.5;color:#9a3535}.classroomTrade_offerActions__dyZdV{display:flex;align-items:center;gap:10px}.classroomTrade_acceptConfirm__m7Qju,.classroomTrade_acceptOutlineConfirm__OlIQn,.classroomTrade_acceptOutline__bKIHg,.classroomTrade_accept__nnm9u{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:700;color:#fff;background:#a96160;border:none;border-radius:8px;cursor:pointer}.classroomTrade_acceptConfirm__m7Qju:disabled,.classroomTrade_acceptOutlineConfirm__OlIQn:disabled,.classroomTrade_acceptOutline__bKIHg:disabled,.classroomTrade_accept__nnm9u:disabled{opacity:.6;cursor:default}.classroomTrade_acceptConfirm__m7Qju{background:#9a3535}.classroomTrade_acceptOutlineConfirm__OlIQn,.classroomTrade_acceptOutline__bKIHg{color:#a65252;background:rgba(0,0,0,0);border:1.5px solid #a65252;padding:7.5px 14.5px}.classroomTrade_acceptOutlineConfirm__OlIQn:hover,.classroomTrade_acceptOutline__bKIHg:hover{background:rgba(166,82,82,.07)}.classroomTrade_acceptOutlineConfirm__OlIQn{color:#9a3535;border-color:#9a3535}.classroomTrade_acceptOutlineConfirm__OlIQn:hover{background:rgba(154,53,53,.07)}.classroomTrade_cancel__bHPo7,.classroomTrade_decline__R_Y4u{min-height:40px;padding:9px 6px;font-size:13px;font-weight:700;color:#6b5d52;background:rgba(0,0,0,0);border:none;cursor:pointer;text-decoration:underline}.classroomTrade_cancel__bHPo7:disabled,.classroomTrade_decline__R_Y4u:disabled{opacity:.6;cursor:default}.classroomTrade_cancel__bHPo7{align-self:flex-start;min-height:32px;padding:6px 0;font-size:12px}.classroomTrade_sectionTitle__N3dke{display:flex;align-items:center;gap:6px;margin:14px 0 6px;font-size:13px;font-weight:700;line-height:1.3;color:#6b5d52}.classroomTrade_done__aboNK{margin:0 0 8px;font-size:13px;line-height:1.6;color:#6b5d52}.classroomTrade_settled__qbLx4{display:flex;flex-direction:column;gap:8px;padding:8px 0}.classroomTrade_settledTitle__JGQJ0{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:#6b5d52}.classroomTrade_settledBody__aknm3{margin:0;flex:1 1 auto;min-width:0;font-size:14px;line-height:1.7;color:#6b5d52;text-align:left}.classroomTrade_settledRow__9dEVP{display:flex;align-items:flex-start;gap:12px}.classroomTrade_settledArt__U_hvY{flex:0 0 88px;width:88px}.classroomTrade_settledItem__Cm4ZS{font-weight:700;color:#6b5d52}.classroomTrade_settledActions__JWfvM{display:flex;align-items:center;gap:10px;margin-top:6px}.classroomTrade_settledGo__mzK99{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:700;color:#fff;background:#a96160;border-radius:8px;text-decoration:none;border:none;cursor:pointer}.classroomTrade_settledGo__mzK99[aria-disabled=true]{cursor:progress}.classroomTrade_hint__AmWvg{margin:0 0 12px;padding:10px 12px;border-left:3px solid #a65252;border-radius:0 8px 8px 0;background:#fbf8f3;font-size:14px;line-height:1.7;color:#6b5d52;transition:opacity .2s cubic-bezier(.4,0,1,1)}.classroomTrade_hintLeaving__rfcd7{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.classroomTrade_hint__AmWvg{transition:none}}.classroomTrade_hintLink__rsVLx{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;line-height:1.3;padding:4px 0;min-height:24px;color:#6b5d52;text-decoration:underline}.classroomTrade_side__3DFCx{display:flex;align-items:center;gap:6px;margin-top:6px;min-width:0}.classroomTrade_side__3DFCx:first-child{margin-top:0}.classroomTrade_sideCover__eBtjq{flex:0 0 auto;width:28px;height:28px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#f3eee7}.classroomTrade_sideText__LKiUD{min-width:0;font-size:13px;line-height:1.4;color:#6b5d52}.classroomTrade_partnerRow___PTDJ{display:flex;align-items:center;gap:6px;margin-top:6px}.classroomTrade_faceSmall__dBNej{flex:0 0 auto;width:20px;height:20px;overflow:hidden;border-radius:50%;background:#f3eee7}.classroomTrade_faceSmall__dBNej img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classroomTrade_hintChevron__ypmgC{transform:rotate(-90deg)}.classroomTrade_shelfSub__9gYN8{margin-left:8px;font-size:12px;font-weight:400;color:#6b5d52}.classroomTrade_seriesRow__cFn0h{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.classroomTrade_seriesChip__Ka1jo{min-height:30px;padding:4px 12px;border:1.5px solid rgba(107,93,82,.16);border-radius:999px;background:#fff;color:#6b5d52;font-size:12px;font-weight:500;cursor:pointer}.classroomTrade_seriesChipActive__83vIJ{background:rgba(214,123,122,.1);border-color:#a65252;color:#6b5d52;font-weight:700}.classroomTrade_handRow__s_Vcd{display:flex;align-items:center;gap:8px;margin:0 0 4px;flex-wrap:wrap}.classroomTrade_handLabel__CeVmc{font-size:12px;color:#6b5d52}.classroomTrade_handItems__LUsoo{display:flex;gap:4px}.classroomTrade_handItem__8ZkMl{width:28px;height:28px;border-radius:4px;overflow:hidden;background:#f3eee7}.classroomTrade_handItem__8ZkMl img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.classroomTrade_pickLabel___Yt0B{margin:12px 0 6px;font-size:12px;font-weight:700;color:#6b5d52}.classroomTrade_pickRow__tplhw{display:flex;flex-wrap:wrap;gap:6px}.classroomTrade_pick__gfrND{width:44px;height:44px;padding:2px;border:1.5px solid rgba(107,93,82,.16);border-radius:8px;background:#fff;cursor:pointer;overflow:hidden}.classroomTrade_pick__gfrND img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.classroomTrade_pickPartner__otpgB{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px 4px 4px;border:1.5px solid rgba(107,93,82,.16);border-radius:999px;background:#fff;color:#6b5d52;font-size:12px;font-weight:600;cursor:pointer;max-width:100%;min-width:0}.classroomTrade_pickActive___SCiy{border-color:#d67b7a;box-shadow:0 0 0 3px rgba(169,97,96,.2)}.classroomTrade_sectionIcon__Dui0E{color:#6b5d52;flex:0 0 auto}.classroomTrade_sectionTitleTop__XAoHM{margin-top:22px;padding-top:16px;border-top:1px solid rgba(107,93,82,.16)}.classroomTrade_waitCard__dgx2N{background:#fbf8f3;border:1px solid rgba(107,93,82,.16);border-radius:18px;padding:2px 12px}.classroomTrade_resultHead__FPxsG{display:block;margin-bottom:2px;font-size:13px;font-weight:700;line-height:1.5;color:#6b5d52}.classroomTrade_inlineIcon__qZI_B{display:inline-flex;vertical-align:-2px;color:#6b5d52}.classroomTrade_handItems__LUsoo{flex-wrap:wrap;min-width:0}.classroomTrade_pickedItem__zSTnL{display:flex;align-items:center;gap:10px;margin:0 0 10px;min-width:0}.classroomTrade_pickedCover__A7sYB{flex:0 0 auto;width:44px;height:44px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#f3eee7}.classroomTrade_pickedTitle__OXT4j{font-size:15px;font-weight:700;line-height:1.35;color:#6b5d52;min-width:0}.classroomTrade_pickCount__K6G6v{position:absolute;right:2px;bottom:2px;padding:0 4px;border-radius:999px;background:#f7f0e4;color:#7a5c24;font-size:10px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.classroomTrade_pick__gfrND{position:relative}.classroomTrade_back__BVNDq{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:9px 12px;border:none;background:none;color:#6b5d52;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer}.classroomTrade_backChevron__12nnv{transform:rotate(90deg);flex:0 0 auto}.classroomTrade_sideIcon__xHjew{flex:0 0 auto;color:#6b5d52}.classroomTrade_sideDir__eLbOR{flex:0 0 auto;width:3.2em;font-size:12px;font-weight:700;color:#6b5d52}.classroomTrade_sideFace__68iwM{flex:0 0 auto;width:28px;height:28px;overflow:hidden;border-radius:50%;background:#f3eee7}.classroomTrade_sideFace__68iwM img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.classroomTrade_shelf__gMWeN{margin:0 0 10px}.avatarFace_label__DQcr_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6b5d52;font-weight:600;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.classroom_pageRoot__lp7b4{display:flex;flex-direction:column;min-height:calc(100vh - var(--topbar-h))}@media(min-width:768px){.classroom_pageRoot__lp7b4{margin-top:0;flex-direction:row;align-items:stretch;min-height:calc(100vh - var(--topbar-h));padding:32px;gap:32px;max-width:1100px;margin-inline:auto}}.classroom_avatarSection__eSNYp{position:relative;flex-shrink:0}@media(min-width:768px){.classroom_avatarSection__eSNYp{flex:1;align-self:center}}.classroom_avatarStage___px_G{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;cursor:pointer;border-radius:0}@media(min-width:768px){.classroom_avatarStage___px_G{border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.06)}}.classroom_roomBg__1xzXm{position:absolute;inset:0;background-size:cover;background-position:50%}.classroom_avatarSprite__W4Mzb{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.classroom_avatarSpriteHidden__q7MN9{z-index:1;pointer-events:none}.classroom_bubble__zoMDO{position:absolute;bottom:16px;top:auto;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.92);color:#333;font-size:14px;font-weight:600;padding:8px 16px;border-radius:18px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.12);animation:classroom_bubblePop__b1s6k 2s ease-out forwards;pointer-events:none;z-index:10}@keyframes classroom_bubblePop__b1s6k{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.8)}15%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}70%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.9)}}.classroom_contentSection__WM7MG{padding:16px 16px 40px}@media(min-width:768px){.classroom_contentSection__WM7MG{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0}}.classroom_contentInner__ciizk{width:100%}.classroom_avatarPageTitle__8_1ZS{position:absolute;top:12px;left:12px;z-index:10;display:inline-flex;align-items:center;font-size:18px;font-weight:700;color:#6b5d52;background:#fbf8f3;border:1px solid rgba(107,93,82,.16);padding:4px 12px;border-radius:8px;margin:0;pointer-events:none}.classroom_avatarPageTitleIcon__OFXYR{flex-shrink:0;margin-right:4px}.classroom_dashboardPanel__UXtFQ{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(107,93,82,.08);padding:16px 0 0}@media(min-width:768px){.classroom_dashboardPanel__UXtFQ{background:#f3eee7;border:1px solid rgba(107,93,82,.08);border-radius:18px;padding:16px}}.classroom_panelHeading__AuvC2{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#76685f;letter-spacing:.02em}.classroom_roomList__4SLiX{display:flex;flex-direction:column;gap:8px;width:100%}.classroom_roomListFoot__JaOCp{display:flex;justify-content:flex-end;margin-top:12px}.classroom_loadMsg__zG3hf{text-align:center;color:#76685f;font-size:13px;padding:32px 12px}.classroom_overview__nwaIH{width:100%;max-width:440px;margin-inline:auto;background:#fff;border:1px solid rgba(107,93,82,.16);border-radius:18px;overflow:hidden;color:#6b5d52;font-size:13px}.classroom_classHeader__yhP0I{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid rgba(107,93,82,.16)}.classroom_classDot__H8rRa{width:10px;height:10px;border-radius:50%;flex:none}.classroom_className__sVe3k{font-size:14px;font-weight:700}.classroom_presentCount__S7KqF{margin-left:auto;font-size:11px;color:#76685f}.classroom_segment__dj_tr{display:flex;gap:6px;padding:9px 12px 4px}.classroom_seg__odWbS{flex:1;text-align:center;padding:6px 0;font-size:12px;color:#76685f;border-radius:8px;border:1px solid rgba(107,93,82,.16);-webkit-user-select:none;-moz-user-select:none;user-select:none}.classroom_segBtn__b9VAk{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);font:inherit;font-size:12px;cursor:pointer}.classroom_segOn__Q6urF{background:#f2c9c8;color:hsl(.652173913,52.8735632184%,41.8823529412%);border-color:#d67b7a;font-weight:600}.classroom_segDisabled__5xESV{opacity:.5;cursor:default}.classroom_seatStage__AjegQ{position:relative;overflow:hidden;margin:4px 12px 0;height:min(58vh,480px);border-radius:12px;border:1px solid rgba(107,93,82,.16);background:#eae2d8}.classroom_floor__rzagB{padding:4px 12px 10px}.classroom_blackboard__FXokq{background:#f3eee7;color:#76685f;text-align:center;font-size:11px;letter-spacing:2px;padding:5px;border-radius:6px 6px 0 0}.classroom_podiumRow__DGKXr{display:flex;justify-content:center;padding:6px 0}.classroom_podium__NdWIK{background:#f3eee7;color:#76685f;font-size:11px;padding:4px 18px;border-radius:8px}.classroom_floorBody__BiXDr{display:flex;gap:5px;align-items:stretch}.classroom_sideFurn__BFnSF{width:26px;flex:none;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;background:#f3eee7;color:#76685f;font-size:11px;border-radius:8px;padding:6px 0}.classroom_seatGrid__lbNJM{flex:1;display:grid;gap:4px}.classroom_seat__858vZ{aspect-ratio:1;border:.5px solid rgba(107,93,82,.16);border-radius:5px;background:#fbf8f3;display:flex;align-items:center;justify-content:center}.classroom_seatEmpty__xXuNZ{border-style:dashed;border-color:rgba(107,93,82,.28);background:rgba(0,0,0,0)}.classroom_seatMe__XmfeN{border:2px solid #d67b7a}.classroom_locker__xkrbq{background:#f3eee7;color:#76685f;text-align:center;font-size:11px;letter-spacing:1px;padding:5px;margin-top:5px;border-radius:0 0 6px 6px}.classroom_face__GvyQL{width:72%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;position:relative;line-height:1}.classroom_chairBadge__csp2V{position:absolute;top:-3px;right:-3px;font-size:9px;color:#c9a35b;text-shadow:0 0 2px hsla(0,0%,100%,.9)}.classroom_legend__gjyD4{margin:8px 12px 0;font-size:10.5px;color:#76685f;text-align:center}.classroom_tlPreview__Ywp4E{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid rgba(107,93,82,.16);font-size:11px;color:#76685f}.classroom_tlText__1XFng{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classroom_tlHanamaru__6d73I{margin-left:auto;flex:none;color:hsl(.652173913,52.8735632184%,47.8823529412%);font-weight:600}.classroom_tlEmpty__fo4j2{color:#76685f}.classroom_invite__pZzVQ{display:flex;align-items:center;gap:6px;padding:7px 12px;border-top:1px solid rgba(107,93,82,.16);font-size:11px}.classroom_inviteLabel__4zthc{color:#76685f;flex:none}.classroom_inviteId__PpaHL{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#6b5d52;background:#f3eee7;padding:2px 6px;border-radius:4px}.classroom_inviteCopy__sSvwV{flex:none;border:1px solid rgba(214,123,122,.5);background:rgba(0,0,0,0);color:#a65252;font-size:10.5px;padding:3px 8px;border-radius:8px;cursor:pointer}.classroom_inviteCopy__sSvwV:hover{background:rgba(214,123,122,.06)}.classroom_onboard__lk4zI{width:100%;max-width:440px;margin-inline:auto;background:#fff;border:1px solid rgba(107,93,82,.16);border-radius:18px;padding:16px;color:#6b5d52}.classroom_onboardBare__Je4Rj{max-width:none;background:none;border:0;border-radius:0;padding:0}.classroom_onboardTitle__c75Ax{margin:0 0 12px;font-size:16px;font-weight:700;text-align:center}.classroom_onboardTabs___oL7L{display:flex;gap:6px;margin-bottom:16px}.classroom_onboardTab__a9Ovu{flex:1;padding:8px 0;font-size:13px;border:1px solid rgba(107,93,82,.16);border-radius:8px;background:rgba(0,0,0,0);color:#76685f;cursor:pointer}.classroom_onboardTabOn__8kGvf{background:#f2c9c8;color:hsl(.652173913,52.8735632184%,41.8823529412%);border-color:#d67b7a;font-weight:600}.classroom_onboardForm__dqrjV{display:flex;flex-direction:column;gap:12px}.classroom_onboardLabel__xeCt2{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#76685f}.classroom_onboardInput__BvAii{font-size:14px;color:#6b5d52;padding:9px 11px;border:1px solid rgba(107,93,82,.16);border-radius:8px;background:#fbf8f3}.classroom_onboardInput__BvAii:focus{outline:none;border-color:#d67b7a}.classroom_colorRow__owbou{display:flex;gap:8px}.classroom_colorSwatch__gkTw2{width:28px;height:28px;border-radius:50%;border:2px solid rgba(0,0,0,0);cursor:pointer;padding:0}.classroom_colorSwatchOn__XGh4B{border-color:#6b5d52;box-shadow:inset 0 0 0 2px #fff}.classroom_onboardErr__03pyU{margin:0;font-size:12px;color:#9a3535}.classroom_onboardNote__fxsXz{margin:0;font-size:12px;line-height:1.5;color:#6b5d52}.classroom_onboardHint__jsAt8{margin:0 0 12px;font-size:12px;text-align:center;opacity:.7}.classroom_onboardSubmit__bkfwE{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0);white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:#a96160;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.classroom_onboardSubmit__bkfwE:hover{background-color:hsl(.8219178082,29.7959183673%,47.9607843137%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.classroom_onboardSubmit__bkfwE:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.classroom_onboardSubmit__bkfwE:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.classroom_onboardSubmit__bkfwE{margin-top:4px}.classroom_onboardSubmitGhost__12I0J{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:rgba(0,0,0,0);color:#a65252;border:1px solid rgba(214,123,122,.5);box-shadow:none}.classroom_onboardSubmitGhost__12I0J:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.classroom_onboardSubmitGhost__12I0J:active{background-color:rgba(214,123,122,.12)}.classroom_onboardSubmitGhost__12I0J:disabled{opacity:.5;cursor:not-allowed}.classroom_timeline__u8Cbm{width:100%;max-width:440px;margin:12px auto 0;background:#fff;border:1px solid rgba(107,93,82,.16);border-radius:18px;padding:12px 16px 16px;color:#6b5d52}.classroom_timelineBare__44jRR{width:100%;color:#6b5d52}.classroom_timelineBare__44jRR .classroom_tlItemText__RY4r6,.classroom_timelineBare__44jRR .classroom_tlItemTime__LwqnK,.classroom_timelineBare__44jRR .classroom_tlLoading__mvkVM{color:#6b5d52}.classroom_timelineTitle__LaiCs{margin:0 0 8px;font-size:13px;font-weight:700;color:#76685f}.classroom_tlLoading__mvkVM{margin:0;padding:12px 0;text-align:center;font-size:12px;color:#76685f}.classroom_tlList__p4Ok_{list-style:none;margin:0;padding:0}.classroom_tlItem__nfHyS{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid rgba(107,93,82,.07);font-size:13px}.classroom_tlItem__nfHyS:first-child{border-top:none}.classroom_tlItemText__RY4r6{flex:1;min-width:0}.classroom_tlItemTime__LwqnK{flex:none;font-size:11px;color:#76685f}.classroom_hanamaruBtn__6lc3Y{flex:none;display:inline-flex;align-items:center;gap:3px;min-height:34px;padding:5px 11px;font-size:12px;font-weight:600;color:#76685f;background:#f3eee7;border:1px solid rgba(107,93,82,.16);border-radius:999px;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform 80ms ease}.classroom_hanamaruBtn__6lc3Y:active{transform:scale(.94)}.classroom_hanamaruBtn__6lc3Y:disabled{opacity:.6;cursor:default}.classroom_hanamaruBtnOn__KJRjv{background:#f2c9c8;color:hsl(.652173913,52.8735632184%,45.8823529412%);border-color:#d67b7a}.classroom_tlMore__ZISt3{display:block;width:100%;margin-top:12px;padding:8px 0;font-size:12px;color:#a65252;background:rgba(0,0,0,0);border:1px solid rgba(214,123,122,.4);border-radius:8px;cursor:pointer}.classroom_tlMore__ZISt3:hover{background:rgba(214,123,122,.06)}.chairPanel_panel__UpUUq{padding:12px 12px 16px;border-top:1px solid rgba(107,93,82,.16);color:#6b5d52}.chairPanel_panelBare__yOlNF{padding:0;border-top:none}.chairPanel_title__aXtuW{margin:0 0 12px;font-size:14px;font-weight:700;color:#6b5d52}.chairPanel_block__vtlBP+.chairPanel_block__vtlBP{margin-top:16px;padding-top:12px;border-top:1px solid rgba(107,93,82,.16)}.chairPanel_blockHead__Ls2CG{display:flex;align-items:center;gap:8px;margin-bottom:8px}.chairPanel_blockTitle__ERl2G{font-size:13px;font-weight:600;color:#6b5d52}.chairPanel_count__MIHOI{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:12px;background:#a96160;color:#fff;font-size:12px;font-weight:700;line-height:1}.chairPanel_note__YGigu{margin:4px 0 0;font-size:12px;color:#6b5d52}.chairPanel_list___ALID{list-style:none;margin:0;padding:0}.chairPanel_row__Qehat{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.chairPanel_name__b_GUt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#6b5d52}.chairPanel_rowActions__Y7290{flex:none;display:flex;align-items:center;gap:6px}.chairPanel_approve__SKBvk{border:1px solid #a65252;background:rgba(0,0,0,0);color:#a65252;font-size:13px;font-weight:600;padding:7px 11px;border-radius:8px;cursor:pointer;min-height:32px}.chairPanel_approve__SKBvk:hover:not(:disabled){background:rgba(166,82,82,.07)}.chairPanel_approve__SKBvk:disabled{opacity:.5;cursor:default}.chairPanel_deny__ig1_t{border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#9a3535;font-size:13px;padding:7px 8px;border-radius:8px;cursor:pointer;min-height:32px}.chairPanel_deny__ig1_t:hover:not(:disabled){background:rgba(154,53,53,.07)}.chairPanel_deny__ig1_t:disabled{opacity:.5;cursor:default}.chairPanel_primary__dmh6u{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;border:none;border-radius:8px;background:#a96160;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.chairPanel_primary__dmh6u:hover:not(:disabled){background:color-mix(in srgb,#A96160 92%,#000)}.chairPanel_primary__dmh6u:disabled{opacity:.6;cursor:default}.chairPanel_codeLine__ucCVF{display:flex;align-items:center;gap:8px;margin:0 0 8px;flex-wrap:wrap}.chairPanel_code__Z114t{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700;letter-spacing:.08em;color:#6b5d52;background:#f3eee7;padding:6px 10px;border-radius:8px}.chairPanel_err__eYuAI{margin:8px 0 0;padding:8px 10px;border-left:3px solid #9a3535;background:rgba(190,85,85,.12);border-radius:0 6px 6px 0;font-size:13px;color:#9a3535}.chairPanel_denyConfirm___cIni{border:1px solid #9a3535;background:rgba(154,53,53,.07);color:#9a3535;font-size:13px;font-weight:600;padding:7px 10px;border-radius:8px;cursor:pointer;min-height:32px}.chairPanel_denyConfirm___cIni:disabled{opacity:.5;cursor:default}.chairPanel_secondary__Tcf_L{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:8px;border:1px solid #a65252;background:rgba(0,0,0,0);color:#a65252;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer}.chairPanel_secondary__Tcf_L:hover:not(:disabled){background:rgba(166,82,82,.07)}.chairPanel_secondary__Tcf_L:disabled{opacity:.5;cursor:default}.chairPanel_retry__g6QIH{margin-left:6px;border:1px solid #a65252;background:rgba(0,0,0,0);color:#a65252;font-size:12px;padding:5px 10px;border-radius:8px;cursor:pointer;min-height:28px}.chairPanel_retry__g6QIH:hover{background:rgba(166,82,82,.07)}.chairPanel_idLine__HXDyL{display:flex;align-items:center;gap:8px;margin:0 0 8px;flex-wrap:wrap}.chairPanel_idLabel__TFB7J{font-size:12px;color:#6b5d52;flex:none}.chairPanel_idValue__pJOoi{flex:1;min-width:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#6b5d52;background:#f3eee7;padding:4px 8px;border-radius:8px}.gacha_pageRoot__t_bmT{min-height:100dvh;background:#f8f5f0;padding:16px 0 96px}.gacha_inner__1oD2L{max-width:860px;margin:0 auto;padding-inline:16px}@media(min-width:768px){.gacha_inner__1oD2L{padding-inline:32px}}@media(min-width:1024px){.gacha_inner__1oD2L{padding-inline:24px}}.gacha_listLead__7djpc{font-size:14px;color:#6b5d52;margin:0 0 16px}.gacha_ticketHeld__dYrhK{font-size:14px;font-weight:600;line-height:1.5;color:#6b5d52;margin:0 0 12px}.gacha_ticketHeldNote__BvG3I{margin-left:6px;font-size:12px;font-weight:400;color:#76685f}.gacha_listError__XuLy2{background:rgba(190,85,85,.12);color:#9a3535;border-radius:12px;padding:10px 12px;font-size:13px;margin:0 0 12px}.gacha_tabs__TghDK{display:flex;margin-bottom:16px;border-bottom:1px solid rgba(107,93,82,.16)}.gacha_tab__7Jt3A{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500;white-space:nowrap;padding:12px;border:none;border-bottom:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#76685f;cursor:pointer;margin-bottom:-1px;transition:color .12s,background-color .12s}.gacha_tab__7Jt3A:hover{background:rgba(214,123,122,.05);color:#6b5d52}.gacha_tabActive__we3Wm{color:#a65252;border-bottom-color:#d67b7a;font-weight:700}.gacha_tabCount__nYhdp{font-weight:400}.gacha_seasonList__evRX_{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0 0 24px;padding:0}@media(min-width:768px){.gacha_seasonList__evRX_{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}}@media(min-width:900px){.gacha_seasonList__evRX_{grid-template-columns:repeat(4,minmax(0,1fr))}}.gacha_nowrap__CeI8O{white-space:nowrap}.gacha_seasonCard__uB_2U{display:block;height:100%;text-decoration:none;border-radius:12px;transition:transform .15s cubic-bezier(.2,0,0,1)}.gacha_seasonCard__uB_2U:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.gacha_seasonCard__uB_2U{transition:none}.gacha_seasonCard__uB_2U:active{transform:none}}.gacha_seasonMachine__ISKD1{display:block;aspect-ratio:3/4;width:100%}.gacha_seasonMachine__ISKD1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:url(/images/gacha/machine_shadow.webp) 50%/contain no-repeat}.gacha_seasonCardBody__B2_hb{display:block;margin-top:6px;padding:10px 10px 12px;border-radius:12px;background:#fff;transition:transform .12s ease-out,box-shadow .12s ease-out}.gacha_seasonCard__uB_2U:hover .gacha_seasonCardBody__B2_hb{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.gacha_seasonCardTitle__iS1dg{display:block;font-size:13px;font-weight:700;line-height:1.35;color:#6b5d52;word-break:keep-all;overflow-wrap:anywhere}@media(min-width:768px){.gacha_seasonCardTitle__iS1dg{font-size:14px}}.gacha_seasonCardMeta__gA6jL{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:#6b5d52}.gacha_kakeraIcon__njZ0f,.gacha_metaIcon__ILCdm{display:inline-block;flex-shrink:0;vertical-align:-.12em;margin-right:.15em}@keyframes Skeleton_shimmer__HXXup{0%{background-position:-400px 0}to{background-position:400px 0}}.Skeleton_skeleton__Dyt1L{background:linear-gradient(90deg,#F3EEE7 25%,rgba(243,238,231,.4) 50%,#F3EEE7 75%);background-size:400px 100%;animation:Skeleton_shimmer__HXXup 1.6s linear infinite}.SkeletonShelfGrid_shelfGrid__X3Sjk{display:grid;gap:5px;padding:8px;background-image:url(/images/wood-shelf-tile.jpg);background-size:140px 140px;background-repeat:repeat;background-position:50%;border-radius:4px}.NavCard_navCard__v7b1S{display:flex;flex-direction:column;border-radius:12px;background:#fbf8f3;border:1px solid rgba(107,93,82,.08);text-decoration:none;overflow:hidden;transition:transform .12s ease-out,box-shadow .12s ease-out}.NavCard_navCard__v7b1S:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.NavCard_navCard__v7b1S:active{transform:scale(.97)}.NavCard_navCardFull__fbSr6{width:100%}.NavCard_navCardMedia__k1D9i{width:100%;height:80px;background-size:cover;background-position:50%}.NavCard_navCardFull__fbSr6 .NavCard_navCardMedia__k1D9i{height:100px}.NavCard_navCardFooter__DUWIP{display:flex;align-items:center;gap:6px;padding:8px 10px}.NavCard_navCardIcon__vLDx3{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#76685f}.NavCard_navCardLabel__zLX7s{font-size:12px;font-weight:700;color:#6b5d52}.calendar_calendarRoot__flRoJ{max-width:860px;margin:0 auto;padding:16px 16px 40px;min-height:calc(100vh - var(--topbar-h))}.calendar_header__KJVOq{display:flex;align-items:center;gap:12px;margin-bottom:16px}.calendar_eventList__JFbht{display:flex;flex-direction:column;gap:12px}.calendar_eventCard__Zdkxq{background-color:#fbf8f3;border-radius:18px;border:1px solid rgba(107,93,82,.08);box-shadow:0 14px 30px rgba(0,0,0,.04);display:flex;align-items:flex-start;gap:12px;padding:12px 16px}.calendar_eventDateBlock__A03QP{flex-shrink:0;text-align:center;min-width:48px}.calendar_eventDay__MU_PM{font-size:24px;font-weight:700;line-height:1.1;color:#6b5d52}.calendar_eventWeekday__4LZm7{font-size:11px;color:#76685f;font-weight:500}.calendar_eventBody__hZlZd{flex:1;min-width:0}.calendar_eventMeta__DeMJI{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.calendar_categoryBadge___JZac{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;line-height:1.5}.calendar_categoryClub__w8nuR{background:rgba(155,142,196,.12);color:#6b5d52}.calendar_categoryEvent__M_Gcn{background:rgba(200,147,78,.14);color:#6b5d52}.calendar_categoryShop__io5oP{background:rgba(126,168,140,.13);color:#6b5d52}.calendar_categoryOther___xM1o{background:#f3eee7;color:#6b5d52}.calendar_timeBadge__wgVT1{font-size:12px;color:#76685f;font-weight:500}.calendar_eventTitle__fjxCv{font-size:15px;font-weight:600;color:#6b5d52;line-height:1.4}.calendar_detailLink__HPPXU{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:600;color:#a65252;text-decoration:none}.calendar_detailLink__HPPXU:hover{text-decoration:underline}.calendar_emptyState__WcPp9,.calendar_loading__D6vsD{text-align:center;padding:40px 16px;color:#76685f;font-size:14px}.apps_pageRoot__OiDd6{max-width:860px;margin:0 auto;padding:16px 16px 40px;min-height:calc(100vh - var(--topbar-h))}.apps_header__MUvGp{display:flex;align-items:center;gap:12px;margin-bottom:16px}.apps_emptyState__YO7Py{text-align:center;padding:40px 0;color:#76685f;font-size:14px}.apps_appsGrid___Lcud{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:768px){.apps_appsGrid___Lcud{grid-template-columns:1fr}}.apps_appCard__YZcrZ{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(107,93,82,.16);transition:box-shadow .15s,transform .15s}.apps_appCard__YZcrZ:hover{box-shadow:0 18px 45px rgba(0,0,0,.06);transform:translateY(-2px)}.apps_appThumb__nwTDl{position:relative;width:100%;aspect-ratio:16/9;background:#f0f0f0;overflow:hidden}.apps_appThumb__nwTDl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.apps_appThumbPlaceholder__D60AO{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#76685f;font-size:32px}.apps_appBadges__J0ah0{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px 0}.apps_platformBadge__0xXbP{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.apps_platformBadge__0xXbP.apps_ios__04nmL{background:#e8f5e9;color:#2e7d32}.apps_platformBadge__0xXbP.apps_android__P9LDG{background:#e3f2fd;color:#1565c0}.apps_tagBadge__AeFP6{font-size:11px;padding:2px 8px;border-radius:999px;background:#f3e5f5;color:#7b1fa2}.apps_appInfo__7xhtz{padding:4px 12px 8px}.apps_appTitle__o8PKf{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px;color:#6b5d52}.apps_appDescription__APTWE{font-size:12px;color:#76685f;line-height:1.4;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apps_appActions___Sjx_{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}.apps_actionBtn__PJ4a_{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;font-size:13px;font-weight:600;padding:8px 12px;border-radius:8px;transition:opacity .15s}.apps_actionBtn__PJ4a_:hover{opacity:.85}.apps_actionBtn__PJ4a_.apps_iosBtn__Azkk8{background:#000;color:#fff}.apps_actionBtn__PJ4a_.apps_androidBtn__clDN1{background:#01875f;color:#fff}.apps_actionBtn__PJ4a_.apps_howtoBtn__PzjJL{background:#f5f5f5;color:#333;border:1px solid #ddd}.worlds_pageRoot___IBvH{max-width:860px;margin:0 auto;padding:16px 16px 40px;min-height:calc(100vh - var(--topbar-h))}.worlds_header__IoUcB{display:flex;align-items:center;gap:12px;margin-bottom:16px}.worlds_emptyState__HhNmF{text-align:center;padding:40px 0;color:#76685f;font-size:14px}.worlds_worldsGrid__qphsz{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:768px){.worlds_worldsGrid__qphsz{grid-template-columns:1fr}}.worlds_worldCard__8_th6{display:block;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(107,93,82,.16);text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}.worlds_worldCard__8_th6:hover{box-shadow:0 18px 45px rgba(0,0,0,.06);transform:translateY(-2px)}.worlds_worldThumb__bavNQ{position:relative;width:100%;aspect-ratio:16/9;background:#f0f0f0;overflow:hidden}.worlds_worldThumb__bavNQ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.worlds_worldThumbPlaceholder__xeE_d{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#76685f;font-size:32px}.worlds_prizeBadge__NWTUa{position:absolute;top:8px;right:8px;background:rgba(200,147,78,.14);color:#9e6c2e;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.worlds_worldInfo__674b9{padding:8px 12px}.worlds_worldTitle__0_Kcx{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px;color:#6b5d52}.worlds_worldCreator__ow0VM{display:flex;align-items:center;gap:4px;font-size:12px;color:#76685f}.worlds_creatorAvatar__JRbtt{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}