@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(../media/orbitron-latin-700-normal.2w5no0jmlz4ph.woff2)format("woff2"),url(../media/orbitron-latin-700-normal.1qzq3kp3rn6jo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.DiceFace-module__4Xm15q__diceFace{background:var(--bg-surface);border:3px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-display);aspect-ratio:1;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.DiceFace-module__4Xm15q__sm{width:40px;font-size:var(--text-lg)}.DiceFace-module__4Xm15q__md{width:60px;font-size:var(--text-2xl)}.DiceFace-module__4Xm15q__lg{width:80px;font-size:var(--text-3xl)}.DiceFace-module__4Xm15q__success{border-color:var(--color-success);box-shadow:0 0 10px var(--color-success-glow), inset 0 0 10px var(--color-success-glow);color:var(--color-success)}.DiceFace-module__4Xm15q__failure{border-color:var(--border-subtle);color:var(--text-muted)}.DiceFace-module__4Xm15q__critical{border-color:var(--color-danger);box-shadow:0 0 10px var(--color-danger-glow), 0 0 20px var(--color-danger-glow);color:var(--color-danger);animation:1s ease-in-out infinite DiceFace-module__4Xm15q__rol-neonPulseDanger}.DiceFace-module__4Xm15q__explosion{border-color:var(--color-primary);box-shadow:0 0 15px var(--color-primary-glow);color:var(--color-primary);animation:1s ease-in-out infinite DiceFace-module__4Xm15q__rol-neonPulsePrimary}.DiceFace-module__4Xm15q__canExplode{animation:1.2s step-end infinite DiceFace-module__4Xm15q__rol-diceGlitchMain;position:relative}.DiceFace-module__4Xm15q__canExplode:before{content:"";background:var(--bg-surface);border-radius:inherit;pointer-events:none;z-index:-1;border:3px solid #0ff;animation:1.2s step-end infinite DiceFace-module__4Xm15q__rol-glitchCyanLayer;position:absolute;inset:-3px}.DiceFace-module__4Xm15q__canExplode:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:0 0;border:3px solid #ff0080;animation:1.2s step-end infinite DiceFace-module__4Xm15q__rol-glitchMagentaLayer;position:absolute;inset:-3px}@keyframes DiceFace-module__4Xm15q__rol-diceGlitchMain{0%,82%,to{filter:none;transform:translate(0)}83%{filter:hue-rotate(15deg)brightness(1.1);transform:translate(-3px)}85%{filter:hue-rotate(-15deg);transform:translate(3px)}87%{filter:saturate(1.5);transform:translate(-2px,1px)}89%{filter:brightness(1.2);transform:translate(2px,-1px)}91%{filter:hue-rotate(10deg);transform:translate(-1px)}93%{filter:none;transform:translate(1px)}95%{filter:none;transform:translate(0)}}@keyframes DiceFace-module__4Xm15q__rol-glitchCyanLayer{0%,82%,95%,to{opacity:0;clip-path:inset(0);transform:translate(0)}83%{opacity:.9;clip-path:inset(15% 0 70%);transform:translate(5px)}85%{opacity:0}87%{opacity:.85;clip-path:inset(50% 0 30%);transform:translate(-4px)}89%{opacity:0}91%{opacity:.9;clip-path:inset(70% 0 10%);transform:translate(3px)}93%{opacity:0}}@keyframes DiceFace-module__4Xm15q__rol-glitchMagentaLayer{0%,82%,95%,to{opacity:0;clip-path:inset(0);transform:translate(0)}84%{opacity:.9;clip-path:inset(25% 0 55%);transform:translate(-5px)}86%{opacity:0}88%{opacity:.85;clip-path:inset(60% 0 20%);transform:translate(4px)}90%{opacity:0}92%{opacity:.9;clip-path:inset(5% 0 85%);transform:translate(-3px)}94%{opacity:0}}.DiceFace-module__4Xm15q__value{z-index:1;position:relative}.DiceFace-module__4Xm15q__explosionIndicator{font-size:var(--text-xs);background:var(--color-primary);color:var(--bg-base);border-radius:var(--radius-full);justify-content:center;align-items:center;width:18px;height:18px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}@keyframes DiceFace-module__4Xm15q__rol-neonPulseDanger{0%,to{box-shadow:0 0 5px var(--color-danger-glow), 0 0 10px var(--color-danger-glow)}50%{box-shadow:0 0 15px var(--color-danger-glow), 0 0 30px var(--color-danger-glow)}}@keyframes DiceFace-module__4Xm15q__rol-neonPulsePrimary{0%,to{box-shadow:0 0 5px var(--color-primary-glow), 0 0 10px var(--color-primary-glow)}50%{box-shadow:0 0 15px var(--color-primary-glow), 0 0 30px var(--color-primary-glow)}}.DiceFace-module__4Xm15q__glitchingDice{animation:.3s step-end DiceFace-module__4Xm15q__rol-diceGlitchClear;position:relative}.DiceFace-module__4Xm15q__glitchingDice:before{content:"";background:var(--bg-surface);border-radius:inherit;pointer-events:none;z-index:10;border:3px solid #ff0080;animation:.3s step-end DiceFace-module__4Xm15q__rol-glitchDicePinkLayer;position:absolute;inset:-3px}.DiceFace-module__4Xm15q__glitchingDice:after{content:"";border-radius:inherit;pointer-events:none;z-index:10;background:0 0;border:3px solid #f0f;animation:.3s step-end DiceFace-module__4Xm15q__rol-glitchDiceMagentaLayer;position:absolute;inset:-3px}@keyframes DiceFace-module__4Xm15q__rol-diceGlitchClear{0%,to{filter:none;transform:translate(0)}10%{filter:hue-rotate(90deg)brightness(1.2);transform:translate(-4px)}20%{filter:hue-rotate(-90deg);transform:translate(4px)}30%{filter:saturate(2);transform:translate(-3px,2px)}40%{filter:brightness(1.5);transform:translate(3px,-2px)}50%{filter:hue-rotate(45deg);transform:translate(-2px)}60%{filter:none;transform:translate(2px)}70%{filter:saturate(1.5);transform:translate(-1px,1px)}80%{filter:brightness(1.3);transform:translate(1px,-1px)}90%{filter:none;transform:translate(0)}}@keyframes DiceFace-module__4Xm15q__rol-glitchDicePinkLayer{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}10%{opacity:.9;clip-path:inset(15% 0 70%);transform:translate(6px)}20%{opacity:0}30%{opacity:.85;clip-path:inset(50% 0 30%);transform:translate(-5px)}40%{opacity:0}50%{opacity:.9;clip-path:inset(70% 0 10%);transform:translate(4px)}60%{opacity:0}70%{opacity:.8;clip-path:inset(25% 0 55%);transform:translate(-3px)}80%{opacity:0}}@keyframes DiceFace-module__4Xm15q__rol-glitchDiceMagentaLayer{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}15%{opacity:.9;clip-path:inset(25% 0 55%);transform:translate(-6px)}25%{opacity:0}35%{opacity:.85;clip-path:inset(60% 0 20%);transform:translate(5px)}45%{opacity:0}55%{opacity:.9;clip-path:inset(5% 0 85%);transform:translate(-4px)}65%{opacity:0}75%{opacity:.8;clip-path:inset(75% 0 5%);transform:translate(3px)}85%{opacity:0}}
.SingleDie-module__-5Z4Ha__singleDie{align-items:center;gap:0;display:inline-flex}.SingleDie-module__-5Z4Ha__explodedGroup{gap:0}.SingleDie-module__-5Z4Ha__connector{background:linear-gradient(90deg, var(--color-secondary), var(--color-secondary-glow));width:12px;height:3px;box-shadow:0 0 8px var(--color-secondary-glow);flex-shrink:0}
@keyframes DicePool-module__EnWZFq__rol-idleHover{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-5px)scale(1.01)}50%{transform:translateY(-8px)scale(1.02)}75%{transform:translateY(-5px)scale(1.01)}}@keyframes DicePool-module__EnWZFq__rol-breathe{0%,to{opacity:.85;filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(101%)contrast(101%)drop-shadow(0 0 10px #ec489980)}50%{opacity:1;filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(120%)contrast(101%)drop-shadow(0 0 25px #ec4899e6)drop-shadow(0 0 40px #ec489980)}}@keyframes DicePool-module__EnWZFq__rol-glitchColor{0%,85%,to{clip-path:inset(0);opacity:0;transform:translate(0)}86%{clip-path:inset(20% 0 60%);opacity:.7;transform:translate(-4px)}88%{clip-path:inset(50% 0 30%);opacity:.7;transform:translate(4px)}90%{clip-path:inset(10% 0 70%);opacity:.7;transform:translate(-2px)}92%{clip-path:inset(70% 0 10%);opacity:.7;transform:translate(3px)}}@keyframes DicePool-module__EnWZFq__rol-glitchColorFast{0%,70%,to{clip-path:inset(0);opacity:0;transform:translate(0)}72%{clip-path:inset(20% 0 60%);opacity:.8;transform:translate(-4px)}76%{clip-path:inset(50% 0 30%);opacity:.8;transform:translate(4px)}80%{clip-path:inset(10% 0 70%);opacity:.8;transform:translate(-2px)}84%{clip-path:inset(70% 0 10%);opacity:.8;transform:translate(3px)}}@keyframes DicePool-module__EnWZFq__rol-glitchSubtle{0%,85%,to{transform:translate(0)}86%{transform:translate(-3px,1px)}88%{transform:translate(3px,-1px)}90%{transform:translate(-2px,-1px)}92%{transform:translate(2px,1px)}94%{transform:translate(-1px,2px)}}@keyframes DicePool-module__EnWZFq__rol-glitchFrantic{0%{clip-path:inset(0);transform:translate(0)}5%{clip-path:inset(15% 0 75%);transform:translate(-6px,4px)}10%{clip-path:inset(45% 0 35%);transform:translate(6px,-3px)}15%{clip-path:inset(25% 0 55%);transform:translate(-4px,-5px)}20%{clip-path:inset(65% 0 15%);transform:translate(5px,3px)}25%{clip-path:inset(5% 0 85%);transform:translate(-3px,6px)}30%{clip-path:inset(55% 0 25%);transform:translate(4px,-4px)}35%{clip-path:inset(35% 0 45%);transform:translate(-5px,2px)}40%{clip-path:inset(75% 0 5%);transform:translate(3px,-6px)}45%{clip-path:inset(10% 0 80%);transform:translate(-6px,5px)}50%{clip-path:inset(50% 0 30%);transform:translate(5px,-2px)}55%{clip-path:inset(20% 0 60%);transform:translate(-4px,-4px)}60%{clip-path:inset(70% 0 10%);transform:translate(6px,3px)}65%{clip-path:inset(30% 0 50%);transform:translate(-3px,5px)}70%{clip-path:inset(60% 0 20%);transform:translate(4px,-5px)}75%{clip-path:inset(40% 0);transform:translate(-5px,4px)}80%{clip-path:inset(80% 0 0%);transform:translate(3px,-3px)}85%{clip-path:inset(0% 0 90%);transform:translate(-6px,6px)}90%{clip-path:inset(85% 0 5%);transform:translate(5px,-4px)}95%{clip-path:inset(15% 0 70%);transform:translate(-4px,3px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes DicePool-module__EnWZFq__rol-glitchFranticPink{0%{clip-path:inset(0);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(110%)contrast(101%)drop-shadow(0 0 15px #ec4899e6);transform:translate(0)}10%{clip-path:inset(15% 0 75%);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(115%)contrast(101%)drop-shadow(0 0 20px #ec4899);transform:translate(-6px,4px)}20%{clip-path:inset(45% 0 35%);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(108%)contrast(101%)drop-shadow(0 0 18px #ec4899f2);transform:translate(6px,-3px)}30%{clip-path:inset(25% 0 55%);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(112%)contrast(101%)drop-shadow(0 0 16px #ec4899e6);transform:translate(-4px,-5px)}40%{clip-path:inset(65% 0 15%);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(110%)contrast(101%)drop-shadow(0 0 15px #ec4899e6);transform:translate(5px,3px)}50%{clip-path:inset(5% 0 85%);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(118%)contrast(101%)drop-shadow(0 0 22px #ec4899);transform:translate(-3px,6px)}60%{clip-path:inset(50% 0 30%);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(110%)contrast(101%)drop-shadow(0 0 15px #ec4899e6);transform:translate(6px,-2px)}70%{clip-path:inset(35% 0 45%);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(114%)contrast(101%)drop-shadow(0 0 19px #ec4899f2);transform:translate(-5px,-4px)}80%{clip-path:inset(70% 0 10%);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(110%)contrast(101%)drop-shadow(0 0 15px #ec4899e6);transform:translate(4px,5px)}90%{clip-path:inset(20% 0 60%);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(116%)contrast(101%)drop-shadow(0 0 21px #ec4899fa);transform:translate(-6px,3px)}to{clip-path:inset(0);filter:brightness(0)saturate()invert(42%)sepia(93%)saturate(1352%)hue-rotate(303deg)brightness(110%)contrast(101%)drop-shadow(0 0 15px #ec4899e6);transform:translate(0)}}@keyframes DicePool-module__EnWZFq__rol-dissolveUp{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}30%{opacity:1;filter:blur();transform:translateY(-40px)scale(1.15)}60%{opacity:.8;filter:blur(2px);transform:translateY(-80px)scale(.9)}to{opacity:0;filter:blur(15px);transform:translateY(-120px)scale(.3)}}.DicePool-module__EnWZFq__dicePool{gap:var(--space-4);padding:var(--space-6);background:var(--bg-surface);border:2px solid var(--border-default);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:center;align-items:center;max-width:800px;min-height:200px;margin:0 auto;display:flex}.DicePool-module__EnWZFq__dicePool:has(.DicePool-module__EnWZFq__emptyContainer){background:0 0;border:none;min-height:200px}.DicePool-module__EnWZFq__emptyContainer{width:100%;min-height:inherit;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.DicePool-module__EnWZFq__glitchWrapper{width:150px;height:150px;transition:transform .3s;animation:4s ease-in-out infinite DicePool-module__EnWZFq__rol-idleHover;position:relative}.DicePool-module__EnWZFq__emptyLogo{object-fit:contain;width:100%;height:100%;animation:3s ease-in-out infinite DicePool-module__EnWZFq__rol-breathe;position:absolute;top:0;left:0}.DicePool-module__EnWZFq__glitchLayer1{filter:brightness(0)saturate()invert(70%)sepia(98%)saturate(1000%)hue-rotate(150deg)brightness(103%)contrast(103%);opacity:0;mix-blend-mode:screen;animation:3s infinite DicePool-module__EnWZFq__rol-glitchColor}.DicePool-module__EnWZFq__glitchLayer2{filter:brightness(0)saturate()invert(30%)sepia()saturate(2000%)hue-rotate(330deg)brightness(90%)contrast(110%);opacity:0;mix-blend-mode:screen;animation:3s 50ms infinite DicePool-module__EnWZFq__rol-glitchColor}.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__clickable{cursor:pointer}.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__clickable:hover,.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__hovered{transform:scale(1.25)}.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__clickable:hover .DicePool-module__EnWZFq__emptyLogo:first-of-type,.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__hovered .DicePool-module__EnWZFq__emptyLogo:first-of-type{animation:3s ease-in-out infinite DicePool-module__EnWZFq__rol-breathe,.25s infinite DicePool-module__EnWZFq__rol-glitchSubtle}.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__clickable:hover .DicePool-module__EnWZFq__glitchLayer1,.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__hovered .DicePool-module__EnWZFq__glitchLayer1{animation:1.5s infinite DicePool-module__EnWZFq__rol-glitchColorFast}.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__clickable:hover .DicePool-module__EnWZFq__glitchLayer2,.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__hovered .DicePool-module__EnWZFq__glitchLayer2{animation:1.5s 50ms infinite DicePool-module__EnWZFq__rol-glitchColorFast}.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__clickable:focus-visible{outline:2px solid var(--color-primary);outline-offset:8px;border-radius:var(--radius-md)}.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__dissolving{pointer-events:none;animation:.8s ease-in forwards DicePool-module__EnWZFq__rol-dissolveUp}.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__dissolving .DicePool-module__EnWZFq__emptyLogo{animation:80ms infinite DicePool-module__EnWZFq__rol-glitchFranticPink!important}.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__dissolving .DicePool-module__EnWZFq__glitchLayer1,.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__dissolving .DicePool-module__EnWZFq__glitchLayer2{opacity:.9!important;animation:80ms infinite DicePool-module__EnWZFq__rol-glitchFrantic!important}.DicePool-module__EnWZFq__rollHint{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);border:2px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;font-weight:500;transition:all .3s;box-shadow:0 0 8px #ec48994d}.DicePool-module__EnWZFq__rollHint:hover{border-color:var(--border-strong);transform:scale(1.02);box-shadow:0 0 12px #ec489999}.DicePool-module__EnWZFq__rollHint:active{transform:scale(.98)}.DicePool-module__EnWZFq__rollHint:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (max-width:640px){.DicePool-module__EnWZFq__glitchWrapper{width:120px;height:120px}.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__clickable:hover,.DicePool-module__EnWZFq__glitchWrapper.DicePool-module__EnWZFq__hovered{transform:scale(1.2)}}
.Badge-module__s2EMQW__badge{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.05em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);align-items:center;gap:var(--space-1);display:inline-flex}.Badge-module__s2EMQW__default{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-default)}.Badge-module__s2EMQW__success{color:var(--color-success);border:1px solid var(--color-success);background:#10b98126}.Badge-module__s2EMQW__failure{color:var(--text-muted);border:1px solid var(--text-muted);background:#64748b26}.Badge-module__s2EMQW__critical{color:var(--color-danger);border:1px solid var(--color-danger);background:#ef444426}.Badge-module__s2EMQW__explosion{color:var(--color-secondary);border:1px solid var(--color-secondary);background:#06b6d426}.Badge-module__s2EMQW__value{font-weight:700}
.ResultsPanel-module__5Ris0q__resultsPanel{align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--bg-surface);border:2px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;max-width:400px;margin:0 auto;display:flex}.ResultsPanel-module__5Ris0q__mainResult{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ResultsPanel-module__5Ris0q__label{font-family:var(--font-display);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.ResultsPanel-module__5Ris0q__value{font-family:var(--font-display);font-size:var(--text-5xl);color:var(--color-success);text-shadow:0 0 20px var(--color-success-glow);font-weight:700}.ResultsPanel-module__5Ris0q__added{font-size:var(--text-xl);color:var(--text-secondary);margin-left:var(--space-2)}.ResultsPanel-module__5Ris0q__stats{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.ResultsPanel-module__5Ris0q__criticalFailAlert{font-family:var(--font-display);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:.1em;color:var(--color-danger);text-shadow:0 0 20px var(--color-danger-glow);padding:var(--space-3) var(--space-6);border:2px solid var(--color-danger);border-radius:var(--radius-md);background:#ef44441a;font-weight:700;animation:.5s ease-in-out ResultsPanel-module__5Ris0q__rol-shake,1s ease-in-out infinite ResultsPanel-module__5Ris0q__rol-neonPulseDanger}@keyframes ResultsPanel-module__5Ris0q__rol-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes ResultsPanel-module__5Ris0q__rol-neonPulseDanger{0%,to{box-shadow:0 0 5px var(--color-danger-glow)}50%{box-shadow:0 0 20px var(--color-danger-glow)}}.ResultsPanel-module__5Ris0q__glitching{animation:.3s step-end ResultsPanel-module__5Ris0q__rol-resultsGlitchMain;position:relative}.ResultsPanel-module__5Ris0q__glitching:before{content:"";background:var(--bg-surface);border-radius:var(--radius-lg);pointer-events:none;z-index:10;border:2px solid #ff0080;animation:.3s step-end ResultsPanel-module__5Ris0q__rol-glitchPinkLayer;position:absolute;inset:0}.ResultsPanel-module__5Ris0q__glitching:after{content:"";border-radius:var(--radius-lg);pointer-events:none;z-index:10;background:0 0;border:2px solid #f0f;animation:.3s step-end ResultsPanel-module__5Ris0q__rol-glitchMagentaResultLayer;position:absolute;inset:0}@keyframes ResultsPanel-module__5Ris0q__rol-resultsGlitchMain{0%,to{filter:none;transform:translate(0)}10%{filter:hue-rotate(90deg)brightness(1.2);transform:translate(-5px)}20%{filter:hue-rotate(-90deg);transform:translate(5px)}30%{filter:saturate(2);transform:translate(-4px,2px)}40%{filter:brightness(1.5);transform:translate(4px,-2px)}50%{filter:hue-rotate(45deg);transform:translate(-3px)}60%{filter:none;transform:translate(3px)}70%{filter:saturate(1.5);transform:translate(-2px,1px)}80%{filter:brightness(1.3);transform:translate(2px,-1px)}90%{filter:none;transform:translate(0)}}@keyframes ResultsPanel-module__5Ris0q__rol-glitchPinkLayer{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}10%{opacity:.9;clip-path:inset(10% 0 75%);transform:translate(8px)}20%{opacity:0}30%{opacity:.85;clip-path:inset(45% 0 35%);transform:translate(-7px)}40%{opacity:0}50%{opacity:.9;clip-path:inset(65% 0 15%);transform:translate(6px)}60%{opacity:0}70%{opacity:.8;clip-path:inset(20% 0 60%);transform:translate(-5px)}80%{opacity:0}}@keyframes ResultsPanel-module__5Ris0q__rol-glitchMagentaResultLayer{0%,to{opacity:0;clip-path:inset(0);transform:translate(0)}15%{opacity:.9;clip-path:inset(20% 0 60%);transform:translate(-8px)}25%{opacity:0}35%{opacity:.85;clip-path:inset(55% 0 25%);transform:translate(7px)}45%{opacity:0}55%{opacity:.9;clip-path:inset(5% 0 80%);transform:translate(-6px)}65%{opacity:0}75%{opacity:.8;clip-path:inset(70% 0 10%);transform:translate(5px)}85%{opacity:0}}
.ActionsPanel-module__rdhP6G__actionsPanel{gap:var(--space-4);padding:var(--space-4);flex-direction:column;flex-shrink:0;width:100%;max-width:500px;margin:0 auto;display:flex}.ActionsPanel-module__rdhP6G__group{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.ActionsPanel-module__rdhP6G__groupLabel{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.ActionsPanel-module__rdhP6G__successControls{align-items:center;gap:var(--space-3);display:flex}.ActionsPanel-module__rdhP6G__successCount{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-success);text-align:center;min-width:40px;font-weight:700}.ActionsPanel-module__rdhP6G__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.ActionsPanel-module__rdhP6G__actions button{flex:1;min-width:120px}@media (max-width:480px){.ActionsPanel-module__rdhP6G__actionsPanel{padding:var(--space-3);gap:var(--space-3)}.ActionsPanel-module__rdhP6G__actions{flex-direction:column;width:100%}.ActionsPanel-module__rdhP6G__actions button{width:100%;min-width:unset;flex:none}}.ActionsPanel-module__rdhP6G__glitching{animation:.3s step-end ActionsPanel-module__rdhP6G__rol-actionsPanelGlitch;position:relative}.ActionsPanel-module__rdhP6G__glitching:before{content:"";border-radius:var(--radius-md);pointer-events:none;z-index:10;background:0 0;border:2px solid #ff0080;animation:.3s step-end ActionsPanel-module__rdhP6G__rol-glitchPinkLayer;position:absolute;inset:0}.ActionsPanel-module__rdhP6G__glitching:after{content:"";border-radius:var(--radius-md);pointer-events:none;z-index:10;background:0 0;border:2px solid #f0f;animation:.3s step-end ActionsPanel-module__rdhP6G__rol-glitchMagentaLayer;position:absolute;inset:0}@keyframes ActionsPanel-module__rdhP6G__rol-actionsPanelGlitch{0%,to{filter:none;transform:translate(0)}10%{filter:hue-rotate(90deg)brightness(1.2);transform:translate(-4px)}20%{filter:hue-rotate(-90deg);transform:translate(4px)}30%{filter:saturate(2);transform:translate(-3px,1px)}40%{filter:brightness(1.5);transform:translate(3px,-1px)}50%{filter:hue-rotate(45deg);transform:translate(-2px)}60%{filter:none;transform:translate(2px)}70%{filter:saturate(1.5);transform:translate(-1px,1px)}80%{filter:brightness(1.3);transform:translate(1px,-1px)}90%{filter:none;transform:translate(0)}}@keyframes ActionsPanel-module__rdhP6G__rol-glitchPinkLayer{0%,to{opacity:0;transform:translate(0)}10%{opacity:.9;transform:translate(6px)}20%{opacity:0}30%{opacity:.85;transform:translate(-5px)}40%{opacity:0}50%{opacity:.9;transform:translate(4px)}60%{opacity:0}70%{opacity:.8;transform:translate(-3px)}80%{opacity:0}}@keyframes ActionsPanel-module__rdhP6G__rol-glitchMagentaLayer{0%,to{opacity:0;transform:translate(0)}15%{opacity:.9;transform:translate(-6px)}25%{opacity:0}35%{opacity:.85;transform:translate(5px)}45%{opacity:0}55%{opacity:.9;transform:translate(-4px)}65%{opacity:0}75%{opacity:.8;transform:translate(3px)}85%{opacity:0}}
@keyframes rol-neonPulse{0%,to{box-shadow:0 0 5px var(--color-primary-glow), 0 0 10px var(--color-primary-glow), 0 0 20px var(--color-primary-glow)}50%{box-shadow:0 0 10px var(--color-primary-glow), 0 0 20px var(--color-primary-glow), 0 0 40px var(--color-primary-glow)}}@keyframes rol-neonPulseDanger{0%,to{box-shadow:0 0 5px var(--color-danger-glow), 0 0 10px var(--color-danger-glow), 0 0 20px var(--color-danger-glow)}50%{box-shadow:0 0 10px var(--color-danger-glow), 0 0 20px var(--color-danger-glow), 0 0 40px var(--color-danger-glow)}}@keyframes rol-neonPulseSuccess{0%,to{box-shadow:0 0 5px var(--color-success-glow), 0 0 10px var(--color-success-glow)}50%{box-shadow:0 0 10px var(--color-success-glow), 0 0 20px var(--color-success-glow)}}@keyframes rol-glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes rol-scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes rol-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes rol-spin{to{transform:rotate(360deg)}}@keyframes rol-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rol-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rol-scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes rol-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rol-lightSweep{0%{left:-50%}to{left:150%}}@keyframes rol-logoGlow{0%,to{filter:saturate()brightness()drop-shadow(0 0 8px #ec489999)drop-shadow(0 0 15px #ec489966)}50%{filter:saturate(1.3)brightness(1.1)drop-shadow(0 0 15px #ec4899e6)drop-shadow(0 0 30px #ec4899b3)drop-shadow(0 0 50px #ec489966)}}@keyframes rol-neonShine{0%{background-position:-200%}to{background-position:200%}}@keyframes rol-glitchSubtle{0%,85%,to{transform:translate(0)}86%{transform:translate(-3px,1px)}88%{transform:translate(3px,-1px)}90%{transform:translate(-2px,-1px)}92%{transform:translate(2px,1px)}94%{transform:translate(-1px,2px)}}@keyframes rol-glitchColor{0%,85%,to{clip-path:inset(0);transform:translate(0)}86%{clip-path:inset(20% 0 60%);transform:translate(-4px)}88%{clip-path:inset(50% 0 30%);transform:translate(4px)}90%{clip-path:inset(10% 0 70%);transform:translate(-2px)}92%{clip-path:inset(70% 0 10%);transform:translate(3px)}}@keyframes rol-idleHover{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-5px)scale(1.01)}50%{transform:translateY(-8px)scale(1.02)}75%{transform:translateY(-5px)scale(1.01)}}@keyframes rol-breathe{0%,to{opacity:.85;filter:brightness()drop-shadow(0 0 10px #ec489980)}50%{opacity:1;filter:brightness(1.1)drop-shadow(0 0 20px #ec4899cc)}}.cap-rolador,.cap-rolador-tema{--color-primary:#ec4899;--color-primary-glow:#ec489980;--color-primary-dark:#db2777;--color-secondary:#06b6d4;--color-secondary-glow:#06b6d480;--color-danger:#ef4444;--color-danger-glow:#ef444480;--color-success:#10b981;--color-success-glow:#10b98180;--bg-base:#0f0f23;--bg-surface:#1a1a2e;--bg-elevated:#252540;--bg-overlay:#000c;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#64748b;--border-subtle:#ec489933;--border-default:#ec489966;--border-strong:#ec4899cc;--font-display:"Orbitron", monospace, sans-serif;--font-body:"Rajdhani", "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 6px #00000080;--shadow-lg:0 10px 15px #00000080;--shadow-neon:0 0 10px var(--color-primary-glow), 0 0 20px var(--color-primary-glow);--shadow-neon-strong:0 0 15px var(--color-primary-glow), 0 0 30px var(--color-primary-glow), 0 0 45px var(--color-primary-glow);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-tooltip:400;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.5s ease}.cap-rolador{min-height:100vh;font-family:var(--font-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;position:relative}.cap-rolador:after{content:"";pointer-events:none;z-index:1000;background:linear-gradient(#0000,#ec48991a,#0000);height:4px;animation:8s linear infinite rol-scanline;position:fixed;top:0;left:0;right:0}:where(.cap-rolador) *,:where(.cap-rolador) :before,:where(.cap-rolador) :after{box-sizing:border-box;margin:0;padding:0}:where(.cap-rolador) :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-weight:700}:where(.cap-rolador) :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:where(.cap-rolador) ::selection{background:var(--color-primary);color:var(--bg-base)}:where(.cap-rolador) button{cursor:pointer;background:0 0;border:none;font-family:inherit}:where(.cap-rolador) a{color:inherit;text-decoration:none}:where(.cap-rolador) :where(ul,ol){list-style:none}@media (prefers-reduced-motion:reduce){.cap-rolador:after{animation:none;display:none}}
.ComparisonModal-module__GAi2oW__overlay{background:var(--bg-overlay);padding:var(--space-4);z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ComparisonModal-module__GAi2oW__modal{background:var(--bg-base);border:2px solid var(--border-strong);border-radius:var(--radius-xl);padding:var(--space-6);width:100%;max-width:800px;max-height:90vh;box-shadow:0 0 40px var(--color-primary-glow);overflow-y:auto}.ComparisonModal-module__GAi2oW__title{font-family:var(--font-display);font-size:var(--text-xl);text-align:center;color:var(--text-primary);margin-bottom:var(--space-6)}.ComparisonModal-module__GAi2oW__comparison{gap:var(--space-4);align-items:stretch;display:flex}.ComparisonModal-module__GAi2oW__resultColumn{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--bg-surface);border:2px solid var(--border-default);border-radius:var(--radius-lg);transition:all var(--transition-fast);flex-direction:column;flex:1;display:flex}.ComparisonModal-module__GAi2oW__resultColumn:hover{border-color:var(--color-primary)}.ComparisonModal-module__GAi2oW__columnTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-secondary)}.ComparisonModal-module__GAi2oW__diceGrid{gap:var(--space-2);flex-wrap:wrap;justify-content:center;min-height:80px;display:flex}.ComparisonModal-module__GAi2oW__summary{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-success);font-weight:700}.ComparisonModal-module__GAi2oW__divider{background:linear-gradient(to bottom, transparent, var(--color-primary), transparent);width:2px;margin:var(--space-4) 0}@media (max-width:640px){.ComparisonModal-module__GAi2oW__comparison{flex-direction:column}.ComparisonModal-module__GAi2oW__divider{background:linear-gradient(to right, transparent, var(--color-primary), transparent);width:100%;height:2px;margin:var(--space-2) 0}}
