@property --stage-x{syntax:"<percentage>";inherits:false;initial-value:25%}.capsule-module__f7crQG__experience{isolation:isolate;background:radial-gradient(ellipse 15% 62% at var(--stage-x) -6%, #fff6e81c, transparent 74%), radial-gradient(circle 250px at var(--stage-x) 46%, #ec96a21a, transparent), radial-gradient(ellipse 36% 60% at var(--stage-x) 42%, #fff4e413, transparent 72%), linear-gradient(180deg, #ffffff06, transparent 55%);grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:center;min-height:480px;transition:--stage-x .7s cubic-bezier(.45,0,.2,1);display:grid;position:relative;overflow:clip}.capsule-module__f7crQG__experience[data-staged]{--stage-x:50%}.capsule-module__f7crQG__visual{grid-area:1/1/2/-1;min-width:0;height:480px;position:relative}.capsule-module__f7crQG__visual canvas{touch-action:pan-y}.capsule-module__f7crQG__trigger{z-index:2;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.capsule-module__f7crQG__trigger:active{cursor:grabbing}.capsule-module__f7crQG__trigger:disabled{pointer-events:none;cursor:default}.capsule-module__f7crQG__trigger:focus-visible{outline-offset:5px;outline:2px solid #edb2ba}.capsule-module__f7crQG__handleHint{white-space:nowrap;color:#ffffffd1;pointer-events:none;align-items:center;gap:7px;font-size:13px;font-weight:600;animation:.4s .75s backwards capsule-module__f7crQG__hint-in;display:flex;position:absolute;top:50%;left:calc(50% + 122px);translate:0 -50%}.capsule-module__f7crQG__handleHint:before{content:"";background:#fff6;width:22px;height:1px;margin-right:3px}@keyframes capsule-module__f7crQG__hint-in{0%{opacity:0}}.capsule-module__f7crQG__content{z-index:3;pointer-events:none;grid-area:1/2;min-width:0;padding:26px 28px 26px 6px}.capsule-module__f7crQG__content>:not([data-overlay]){pointer-events:auto}.capsule-module__f7crQG__fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:28px}.capsule-module__f7crQG__fallback>img{object-fit:contain;max-width:100%;max-height:100%}.capsule-module__f7crQG__fallback>div{transform:scale(1.35)}.capsule-module__f7crQG__experience[data-cover]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.capsule-module__f7crQG__experience[data-cover] .capsule-module__f7crQG__visual{grid-area:1/1/-1/-1;height:100%;-webkit-mask-image:none;mask-image:none}.capsule-module__f7crQG__experience[data-cover] .capsule-module__f7crQG__content{padding:8px 18px calc(20px + env(safe-area-inset-bottom));grid-area:1/1/-1/-1;align-self:end}.capsule-module__f7crQG__experience[data-cover] .capsule-module__f7crQG__handleHint{left:calc(50% + 230px)}@media (prefers-reduced-motion:reduce){.capsule-module__f7crQG__experience{transition:none}.capsule-module__f7crQG__handleHint{animation:none}}@media (max-width:639px){.capsule-module__f7crQG__experience{background:radial-gradient(30% 45% at 50% -6%,#fff6e81a,#0000 74%),radial-gradient(circle at 50% 34%,#ec96a21a,#0000 42%),radial-gradient(70% 45% at 50% 32%,#fff4e413,#0000 72%),linear-gradient(#ffffff06,#0000 55%);grid-template-columns:minmax(0,1fr);min-height:0;transition:none}.capsule-module__f7crQG__visual{grid-area:auto;height:clamp(280px,80vw,330px);-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.capsule-module__f7crQG__handleHint{display:none}.capsule-module__f7crQG__content{grid-area:auto;padding:8px 18px 24px}}.capsule-module__f7crQG__preparing{pointer-events:none;color:#b6aaad;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:24px 50% 24px 0}.capsule-module__f7crQG__experience[data-staged] .capsule-module__f7crQG__preparing{right:0}.capsule-module__f7crQG__visual>div:not(.capsule-module__f7crQG__preparing):not(.capsule-module__f7crQG__fallback){opacity:0;transition:opacity .28s ease-out}.capsule-module__f7crQG__experience[data-ready] .capsule-module__f7crQG__visual>div:not(.capsule-module__f7crQG__preparing){opacity:1}@media (max-width:639px){.capsule-module__f7crQG__preparing{inset:12px 0}}@media (prefers-reduced-motion:reduce){.capsule-module__f7crQG__visual>div:not(.capsule-module__f7crQG__preparing):not(.capsule-module__f7crQG__fallback){transition:none}}
.capsuleShop-module__lkVJyW__shop{background:#101012;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden}.capsuleShop-module__lkVJyW__shop[data-capsule-cover]{z-index:40;border:0;border-radius:0;position:fixed;inset:0}.capsuleShop-module__lkVJyW__shop[data-capsule-cover] .capsuleShop-module__lkVJyW__sound{top:calc(10px + env(safe-area-inset-top))}.capsuleShop-module__lkVJyW__curtain{z-index:41;pointer-events:none;background:#07070a;animation:.42s ease-in-out both capsuleShop-module__lkVJyW__curtain;position:fixed;inset:0}@keyframes capsuleShop-module__lkVJyW__curtain{0%{opacity:0}38%,62%{opacity:1}to{opacity:0}}.capsuleShop-module__lkVJyW__sound{color:#ffffff73;z-index:5;cursor:pointer;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px}.capsuleShop-module__lkVJyW__sound:hover{color:#fff;background:#ffffff14}.capsuleShop-module__lkVJyW__info{flex-direction:column;min-width:0;max-width:340px;transition:opacity .2s,visibility;display:flex}.capsuleShop-module__lkVJyW__info[data-result]{animation:.32s backwards capsuleShop-module__lkVJyW__info-in}.capsuleShop-module__lkVJyW__info[data-away]{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s .18s}@keyframes capsuleShop-module__lkVJyW__info-in{0%{opacity:0}}.capsuleShop-module__lkVJyW__title{letter-spacing:-.3px;color:#fff;word-break:keep-all;font-size:26px;font-weight:800;line-height:1.25}.capsuleShop-module__lkVJyW__lead{color:#ffffff9e;word-break:keep-all;margin-top:8px;font-size:14px;line-height:1.6}.capsuleShop-module__lkVJyW__board{background:linear-gradient(#1a1a1f,#131316);border-radius:14px;margin-top:20px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff12,0 10px 24px #00000059}.capsuleShop-module__lkVJyW__boardHead{color:#ffffff8c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.capsuleShop-module__lkVJyW__collect{font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:999px;padding:3px 9px}.capsuleShop-module__lkVJyW__collect strong{color:#f6dfb8;font-weight:800}.capsuleShop-module__lkVJyW__tiles{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.capsuleShop-module__lkVJyW__tile{background:radial-gradient(circle at 50% 30%,#2a2a31,#18181c 72%);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f}.capsuleShop-module__lkVJyW__tile[data-kind=cardback]>img,.capsuleShop-module__lkVJyW__tile[data-kind=deckstyle]>img{scale:.8}.capsuleShop-module__lkVJyW__tile[data-kind=tabletheme]>span:first-child{flex:none;scale:.64}.capsuleShop-module__lkVJyW__more{color:#ffffffb8;font-variant-numeric:tabular-nums;background:#ffffff0a;font-size:13px;font-weight:800}.capsuleShop-module__lkVJyW__meter{background:#ffffff14;border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.capsuleShop-module__lkVJyW__meter>span{border-radius:inherit;background:linear-gradient(90deg,#f3d9ae,#e8a0a4);height:100%;transition:width .4s;display:block}.capsuleShop-module__lkVJyW__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;display:flex;position:relative}.capsuleShop-module__lkVJyW__primary{color:#0a0a0a;cursor:pointer;background:#fff;border-radius:8px;min-height:44px;padding:0 20px;font-size:13px;font-weight:700;transition:background-color .15s}.capsuleShop-module__lkVJyW__primary:hover{background:#ffffffe6}.capsuleShop-module__lkVJyW__primary.capsuleShop-module__lkVJyW__arming{background:#fcd34d}.capsuleShop-module__lkVJyW__primary.capsuleShop-module__lkVJyW__arming:hover{background:#fde68a}.capsuleShop-module__lkVJyW__primary:disabled{opacity:.35;cursor:default}.capsuleShop-module__lkVJyW__draw{border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;font-size:15px;display:flex}.capsuleShop-module__lkVJyW__draw[data-offer]{justify-content:space-between;padding:0 20px 0 22px}.capsuleShop-module__lkVJyW__cost{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:800;display:inline-flex}.capsuleShop-module__lkVJyW__draw+.capsuleShop-module__lkVJyW__secondary{margin-top:4px;position:absolute;top:100%;left:50%;translate:-50%}.capsuleShop-module__lkVJyW__secondary{color:#ffffff8c;cursor:pointer;min-height:44px;padding:0 8px;font-size:13px}.capsuleShop-module__lkVJyW__secondary:hover{color:#fff}.capsuleShop-module__lkVJyW__secondary:disabled{opacity:.35;cursor:default}.capsuleShop-module__lkVJyW__notice{color:#ffffff80;word-break:keep-all;min-height:1.6em;margin-top:12px;font-size:12px;line-height:1.6;display:block}.capsuleShop-module__lkVJyW__error{color:#fca5a5;word-break:keep-all;margin-top:12px;font-size:12px;line-height:1.6}.capsuleShop-module__lkVJyW__eyebrow{color:#f6dfb8;margin-bottom:4px;font-size:13px;font-weight:700}.capsuleShop-module__lkVJyW__meter{display:flex}.capsuleShop-module__lkVJyW__meter>.capsuleShop-module__lkVJyW__gain{background:#fff1d6;border-radius:0 999px 999px 0;animation:.7s ease-out .35s backwards capsuleShop-module__lkVJyW__gain}@keyframes capsuleShop-module__lkVJyW__gain{0%{width:0}}.capsuleShop-module__lkVJyW__result{gap:8px;margin-top:20px;display:grid}.capsuleShop-module__lkVJyW__result>.capsuleShop-module__lkVJyW__primary{border-radius:12px;width:100%;min-height:52px;font-size:15px}.capsuleShop-module__lkVJyW__again{color:#fff;cursor:pointer;background:#202025;border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;padding:0 20px 0 22px;font-size:15px;font-weight:700;transition:background-color .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.capsuleShop-module__lkVJyW__again:hover{background:#29292f}.capsuleShop-module__lkVJyW__result>.capsuleShop-module__lkVJyW__secondary{justify-self:center}.capsuleShop-module__lkVJyW__stage{pointer-events:none;align-items:center;gap:2px;animation:.3s .45s backwards capsuleShop-module__lkVJyW__info-in;display:flex;position:absolute;bottom:12px;right:14px}.capsuleShop-module__lkVJyW__stage button{pointer-events:auto}.capsuleShop-module__lkVJyW__stageHint{display:none}.capsuleShop-module__lkVJyW__auto,.capsuleShop-module__lkVJyW__skip{cursor:pointer;border-radius:8px;min-height:40px;padding:0 14px;font-size:13px;transition:background-color .15s,color .15s}.capsuleShop-module__lkVJyW__auto{color:#ffffffd9;background:#ffffff14}.capsuleShop-module__lkVJyW__auto:hover{color:#fff;background:#ffffff24}.capsuleShop-module__lkVJyW__skip{color:#ffffff80}.capsuleShop-module__lkVJyW__skip:hover{color:#fff}.capsuleShop-module__lkVJyW__auto:disabled,.capsuleShop-module__lkVJyW__skip:disabled{opacity:.35;cursor:default}.capsuleShop-module__lkVJyW__shop button:focus-visible{outline-offset:3px;outline:2px solid #fff9}@media (prefers-reduced-motion:reduce){.capsuleShop-module__lkVJyW__info,.capsuleShop-module__lkVJyW__info[data-away],.capsuleShop-module__lkVJyW__stage,.capsuleShop-module__lkVJyW__meter>.capsuleShop-module__lkVJyW__gain{transition:none;animation:none}}@media (max-width:639px){.capsuleShop-module__lkVJyW__info{max-width:none}.capsuleShop-module__lkVJyW__info[data-away]{display:none}.capsuleShop-module__lkVJyW__title{font-size:22px}.capsuleShop-module__lkVJyW__lead{margin-top:6px;font-size:13px}.capsuleShop-module__lkVJyW__actions{margin-top:16px}.capsuleShop-module__lkVJyW__actions .capsuleShop-module__lkVJyW__primary{flex:1}.capsuleShop-module__lkVJyW__draw+.capsuleShop-module__lkVJyW__secondary{order:-1;margin-top:0;position:static;translate:none}.capsuleShop-module__lkVJyW__board{order:10;margin-top:18px}.capsuleShop-module__lkVJyW__notice,.capsuleShop-module__lkVJyW__error{margin-top:8px}.capsuleShop-module__lkVJyW__stage{flex-wrap:wrap;justify-content:center;gap:4px 6px;padding-top:4px;position:static}.capsuleShop-module__lkVJyW__stageHint{text-align:center;color:#ffffffb8;flex-basis:100%;margin-bottom:6px;font-size:14px;display:block}}
.gachaLab-module__7fnXQa__page{color:#eeeae5;--accent:#dea0a6;--muted:#a4a0a5;--ink:#21181c;background:#101116;flex-direction:column;height:100dvh;min-height:540px;display:flex;overflow:hidden}.gachaLab-module__7fnXQa__header{z-index:20;background:#101016cc;border-bottom:1px solid #ffffff0c;flex:none;align-items:center;gap:16px;height:72px;padding:0 30px;display:flex}.gachaLab-module__7fnXQa__header>a,.gachaLab-module__7fnXQa__header>button{color:#c8c3c8;cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.gachaLab-module__7fnXQa__brand{letter-spacing:-1px;white-space:nowrap;font-size:21px;font-weight:750}.gachaLab-module__7fnXQa__brand>span{letter-spacing:1px;color:#a6a0ac;margin-left:8px;font-size:11px;font-weight:400}.gachaLab-module__7fnXQa__header select{color:#c8c1c7;background:#1f1e27;border:1px solid #ffffff13;border-radius:5px;max-width:140px;height:44px;margin-left:auto;padding:0 10px;font-size:12px}.gachaLab-module__7fnXQa__page button:disabled,.gachaLab-module__7fnXQa__header select:disabled{opacity:.35;cursor:default}.gachaLab-module__7fnXQa__page button:focus-visible,.gachaLab-module__7fnXQa__page a:focus-visible,.gachaLab-module__7fnXQa__page select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.gachaLab-module__7fnXQa__sharedStage{flex:1;align-items:center;min-height:0;display:grid;overflow:auto}.gachaLab-module__7fnXQa__sharedStage>div{width:min(1100px,100%);margin:0 auto}.gachaLab-module__7fnXQa__sharedStage [data-capsule-visual]{height:min(740px,100dvh - 100px)}.gachaLab-module__7fnXQa__kicker{color:#ffffff80;font-size:11px}.gachaLab-module__7fnXQa__title{color:#fff;word-break:keep-all;margin-top:10px;font-size:28px;font-weight:800;line-height:1.2}.gachaLab-module__7fnXQa__copy{color:#ffffff9e;word-break:keep-all;margin-top:12px;font-size:14px;line-height:1.7}@media (max-width:639px){.gachaLab-module__7fnXQa__sharedStage [data-capsule-visual]{height:min(440px,55dvh)}.gachaLab-module__7fnXQa__sharedStage>div{max-width:460px}.gachaLab-module__7fnXQa__header{gap:6px;height:64px;padding:0 10px}.gachaLab-module__7fnXQa__brand{font-size:18px}.gachaLab-module__7fnXQa__brand>span{display:none}.gachaLab-module__7fnXQa__header select{max-width:132px;margin-left:auto}}
