.dice-loader__label{font-size:var(--font-size-base,1rem);color:var(--color-text-secondary,#ffffffbf);font-weight:var(--font-weight-medium,500);max-width:20rem;margin:0;line-height:1.45}.dice-loader__sublabel{font-size:var(--font-size-sm,.875rem);color:var(--color-text-tertiary,#ffffff8c);max-width:22rem;margin:.35rem 0 0;line-height:1.4}.multi-dice-loader{align-items:center;gap:var(--dice-loader-gap,1rem);text-align:center;flex-direction:column;display:flex}.multi-dice-loader--inline{text-align:left;flex-direction:row;align-items:center;gap:.75rem;display:inline-flex}.multi-dice-loader--inline .multi-dice-loader__text{text-align:left}.multi-dice-loader__scene{perspective:calc(var(--dice-size,34px) * 3.15);perspective-origin:52% 40%;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.multi-dice-loader__die-wrap{vertical-align:middle;transform-style:preserve-3d;display:inline-block;position:relative}.multi-dice-loader__die-wrap:after{content:"";left:50%;bottom:calc(-.14 * var(--dice-size,34px));z-index:0;width:calc(var(--dice-size,34px) * .68);height:calc(var(--dice-size,34px) * .28);pointer-events:none;background:radial-gradient(closest-side,#0f172a7a,#0000 98%);position:absolute;transform:translate(-50%)scaleY(.42)}.multi-dice-loader__die-wrap .rolling-die{z-index:1;position:relative}.multi-dice-loader__die-wrap .rolling-die__cube{animation-name:var(--die-anim-name,rolling-die-tumble-a);animation-delay:var(--die-anim-delay,0s);animation-duration:calc(var(--die-roll-duration,1.95s) * var(--die-anim-duration-mult,1))}.rolling-die{width:var(--dice-size);height:var(--dice-size);transform-style:preserve-3d}.rolling-die__cube{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50% 58%;will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;position:relative}.rolling-die__face{border-radius:calc(var(--dice-size) * .09);backface-visibility:hidden;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff52,inset 0 -5px 12px #0f172a33}.rolling-die__face--front{transform:rotateY(0deg) translateZ(calc(var(--dice-size) * .5))}.rolling-die__face--back{transform:rotateY(180deg) translateZ(calc(var(--dice-size) * .5))}.rolling-die__face--right{transform:rotateY(90deg) translateZ(calc(var(--dice-size) * .5))}.rolling-die__face--left{transform:rotateY(-90deg) translateZ(calc(var(--dice-size) * .5))}.rolling-die__face--top{transform:rotateX(90deg) translateZ(calc(var(--dice-size) * .5))}.rolling-die__face--bottom{transform:rotateX(-90deg) translateZ(calc(var(--dice-size) * .5))}.rolling-die__svg{width:100%;height:100%;display:block}@keyframes rolling-die-tumble-a{0%{animation-timing-function:cubic-bezier(.33,0,.66,.34);transform:translateY(0)translateZ(0)rotateX(706deg)rotateY(1086deg)rotate(715deg)scale(1)}8%{animation-timing-function:cubic-bezier(.17,.84,.44,1);transform:translateY(-15px)translateZ(4px)rotateX(766deg)rotateY(1176deg)rotate(775deg)scale3d(1.03,1.03,1.03)}17%{animation-timing-function:cubic-bezier(.55,.06,.7,.19);transform:translateY(0)translateZ(0)rotateX(826deg)rotateY(1266deg)rotate(835deg)scaleY(.98)}25%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:translateY(-9px)translateZ(2px)rotateX(886deg)rotateY(1356deg)rotate(895deg)scale3d(1.02,1.02,1.02)}33%{animation-timing-function:cubic-bezier(.55,.06,.7,.19);transform:translateY(0)translateZ(0)rotateX(946deg)rotateY(1446deg)rotate(955deg)scale(1)}42%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(-18px)translateZ(5px)rotateX(1006deg)rotateY(1536deg)rotate(1015deg)scale3d(1.04,1.04,1.04)}50%{animation-timing-function:cubic-bezier(.36,0,.66,.56);transform:translateY(-3px)translateZ(0)rotateX(1066deg)rotateY(1626deg)rotate(1075deg)scaleY(.99)}58%{animation-timing-function:cubic-bezier(.32,0,.67,.35);transform:translateY(0)translateZ(0)rotateX(1126deg)rotateY(1716deg)rotate(1135deg)scale(1)}67%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:translateY(-12px)translateZ(3px)rotateX(1186deg)rotateY(1806deg)rotate(1195deg)scale3d(1.02,1.02,1.02)}75%{animation-timing-function:cubic-bezier(.55,.05,.67,.2);transform:translateY(0)translateZ(0)rotateX(1246deg)rotateY(1896deg)rotate(1255deg)scaleY(.99)}83%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(-8px)translateZ(2px)rotateX(1306deg)rotateY(1986deg)rotate(1315deg)scale3d(1.01,1.01,1.01)}92%{animation-timing-function:cubic-bezier(.34,.02,.68,.38);transform:translateY(-1px)translateZ(0)rotateX(1366deg)rotateY(2076deg)rotate(1375deg)scale(1)}to{animation-timing-function:cubic-bezier(.33,0,.66,.34);transform:translateY(0)translateZ(0)rotateX(1426deg)rotateY(2166deg)rotate(1435deg)scale(1)}}@keyframes rolling-die-tumble-b{0%{animation-timing-function:cubic-bezier(.33,0,.66,.34);transform:translateY(-2px)translateZ(0)rotateX(710deg)rotateY(710deg)rotate(727deg)scaleY(.99)}8%{animation-timing-function:cubic-bezier(.55,.06,.7,.19);transform:translateY(0)translateZ(0)rotateX(770deg)rotateY(800deg)rotate(787deg)scale(1)}17%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:translateY(-16px)translateZ(4px)rotateX(830deg)rotateY(890deg)rotate(847deg)scale3d(1.03,1.03,1.03)}25%{animation-timing-function:cubic-bezier(.55,.06,.7,.19);transform:translateY(0)translateZ(0)rotateX(890deg)rotateY(980deg)rotate(907deg)scaleY(.98)}33%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(-11px)translateZ(3px)rotateX(950deg)rotateY(1070deg)rotate(967deg)scale3d(1.02,1.02,1.02)}42%{animation-timing-function:cubic-bezier(.32,0,.67,.35);transform:translateY(0)translateZ(0)rotateX(1010deg)rotateY(1160deg)rotate(1027deg)scaleX(.99)}50%{animation-timing-function:cubic-bezier(.17,.84,.44,1);transform:translateY(-14px)translateZ(4px)rotateX(1070deg)rotateY(1250deg)rotate(1087deg)scale3d(1.03,1.03,1.03)}58%{animation-timing-function:cubic-bezier(.55,.05,.67,.2);transform:translateY(0)translateZ(0)rotateX(1130deg)rotateY(1340deg)rotate(1147deg)scale(1)}67%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:translateY(-7px)translateZ(2px)rotateX(1190deg)rotateY(1430deg)rotate(1207deg)scale3d(1.01,1.01,1.01)}75%{animation-timing-function:cubic-bezier(.55,.06,.7,.19);transform:translateY(0)translateZ(0)rotateX(1250deg)rotateY(1520deg)rotate(1267deg)scaleY(.99)}83%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(-17px)translateZ(5px)rotateX(1310deg)rotateY(1610deg)rotate(1327deg)scale3d(1.04,1.04,1.04)}92%{animation-timing-function:cubic-bezier(.36,0,.66,.56);transform:translateY(-2px)translateZ(0)rotateX(1370deg)rotateY(1700deg)rotate(1387deg)scale(1)}to{animation-timing-function:cubic-bezier(.33,0,.66,.34);transform:translateY(0)translateZ(0)rotateX(1430deg)rotateY(1790deg)rotate(1447deg)scale(1)}}@keyframes rolling-die-tumble-c{0%{animation-timing-function:cubic-bezier(.33,0,.66,.34);transform:translateY(0)translateZ(0)rotateX(1062deg)rotateY(1454deg)rotate(724deg)scale(1)}8%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:translateY(-6px)translateZ(2px)rotateX(1122deg)rotateY(1544deg)rotate(784deg)scale3d(1.02,1.02,1.02)}17%{animation-timing-function:cubic-bezier(.55,.06,.7,.19);transform:translateY(0)translateZ(0)rotateX(1182deg)rotateY(1634deg)rotate(844deg)scaleX(.99)}25%{animation-timing-function:cubic-bezier(.17,.84,.44,1);transform:translateY(-17px)translateZ(5px)rotateX(1242deg)rotateY(1724deg)rotate(904deg)scale3d(1.04,1.04,1.04)}33%{animation-timing-function:cubic-bezier(.32,0,.67,.35);transform:translateY(-1px)translateZ(0)rotateX(1302deg)rotateY(1814deg)rotate(964deg)scale(1)}42%{animation-timing-function:cubic-bezier(.55,.05,.67,.2);transform:translateY(0)translateZ(0)rotateX(1362deg)rotateY(1904deg)rotate(1024deg)scaleY(.99)}50%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:translateY(-10px)translateZ(3px)rotateX(1422deg)rotateY(1994deg)rotate(1084deg)scale3d(1.02,1.02,1.02)}58%{animation-timing-function:cubic-bezier(.55,.06,.7,.19);transform:translateY(0)translateZ(0)rotateX(1482deg)rotateY(2084deg)rotate(1144deg)scale(1)}67%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(-13px)translateZ(4px)rotateX(1542deg)rotateY(2174deg)rotate(1204deg)scale3d(1.03,1.03,1.03)}75%{animation-timing-function:cubic-bezier(.36,0,.66,.56);transform:translateY(-2px)translateZ(0)rotateX(1602deg)rotateY(2264deg)rotate(1264deg)scaleY(.99)}83%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(0)translateZ(0)rotateX(1662deg)rotateY(2354deg)rotate(1324deg)scale(1)}92%{animation-timing-function:cubic-bezier(.34,.02,.68,.38);transform:translateY(-9px)translateZ(2px)rotateX(1722deg)rotateY(2444deg)rotate(1384deg)scale3d(1.01,1.01,1.01)}to{animation-timing-function:cubic-bezier(.33,0,.66,.34);transform:translateY(0)translateZ(0)rotateX(1782deg)rotateY(2534deg)rotate(1444deg)scale(1)}}.multi-dice-loader--xs{--dice-size:18px;--dice-loader-gap:.35rem;--die-roll-duration:1.45s}.multi-dice-loader--xs .multi-dice-loader__scene{gap:.25rem}.multi-dice-loader--sm{--dice-size:24px;--dice-loader-gap:.65rem;--die-roll-duration:1.65s}.multi-dice-loader--sm .multi-dice-loader__scene{gap:.32rem}.multi-dice-loader--md{--dice-size:34px;--die-roll-duration:1.95s}.multi-dice-loader--md .multi-dice-loader__scene{gap:.4rem}.multi-dice-loader--lg{--dice-size:42px;--dice-loader-gap:1.25rem;--die-roll-duration:2.15s}.multi-dice-loader--lg .multi-dice-loader__scene{gap:.5rem}.multi-dice-loader .dice-loader__label,.multi-dice-loader .dice-loader__sublabel{margin:0}.multi-dice-loader .dice-loader__sublabel{margin-top:.35rem}@media (prefers-reduced-motion:reduce){.multi-dice-loader .rolling-die__cube{animation:3.2s ease-in-out infinite rolling-die-tumble-reduced!important}@keyframes rolling-die-tumble-reduced{0%,to{transform:translateY(0)rotateX(-14deg)rotateY(-18deg)scale(1)}50%{transform:translateY(0)rotateX(14deg)rotateY(18deg)scale(1)}}.multi-dice-loader__die-wrap .rolling-die__cube{animation-delay:0s!important}}
