.capsule-launch{color:#fff0d6;cursor:pointer;background:#443252;border:1px solid #bba0cd70;border-radius:18px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 18px;display:inline-flex}.capsule-launch span{text-align:left;font-weight:700}.capsule-launch small{font-size:11px;font-weight:var(--type-caption-weight);color:#dac9e3;display:block}.prize-capsule-dialog{color:#fff1db;background:radial-gradient(at 24% 38%,#67497b,#2d243b 65%);border:1px solid #bca4d5;border-radius:28px;width:min(940px,95vw);max-height:92dvh;margin:auto;padding:30px;overflow:auto;box-shadow:0 25px 100px #080510aa}.prize-capsule-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100b20bd}.prize-capsule-dialog header{text-align:center}.prize-capsule-dialog header>span{letter-spacing:3px;color:#d9b9ef;font-size:10px}.prize-capsule-dialog h2{margin:5px;font-size:34px}.prize-capsule-dialog header p{color:#d4c0dc;margin:0}.capsule-close{color:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;padding:7px;position:absolute;top:16px;right:16px}.capsule-layout{grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:25px 0;display:grid}.capsule-controls{min-width:0}.capsule-status{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.capsule-status>span{color:#d6edb2;border:1px solid #b8dbaa70;border-radius:20px;padding:5px 10px}.capsule-reward{text-align:center;background:#1c152a55;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:175px;margin:16px 0;padding:15px;display:flex}.capsule-reward>span{font-size:40px;line-height:1.2}.capsule-reward h3{margin:5px;font-size:23px}.capsule-reward small{letter-spacing:2px;color:#efd599;font-size:9px}.capsule-reward p{color:#d5c5df;margin:4px;font-size:13px}.capsule-action{color:#503553;cursor:pointer;background:linear-gradient(#ffe6a8,#ecc17d);border:1px solid #ffe8ad;border-radius:14px;width:100%;min-height:48px;font-weight:800;box-shadow:0 4px #ac7757}.capsule-action:disabled{opacity:.5;cursor:default}.capsule-controls>small{color:#bcaaca;font-size:11px}.capsule-price{color:#ddcde4;text-align:center;font-size:12px}.capsule-bonus{color:#ffe6a8;font-size:13px}.prize-capsule-dialog details{color:#decee7;margin-top:18px;font-size:12px}.prize-capsule-dialog summary{cursor:pointer}.capsule-pool>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.capsule-pool article{background:#ffffff09;border-radius:12px;flex-direction:column;gap:5px;padding:10px;display:flex}.capsule-pool article>span{font-size:23px}.capsule-pool small{color:#c9b5d6;font-size:10px}.capsule-error{color:#ffbcb8;font-size:13px}.capsule-error button{color:inherit;text-decoration:underline}.capsule-machine{aspect-ratio:2/3;isolation:isolate;width:min(360px,66.667dvh - 190px);max-width:100%;margin:auto;position:relative}.capsule-machine-art{pointer-events:none;display:block;position:absolute;inset:0}.capsule-machine-art img{object-fit:contain;width:100%;height:100%}.capsule-globe{z-index:2;border-radius:48% 48% 33% 33%;width:68%;height:33%;position:absolute;top:24%;left:16%;overflow:hidden}.capsule-glass-shine{z-index:3;pointer-events:none;background:linear-gradient(118deg,#0000 10%,#fff5 20%,#0000 28% 75%,#fff2 87%,#0000);border-radius:50%;position:absolute;inset:0}.capsule-ball{box-sizing:border-box;aspect-ratio:1;background:radial-gradient(ellipse at 28% 20%,#fff9,transparent 42%),linear-gradient(155deg,#fff7e9cc,#ddd5edaa 45%,var(--ball) 47%,var(--ball) 90%);width:16%;transform:rotate(calc(var(--i)*24deg));border:1px solid #fff9;border-radius:50%;position:absolute;box-shadow:inset -5px -7px 8px #47385744,inset 3px 3px 5px #fff9,0 3px 4px #25123e66}.capsule-lights{pointer-events:none;z-index:3;position:absolute;inset:0}.capsule-lights i{aspect-ratio:1;filter:blur(2px);opacity:0;background:#fff1b0;border-radius:50%;width:4%;position:absolute;top:60.5%;transform:translate(-50%);box-shadow:0 0 12px 5px #ffd77899}.capsule-drop{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 30% 20%,#fffc,transparent 40%),linear-gradient(#fff5d8 49%,#987a99 50%,var(--shell-color,#ed9fb9) 54%);opacity:0;border-radius:50%;width:12%;position:absolute;top:81%;left:44%;box-shadow:inset -3px -4px 5px #66416e77,0 5px 6px #25123e55}.capsule-open{z-index:4;opacity:0;width:22%;height:14.667%;position:absolute;top:82%;left:40%}.capsule-open i{background:linear-gradient(#fff3d6,#e8c9ed);border-radius:100% 100% 8% 8%;width:100%;height:50%;position:absolute;left:0;box-shadow:inset -3px -4px 5px #66416e44}.capsule-open i:nth-child(2){background:linear-gradient(#fff5,transparent),var(--shell-color,#ed9fb9);border-radius:8% 8% 100% 100%;top:50%}.capsule-open b{color:#fff2a4;text-shadow:0 0 15px #ffc963;opacity:0;place-items:center;font-size:clamp(24px,4vw,45px);display:grid;position:absolute;inset:0}.capsule-machine[data-phase=tumble] .capsule-lights i{animation:.65s ease-in-out 3 capsule-light;animation-delay:calc(var(--i)*70ms)}.capsule-machine[data-phase=tumble] .capsule-drop{animation:.65s 1.35s both capsule-fall}.capsule-machine[data-phase=tumble] .capsule-open{animation:.75s 1.95s both capsule-pop}.capsule-machine[data-phase=tumble] .capsule-open i:first-child{animation:.75s 1.95s both capsule-lid}.capsule-machine[data-phase=tumble] .capsule-open b{animation:.75s 1.95s both capsule-spark}@keyframes capsule-light{0%,to{opacity:0}45%{opacity:.9}}@keyframes capsule-fall{0%{opacity:0;transform:translateY(-15%)scale(.65)}15%{opacity:1}65%{opacity:1;transform:translateY(80%)scale(1)}82%{opacity:1;transform:translateY(58%)scale(1)}96%{opacity:1;transform:translateY(75%)scale(1)}to{opacity:0;transform:translateY(75%)scale(1)}}@keyframes capsule-pop{0%{opacity:0;transform:scale(.55)}12%{opacity:1}65%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes capsule-lid{0%,20%{transform:translate(0)}to{transform:translate(-24%,-70%)rotate(-22deg)}}@keyframes capsule-spark{0%,20%{opacity:0;transform:scale(.2)}75%{opacity:1;transform:translateY(-35%)scale(1.15)}to{opacity:1;transform:translateY(-35%)scale(1)}}@media (max-width:650px){.prize-capsule-dialog{padding:25px 18px}.capsule-layout{grid-template-columns:1fr;gap:8px}.capsule-machine{width:260px}.capsule-reward{min-height:120px}.capsule-pool>div{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.capsule-machine *{animation:none!important}}.capsule-hud{z-index:12;cursor:pointer;background:radial-gradient(circle,#4b3652aa,#221a3299);border:1px solid #efdaab66;border-radius:50%;place-items:center;width:52px;height:52px;padding:3px;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 3px 12px #120b2344}.capsule-hud img{object-fit:contain;transform-origin:50% 75%;width:100%;height:100%}.capsule-hud[data-free=true] img{animation:6s ease-in-out infinite capsule-hud-wiggle}.capsule-hud:focus-visible{outline-offset:4px;outline:3px solid #ffe1a0}.capsule-hud:disabled{cursor:default;opacity:.6}@keyframes capsule-hud-wiggle{0%,18%,to{transform:rotate(0)}3%,11%{transform:rotate(-10deg)}7%,15%{transform:rotate(10deg)}}@media (max-width:600px){.capsule-hud{width:52px;height:52px;top:8px;left:8px}}@media (prefers-reduced-motion:reduce){.capsule-hud[data-free=true] img{animation:none}}.prize-capsule-dialog[open]{animation:.32s cubic-bezier(.16,1,.3,1) both prize-dialog-arrive}.prize-capsule-dialog[open]::backdrop{animation:.26s ease-out both prize-dialog-backdrop-arrive}@keyframes prize-dialog-arrive{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes prize-dialog-backdrop-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.prize-capsule-dialog[open]{animation:none}.prize-capsule-dialog[open]::backdrop{animation:none}}.capsule-hud>.capsule-time-badge{white-space:nowrap;color:#3e244b;font-variant-numeric:tabular-nums;pointer-events:none;background:linear-gradient(#fff4d5,#f2cf83);border:2px solid #fff0bd;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:13px;font-weight:800;line-height:1.25;display:flex;position:absolute;bottom:-27px;left:-3px;box-shadow:0 3px #64436e,0 5px 12px #1b102b80}.capsule-time-badge svg{flex:none}.capsule-next-day{color:#503652;text-align:center;background:#fff3d8;border:1px solid #d8bc80;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.capsule-hud{left:40px}.capsule-hud>.capsule-time-badge{left:50%;transform:translate(-50%)}@media (max-width:600px){.capsule-hud{left:34px}}.capsule-hud{background:radial-gradient(circle at 35% 25%,#9460bf 0%,#633589 48%,#36204f 100%);border:2px solid #f6d68b;box-shadow:0 0 0 2px #39234de6,0 4px 12px #160d28a6,0 0 16px #eac37555}.capsule-hud[data-free=true]{border-color:#fff0b0;box-shadow:0 0 0 2px #39234de6,0 4px 12px #160d28a6,0 0 20px #ffd87780}.capsule-hud img{filter:saturate(1.18)contrast(1.06)drop-shadow(0 1px 3px #27123899)}.prize-capsule-dialog{background:radial-gradient(at 15% 30%,#8056a3 0,#0000 55%),linear-gradient(145deg,#513668,#281d3c);border:2px solid #d9b47c;padding:28px;box-shadow:0 0 0 5px #5e407477,0 30px 90px #10091ab3,inset 0 1px #fff3}.prize-capsule-dialog header{border-bottom:1px solid #e8c9ee2b;padding:6px 32px 18px}.prize-capsule-dialog h2{color:#fff0cb;text-shadow:0 3px #392044;margin:5px 0 8px;font-size:clamp(28px,4vw,40px)}.prize-capsule-dialog header>span{color:#efcd93;letter-spacing:2.2px}.prize-capsule-dialog header p{color:#ead9f0;font-size:13px}.prize-capsule-dialog .capsule-close{color:#67427c;z-index:10;background:#e9d5f1;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px #26163866}.prize-capsule-dialog .capsule-layout{gap:22px;padding:22px 0 8px}.prize-capsule-dialog .capsule-video-stage{background:radial-gradient(#dda0ff35,#0000 70%)}.prize-capsule-dialog .capsule-controls{box-sizing:border-box;color:#604174;background:linear-gradient(160deg,#fff8e9,#f5e5f2);border:1px solid #eacb94;border-radius:24px;padding:20px;box-shadow:0 6px #1d112838,0 14px 28px #170d292e}.prize-capsule-dialog .capsule-status{flex-wrap:wrap;gap:8px;font-size:11px}.prize-capsule-dialog .capsule-status>span{color:#50623d;background:#e9efdd;border:1px solid #b6c995}.capsule-wallet{white-space:nowrap;background:#ecddf6;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;display:flex}.capsule-wallet>svg,.capsule-wallet>span,.capsule-wallet>img{width:22px!important;height:22px!important}.prize-capsule-dialog .capsule-reward{background:radial-gradient(at 50% 25%,#fff9e6,#eadcf0);border:1px solid #dac3e4;gap:4px;min-height:192px;margin:16px 0;padding:18px 10px;box-shadow:inset 0 2px 8px #8454990a}.prize-capsule-dialog .capsule-reward h3{color:#60387e;font-size:clamp(20px,2.5vw,26px);line-height:1.2}.prize-capsule-dialog .capsule-reward p{color:#786188;font-size:12px}.prize-capsule-dialog .capsule-reward small{color:#936535;letter-spacing:1.6px;font-weight:800}.prize-capsule-dialog .capsule-reward>.capsule-prize-art{filter:drop-shadow(0 5px 6px #87599226);width:74px;height:74px}.prize-capsule-dialog .capsule-action{color:#553164;letter-spacing:.4px;background:linear-gradient(#ffe7a4,#edbc6f);border:1px solid #ffe6b0;border-radius:17px;min-height:52px;font-size:14px;transition:filter .2s,transform .2s;box-shadow:0 4px #b57a53,0 7px 15px #b7855733}.prize-capsule-dialog .capsule-action:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.prize-capsule-dialog .capsule-controls>small,.prize-capsule-dialog .capsule-price,.prize-capsule-dialog .capsule-controls details{color:#796583}.prize-capsule-dialog .capsule-bonus{color:#795097;background:#e9d9f5;border-radius:12px;padding:8px 12px}.prize-capsule-dialog .capsule-controls>small{text-align:center;margin-top:12px;line-height:1.7;display:block}.prize-capsule-dialog .capsule-controls details{border-top:1px solid #dac6df;padding-top:12px}.prize-capsule-dialog summary{align-content:center;min-height:32px;font-weight:700}.prize-capsule-dialog .capsule-error{color:#9d3442}.prize-capsule-dialog .capsule-pool{background:#20172c3d;border:1px solid #b08dc454;border-radius:16px;margin-top:12px;padding:10px 16px}.prize-capsule-dialog .capsule-pool article{background:#ffffff0b;border:1px solid #d0addb24}.prize-capsule-dialog[data-phase=revealed] .capsule-reward{border-color:#d2a561;animation:.5s ease-out both capsule-card-arrive;box-shadow:0 0 20px #ebc18145,inset 0 0 15px #fff5cb80}@keyframes capsule-card-arrive{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:680px){.prize-capsule-dialog{border-radius:22px;padding:16px}.prize-capsule-dialog header{padding:8px 26px 14px}.prize-capsule-dialog .capsule-layout{gap:10px;padding-top:8px}.prize-capsule-dialog .capsule-video-stage{max-width:240px}.prize-capsule-dialog .capsule-controls{padding:14px}.prize-capsule-dialog .capsule-reward{min-height:140px}.prize-capsule-dialog .capsule-pool>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.prize-capsule-dialog .capsule-reward,.prize-capsule-dialog .capsule-action{transition:none!important;animation:none!important}}.prize-capsule-dialog.capsule-boutique{box-sizing:border-box;color:#fff3dc;background:radial-gradient(at 14% 28%,#8850ad75,#0000 50%),radial-gradient(at 93% 12%,#ae498859,#0000 45%),linear-gradient(145deg,#4b2e67,#291b43 75%);border:3px solid #e4bc71;border-radius:32px;width:min(1040px,100vw - 24px);max-height:94dvh;padding:20px 26px 22px;box-shadow:inset 0 0 0 5px #7f529488,0 10px #23132944,0 24px 90px #080510aa}.capsule-boutique .capsule-close{color:#603877;z-index:5;background:linear-gradient(#ffeaf8,#ddb9ed);border:2px solid #a783bd;place-items:center;width:38px;height:38px;display:grid;top:13px;right:13px;box-shadow:0 3px #533362}.capsule-boutique .capsule-close:hover{filter:brightness(1.1)}.capsule-boutique header{border-bottom:1px solid #e6c48735;padding:2px 38px 12px;position:relative}.capsule-boutique header>span{letter-spacing:2.5px;color:#e4c98e;font-size:9px;font-weight:800}.capsule-boutique .capsule-accessible-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capsule-boutique .capsule-marquee{filter:drop-shadow(0 5px 3px #180c3544);pointer-events:none;width:min(100%,590px);height:auto;margin:-3px auto -7px;display:block}.capsule-boutique header p{color:#eedcf2;letter-spacing:.1px;font-size:13px}.prize-capsule-dialog.capsule-boutique .capsule-layout{grid-template-columns:minmax(0,1.12fr) minmax(280px,1fr);align-items:center;gap:22px;padding:16px 0 12px}.capsule-showcase{text-align:center;align-self:center;min-width:0}.capsule-display{aspect-ratio:4/5;isolation:isolate;width:min(100%,425px);margin:auto;position:relative}.capsule-stage-art{object-fit:contain;pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.prize-capsule-dialog.capsule-boutique .capsule-display .capsule-video-stage{z-index:1;background:0 0;width:80%;max-width:none;margin:0;position:absolute;bottom:8.5%;left:10%}.capsule-stage-caption{color:#e2c9ed;margin:7px 0 0;font-size:11px;font-style:italic}.prize-capsule-dialog.capsule-boutique .capsule-controls{background:linear-gradient(160deg,#fffaf0,#f4e7f4);border:2px solid #e8c584;border-radius:26px;padding:19px;box-shadow:inset 0 0 0 4px #fffcf299,0 6px #1e113a55,0 12px 30px #160b3033}.prize-capsule-dialog.capsule-boutique .capsule-status{align-items:center;gap:8px;font-size:11px}.capsule-boutique .capsule-wallet{color:#684081;background:linear-gradient(#f2ddff,#e5c9f5);border:1px solid #c8a2da;padding:6px 10px;box-shadow:inset 0 1px #fff9}.prize-capsule-dialog.capsule-boutique .capsule-reward{background:radial-gradient(at 50% 25%,#fff6ce,#0000 65%),linear-gradient(#fcf4fd,#ecdef3);border:1px solid #dbc0e6;gap:2px;min-height:196px;margin:14px 0 17px;padding:12px 10px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #fff5}.capsule-boutique .capsule-mystery-art{object-fit:contain;filter:drop-shadow(0 5px 4px #8f589b28);width:100px;height:100px}.prize-capsule-dialog.capsule-boutique .capsule-reward>.capsule-prize-art{width:85px;height:85px;margin:5px 0}.prize-capsule-dialog.capsule-boutique .capsule-reward h3{color:#5a347b;text-wrap:balance;margin:3px 0 6px;font-size:27px;line-height:1.15}.prize-capsule-dialog.capsule-boutique .capsule-reward p{color:#7a6485;font-size:12px;line-height:1.4}.prize-capsule-dialog.capsule-boutique .capsule-action{color:#143e38;text-shadow:0 1px #e8ffd15c;letter-spacing:0;background:linear-gradient(#9bea59,#43bd72 60%,#24a86c);border:2px solid #d2f1a2;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-height:60px;padding:11px 15px;font-size:19px;font-weight:900;display:flex;box-shadow:inset 0 2px #ffffffa1,0 5px #287c59,0 9px 17px #275e4230}.capsule-boutique .capsule-action>.pip-coin{filter:drop-shadow(0 1px 1px #22543744);flex:none;width:26px;height:26px}.prize-capsule-dialog.capsule-boutique .capsule-action:disabled{opacity:.7;cursor:default;box-shadow:inset 0 1px #fff6,0 3px #3e7761}.capsule-boutique .capsule-price{margin:12px 0 0;font-size:12px}.capsule-boutique .capsule-price strong{color:#5b3579}.capsule-boutique .capsule-controls>small{font-size:10px;margin-top:10px!important;line-height:1.6!important}.capsule-boutique .capsule-controls details{margin-top:12px;padding-top:8px!important}.capsule-boutique .capsule-controls details p{margin:5px 0;line-height:1.65}.capsule-boutique .capsule-next-day{color:#786085;background:#fff7;border:1px solid #dfc5e7;border-radius:12px;padding:9px;font-size:12px;line-height:1.5}.capsule-prize-showcase{background:linear-gradient(105deg,#6743778f,#34254cc9);border:1px solid #c5a1d45e;border-radius:19px;align-items:center;gap:18px;padding:13px 16px;display:flex;box-shadow:inset 0 1px #e8caf021}.capsule-prize-showcase>div{flex:0 210px}.capsule-prize-showcase small{color:#e9c88b;letter-spacing:1.8px;font-size:9px;font-weight:800}.capsule-prize-showcase h3{color:#fff0d5;margin:5px 0 0;font-size:19px;line-height:1.15}.capsule-prize-showcase ul{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.capsule-prize-showcase li{background:#e7d3ff12;border:1px solid #d1b3e647;border-radius:12px;align-items:center;gap:6px;min-width:0;padding:8px;display:flex}.capsule-prize-showcase li>.capsule-prize-art{filter:drop-shadow(0 2px 3px #1d0d3744);flex:none;width:40px;height:40px}.capsule-prize-showcase li>span:last-child{overflow-wrap:anywhere;color:#f8e9fd;font-size:11px;font-weight:700;line-height:1.3}.prize-capsule-dialog.capsule-boutique .capsule-pool{color:#e4cfee;background:0 0;border:0;margin-top:9px;padding:0 4px}.capsule-boutique .capsule-pool summary{text-align:center;font-size:12px}.capsule-boutique .capsule-pool article{text-align:center;background:#ffffff0c;align-items:center;padding:14px 8px}.capsule-boutique .capsule-pool article strong{font-size:12px}:is(.capsule-boutique button:focus-visible,.capsule-boutique summary:focus-visible){outline-offset:3px;outline:3px solid #ffe79f}:is(.capsule-boutique .capsule-controls button:focus-visible,.capsule-boutique .capsule-controls summary:focus-visible){outline-color:#8854b4}.capsule-boutique[data-phase=tumble] .capsule-mystery-art{animation:1.4s ease-in-out infinite capsule-preview-rock}@keyframes capsule-preview-rock{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@media (max-width:760px){.prize-capsule-dialog.capsule-boutique{border-radius:25px;padding:17px 15px}.capsule-boutique header{padding:1px 22px 12px}.capsule-boutique .capsule-marquee{width:min(100%,450px)}.capsule-prize-showcase{gap:10px}.capsule-prize-showcase>div{flex-basis:130px}.capsule-prize-showcase h3{font-size:16px}.capsule-prize-showcase li{text-align:center;flex-direction:column;padding:6px 4px}.capsule-prize-showcase li>span:last-child{font-size:10px}}@media (max-width:680px){.prize-capsule-dialog.capsule-boutique .capsule-layout{grid-template-columns:1fr;gap:12px;padding-top:9px}.capsule-boutique .capsule-close{width:33px;height:33px;top:8px;right:8px}.capsule-boutique header>span{letter-spacing:1.8px;font-size:8px}.capsule-boutique header p{font-size:11px;line-height:1.4}.capsule-boutique .capsule-marquee{margin:0 auto}.capsule-display{max-width:200px}.capsule-stage-caption{margin-top:3px;font-size:10px}.prize-capsule-dialog.capsule-boutique .capsule-controls{border-radius:21px;width:100%;padding:14px}.prize-capsule-dialog.capsule-boutique .capsule-reward{min-height:140px;margin:11px 0 15px;padding:8px 10px 12px}.capsule-boutique .capsule-mystery-art{width:68px;height:68px}.prize-capsule-dialog.capsule-boutique .capsule-reward>.capsule-prize-art{width:62px;height:62px}.prize-capsule-dialog.capsule-boutique .capsule-reward h3{font-size:23px}.prize-capsule-dialog.capsule-boutique .capsule-action{min-height:54px;font-size:18px}.capsule-prize-showcase{flex-direction:column;align-items:stretch;padding:12px}.capsule-prize-showcase>div{text-align:center;flex-basis:auto}.capsule-prize-showcase h3{margin-left:8px;font-size:16px;display:inline}.capsule-prize-showcase ul{gap:5px}.capsule-prize-showcase li>.capsule-prize-art{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.capsule-boutique .capsule-mystery-art{animation:none!important}}.capsule-video-stage{aspect-ratio:16/9;isolation:isolate;background:#000;border-radius:18px;width:100%;position:relative;overflow:hidden}.capsule-video-stage>video,.capsule-video-still{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.capsule-tray-patch,.capsule-real-shell{border-radius:50%;width:4.6875%;height:8.33333%;position:absolute;top:79.5833%;left:47.5%}.capsule-tray-patch{overflow:hidden}.capsule-tray-patch img{width:100%;height:100%;display:block}.capsule-real-shell{z-index:2;transform-origin:50% 90%;overflow:visible}.capsule-real-top,.capsule-real-bottom{border-radius:50%;position:absolute;inset:0}.capsule-real-top{clip-path:inset(0 0 49%);transition:transform .2s ease-out}.capsule-real-bottom{clip-path:inset(50% 0 0)}.capsule-real-top img,.capsule-real-bottom img{border-radius:50%;width:100%;height:100%;display:block}.capsule-real-shell[data-open=true] .capsule-real-top{transform:translate(-5%,-30%)rotate(-12deg)scale(.97)}.capsule-video-stage[data-stage=anticipation] .capsule-real-shell{animation:.35s ease-in-out both capsule-anticipate}.capsule-reveal-glow{aspect-ratio:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fff9cbbb,#ffd36b55 30%,#0000 70%);width:12%;transition:opacity .3s;position:absolute;top:83.75%;left:49.8438%;transform:translate(-50%,-50%)}.capsule-video-stage:is([data-stage=charge],[data-stage=pop],[data-stage=rise],[data-stage=complete]) .capsule-reveal-glow{opacity:var(--reveal-glow)}.capsule-reveal-burst{z-index:4;pointer-events:none;position:absolute;top:83.75%;left:49.8438%}.capsule-reveal-burst:before{content:"";border:2px solid #ffe7a4;border-radius:50%;width:35px;height:35px;animation:.5s ease-out both capsule-ring;position:absolute}.capsule-reveal-burst i{color:#ffe7a4;font-size:10px;font-style:normal;animation:.65s ease-out both capsule-particle;position:absolute}.capsule-emerging-reward{z-index:5;filter:drop-shadow(0 0 9px #ffd66c);place-items:center;width:48px;height:48px;animation:.55s ease-out both capsule-emerge;display:grid;position:absolute;top:83.75%;left:49.8438%;transform:translate(-50%,calc(-50% - 75px))}.capsule-emerging-reward span{font-size:42px;line-height:1}.capsule-emerging-reward img{object-fit:contain;width:100%;height:100%}.capsule-video-stage[data-rarity=legendary] .capsule-reveal-burst i{font-size:13px}.capsule-video-stage:is([data-rarity=epic],[data-rarity=legendary]) .capsule-reveal-glow{background:repeating-conic-gradient(#ffd97533 0deg 10deg,#0000 10deg 30deg);border-radius:50%}@keyframes capsule-anticipate{0%,to{transform:none}25%{transform:rotate(-4deg)scale(1.025,.975)}60%{transform:rotate(4deg)scale(.98,1.02)}85%{transform:rotate(-2deg)}}@keyframes capsule-ring{0%{opacity:.8;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.1)}}@keyframes capsule-particle{0%{transform:rotate(var(--angle)) translateX(0) rotate(calc(-1*var(--angle)));opacity:1}to{transform:rotate(var(--angle)) translateX(var(--distance)) rotate(calc(-1*var(--angle)));opacity:0}}@keyframes capsule-emerge{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}20%{opacity:1}75%{transform:translate(-50%,calc(-50% - 82px))scale(1.1)}to{transform:translate(-50%,calc(-50% - 75px))scale(1)}}@media (prefers-reduced-motion:reduce){.capsule-video-stage *{transition:none!important;animation:none!important}.capsule-reveal-burst{display:none}}.capsule-layout{grid-template-columns:1fr;gap:18px}.capsule-controls{width:min(100%,520px);margin:auto}.capsule-reward{min-height:115px}.capsule-charge-stars{color:#ffe4a1;z-index:4;font-size:10px;animation:.3s ease-out both capsule-charge;position:absolute;top:83.75%;left:49.8438%}.capsule-charge-stars i{font-style:normal;position:absolute;top:-20px;left:24px}.capsule-charge-stars b{font-weight:400;position:absolute;top:8px;left:-25px}@keyframes capsule-charge{0%{opacity:0;transform:scale(.7)}to{opacity:.9;transform:scale(1)}}.capsule-video-stage{aspect-ratio:4/5;background:radial-gradient(#caa6df24,#0000 68%);border-radius:0;width:min(100%,440px);margin:auto;overflow:hidden}.capsule-film-surface{width:222.222%;height:100%;position:absolute;top:0;left:-61.1111%}.capsule-film-surface>video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.capsule-film{filter:drop-shadow(0 9px 7px #160c242d);width:100%;height:100%;position:absolute;inset:0}.prize-capsule-dialog{width:min(940px,95vw)}.capsule-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:24px}@media (max-width:680px){.capsule-layout{grid-template-columns:1fr}.capsule-video-stage{max-width:320px}}.capsule-tray-patch canvas,.capsule-real-top canvas,.capsule-real-bottom canvas{border-radius:50%;width:100%;height:100%;display:block}.capsule-video-stage{aspect-ratio:5/6}.capsule-film-surface{filter:drop-shadow(0 9px 7px #160c242d);width:100%;height:100%;inset:0}.capsule-film-surface>video,.capsule-film-surface>.capsule-video-still{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.capsule-real-shell{width:9%;height:7.5%;top:80.3%;left:45.5%}.capsule-video-stage[data-stage=rest] .capsule-real-shell{animation:.35s ease-out both capsule-deliver}@keyframes capsule-deliver{0%{opacity:0;transform:translateY(-14px)scale(.8)}to{opacity:1;transform:none}}.capsule-reveal-glow,.capsule-reveal-burst,.capsule-emerging-reward,.capsule-charge-stars{top:84.05%;left:50%}.capsule-prize-art{vertical-align:middle;place-items:center;width:48px;height:48px;display:inline-grid}.capsule-prize-art>.order-resource-art,.capsule-prize-art>.order-resource-glyph{background-repeat:no-repeat;width:100%;height:100%;font-size:36px;display:block}.capsule-prize-art>img{object-fit:contain;width:100%;height:100%}.capsule-pool .capsule-prize-art{width:36px;height:36px}@media (prefers-reduced-motion:reduce){.capsule-video-stage[data-stage=rest] .capsule-real-shell{animation:none}}.capsule-show-halo{opacity:.45;pointer-events:none;background:radial-gradient(#c992ff40,#0000 66%);border-radius:50%;transition:opacity .5s;position:absolute;inset:8% 3% 4%}.capsule-video-stage[data-stage=video] .capsule-show-halo{opacity:1;animation:2.4s ease-in-out infinite capsule-halo-breathe}.capsule-show-orbit{pointer-events:none;z-index:3;position:absolute;inset:0}.capsule-show-orbit i{left:var(--x);top:var(--y);color:#ffe8a0;text-shadow:0 0 12px #d3a3ff;opacity:0;font-size:clamp(12px,2vw,22px);font-style:normal;position:absolute}.capsule-video-stage[data-stage=video] .capsule-show-orbit i{animation:2.6s ease-in-out infinite capsule-star-drift;animation-delay:calc(var(--i)*-.27s)}.capsule-show-sweep{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.capsule-show-sheen{opacity:0;transform-box:view-box}.capsule-video-stage[data-stage=video] .capsule-show-sheen{animation:3.2s ease-in-out infinite capsule-glass-sweep}.capsule-show-lamps{pointer-events:none;position:absolute;inset:0}.capsule-show-lamps i{aspect-ratio:1;opacity:0;background:#fff1b6;border-radius:50%;width:4%;position:absolute;top:62.8%;transform:translate(-50%,-50%);box-shadow:0 0 12px 5px #ffe597aa}.capsule-video-stage[data-stage=video] .capsule-show-lamps i{animation:1.8s ease-in-out infinite capsule-lamp-chase;animation-delay:calc(var(--i)*-.3s)}.capsule-show-confetti{z-index:6;pointer-events:none;position:absolute;top:83%;left:50%}.capsule-show-confetti i{width:5px;height:9px;animation:1.35s cubic-bezier(.15,.65,.3,1) both capsule-confetti-flight;animation-delay:calc(var(--i)*16ms);background:#ffcf64;border-radius:2px;position:absolute}.capsule-show-confetti i:nth-child(3n){background:#eaa2ff}.capsule-show-confetti i:nth-child(3n+1){background:#88e6eb}.capsule-video-stage:is([data-stage=charge],[data-stage=pop],[data-stage=rise]) .capsule-reveal-glow{background:radial-gradient(circle,#fff3c0cc,#e7b3ff55 40%,#0000 70%);width:34%}.capsule-video-stage .capsule-reveal-burst:before{width:62px;height:62px}@keyframes capsule-halo-breathe{50%{opacity:.65;transform:scale(1.08)}}@keyframes capsule-star-drift{0%,to{opacity:0;transform:translateY(12px)scale(.5)}40%,65%{opacity:.85;transform:translateY(-10px)scale(1)}}@keyframes capsule-glass-sweep{0%,15%{opacity:0;transform:translate(0)}30%,55%{opacity:.5}80%,to{opacity:0;transform:translate(680px)}}@keyframes capsule-lamp-chase{0%,to{opacity:.08}45%{opacity:.8}}@keyframes capsule-confetti-flight{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--turn))}}@media (prefers-reduced-motion:reduce){.capsule-show-orbit,.capsule-show-sweep,.capsule-show-lamps,.capsule-show-confetti{display:none}.capsule-show-halo{transition:none;animation:none!important}}
