:root{--ink:#0b0c0e;--gm900:#1b1d21;--gm800:#23262b;--gm700:#2a2e34;--steel:#4a515b;--steel-l:#8b939d;--off:#efe9df;--warm:#b8b0a4;--orange:#ff6a13;--orange-lip:#b8430b;--yellow:#ffc21a;--nitro:#3fc4ff;--red:#ff3b30;--danger:#d8261c;--blue:#2f8cff;--green:#5fd34a;--r-common:#9aa3ad;--r-rare:#3d8bff;--r-epic:#a24dff;--r-legendary:#f2b33d;--f-disp:"RB Display", "Arial Narrow", sans-serif;--f-label:"RB Label", "RB Display", sans-serif;--f-body:"RB Body", "Arial Narrow", sans-serif;--f-num:"RB Numeric", "RB Display", sans-serif;--s:1;--ts:1;--k:var(--s)}.rb-ui{font-family:var(--f-body);color:var(--off);-webkit-font-smoothing:antialiased}.rb-ui *,.rb-ui :before,.rb-ui :after{box-sizing:border-box}.rb-ui button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}.rb-ui [data-nav]:focus{outline:none}.rb-ui .num{font-family:var(--f-num);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 75;letter-spacing:.01em;font-weight:800}.rb-dt{font-family:var(--f-disp);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;color:var(--ink);-webkit-text-stroke:calc(var(--dt-stroke,3) * 2px * var(--dt-k,var(--k))) var(--ink);text-shadow:calc(2px * var(--dt-k,var(--k))) calc(3px * var(--dt-k,var(--k))) 0 var(--ink);padding:0 .06em;font-style:italic;font-weight:900;line-height:1;display:inline-block;position:relative}.rb-dt:after{content:attr(data-text);padding:inherit;-webkit-text-stroke:0;text-shadow:none;color:#0000;background:var(--dt-fill,linear-gradient(180deg, #f7f2ea 0%, #efe9df 45%, #cdc5b8 100%));-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.rb-dt.hot{--dt-fill:linear-gradient(180deg, #ffe066 0%, #ffc21a 40%, #ff6a13 100%)}.rb-dt.bad{--dt-fill:linear-gradient(180deg, #ffb4ac 0%, #ff5a4e 40%, #d8261c 100%)}.rb-dt.gold{--dt-fill:linear-gradient(180deg, #fff1b8 0%, #ffe08a 35%, #f2b33d 70%, #c98a14 100%)}.rb-label{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.04em;font-weight:800;line-height:1}.rb-body{font-family:var(--f-body);font-weight:600;font-size:calc(var(--ts) * 18px);color:var(--warm);line-height:1.25}.rb-ink-label{color:var(--ink);text-shadow:0 calc(var(--k) * 1px) 0 #ffffff61}.rb-stroke{paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 4px) var(--ink);text-shadow:calc(var(--k) * 1.5px) calc(var(--k) * 2px) 0 var(--ink)}.rb-glyph{width:calc(var(--k) * var(--gs,32) * 1px);height:calc(var(--k) * var(--gs,32) * 1px);flex:none;display:inline-block}.rb-glyph.flip{transform:scaleX(-1)}.rb-piece{flex:none;display:inline-block}.rb-pips{gap:calc(var(--k) * 2px);display:inline-flex}.rb-badge{z-index:3;pointer-events:none;position:absolute}.rb-badge.inline{position:relative}.rb-btn{vertical-align:middle;isolation:isolate;transform-origin:50% 60%;flex:none;align-items:stretch;display:inline-flex;position:relative}.rb-btn__glow{opacity:0;z-index:-1;transition:opacity .12s ease-out}.rb-btn.is-hot .rb-btn__glow{opacity:1}.rb-btn.is-rec .rb-btn__glow{animation:1.6s ease-in-out infinite rb-pulse}.rb-btn.is-off .rb-btn__glow{display:none}.rb-btn__face{justify-content:center;align-items:center;gap:calc(var(--k) * 10px);width:100%;min-width:0;display:flex;position:relative}.rb-btn__label{font-family:var(--f-disp);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;font-style:italic;font-weight:900;line-height:1;font-size:calc(var(--k) * var(--fs,30) * 1px);padding:0 calc(var(--k) * 10px) 0 calc(var(--k) * 4px);transform:translateY(calc(var(--k) * 1px))}.rb-btn--primary .rb-btn__label,.rb-btn--buy .rb-btn__label{color:var(--ink);text-shadow:0 calc(var(--k) * 1.5px) 0 #ffffff59}.rb-btn--secondary .rb-btn__label,.rb-btn--danger .rb-btn__label{color:var(--off);paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 4px) var(--ink);text-shadow:calc(var(--k) * 1.5px) calc(var(--k) * 2px) 0 var(--ink)}.rb-btn.is-off .rb-btn__label{color:#8f8a83;text-shadow:none;-webkit-text-stroke:calc(var(--k) * 3px) #0b0c0ecc}.rb-btn__sub{font-family:var(--f-label);letter-spacing:.08em;opacity:.85;-webkit-text-stroke:0;text-shadow:none;margin-top:.12em;font-size:.42em;font-style:normal;font-weight:800;display:block}.rb-btn--secondary .rb-btn__sub,.rb-btn--danger .rb-btn__sub{color:var(--warm)}.rb-btn__glint{pointer-events:none;z-index:2;clip-path:polygon(calc(var(--k) * 10px) calc(var(--k) * 6px), calc(100% - var(--k) * 16px) calc(var(--k) * 6px), calc(100% - var(--k) * 6px) calc(var(--k) * 16px), calc(100% - var(--k) * 6px) calc(100% - var(--k) * 16px), calc(100% - var(--k) * 16px) calc(100% - var(--k) * 8px), calc(var(--k) * 10px) calc(100% - var(--k) * 8px));position:absolute;inset:0;overflow:hidden}.rb-btn__glint i{animation:4s ease-in-out 1.2s infinite rb-glint;position:absolute;inset:0;transform:translate(-100%)}.rb-btn__glint i>.rb-piece{height:140%;width:calc(var(--k) * 60px);mix-blend-mode:screen;opacity:.85;position:absolute;top:-20%;right:0}.rb-btn--icon{width:calc(var(--k) * 56px);height:calc(var(--k) * 55.5px)}.rb-btn--icon .rb-btn__face{position:absolute;inset:0}.rb-btn--icon .rb-glyph{--gs:30}.rb-btn--icon.is-off .rb-glyph{opacity:.45}.rb-btn.block{width:100%;display:flex}@keyframes rb-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes rb-glint{0%{transform:translate(-100%)}22%,to{transform:translateX(calc(100% + var(--k) * 60px))}}.rb-panel{flex-direction:column;min-width:0;display:flex;position:relative}.rb-panel__head{justify-content:space-between;align-items:center;gap:calc(var(--k) * 12px);margin:calc(var(--k) * -4px) 0 calc(var(--k) * 10px);display:flex}.rb-section{align-items:center;gap:calc(var(--k) * 8px);max-width:100%;display:inline-flex}.rb-section .rb-dt{font-size:calc(var(--k) * 22px);--dt-stroke:2;transform:translateY(calc(var(--k) * -1px))}.rb-section__inner{align-items:center;gap:calc(var(--k) * 8px);min-width:0;padding-left:calc(var(--k) * 2px);display:flex}.rb-title{justify-content:center;align-items:center;display:inline-flex}.rb-title .rb-dt{font-size:calc(var(--k) * 46px);transform:translateY(calc(var(--k) * -3px))}.rb-callout{place-items:center;display:inline-grid;position:relative}.rb-callout .rb-dt{font-size:calc(var(--k) * 54px);--dt-stroke:3.5}.rb-tabs{align-items:flex-end;gap:calc(var(--k) * 6px);display:flex}.rb-tab{flex:none;transition:transform .12s ease-out;display:inline-flex;position:relative}.rb-tab .rb-btn__face{padding:0 calc(var(--k) * 6px);gap:calc(var(--k) * 6px)}.rb-tab__label{font-family:var(--f-disp);text-transform:uppercase;font-style:italic;font-weight:900;font-size:calc(var(--k) * 22px);white-space:nowrap;color:var(--off);paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 3.5px) var(--ink);text-shadow:calc(var(--k) * 1px) calc(var(--k) * 1.5px) 0 var(--ink);padding:0 calc(var(--k) * 6px);transform:translateY(calc(var(--k) * -1px));line-height:1}.rb-tab.is-active{transform:translateY(calc(var(--k) * -3px))}.rb-tab.is-active .rb-tab__label{color:var(--ink);-webkit-text-stroke:0;text-shadow:0 calc(var(--k) * 1px) 0 #ffffff59}.rb-tab .rb-glyph{--gs:20}.rb-tab .rb-badge{top:calc(var(--k) * -8px);right:calc(var(--k) * -6px)}.rb-tabs__hint{opacity:.9;align-self:center;align-items:center;display:inline-flex}.rb-modal-host{z-index:900;pointer-events:none;position:fixed;inset:0}.rb-modal{pointer-events:auto;padding:max(var(--safe-t,0px), calc(var(--s) * 16px)) max(var(--safe-r,0px), calc(var(--s) * 16px)) max(var(--safe-b,0px), calc(var(--s) * 16px)) max(var(--safe-l,0px), calc(var(--s) * 16px));place-items:center;display:grid;position:absolute;inset:0}.rb-modal__scrim{background:radial-gradient(at 50% 45%,#0b0c0e8c,#0b0c0ee0 70%);position:absolute;inset:0}.rb-modal__box{width:min(calc(var(--k) * var(--mw,620) * 1px), 100%);flex-direction:column;max-height:100%;display:flex;position:relative}.rb-modal__title{z-index:2;margin-bottom:calc(var(--k) * -34px);align-self:center;position:relative}.rb-modal__panel{padding:calc(var(--k) * 30px) calc(var(--k) * 10px) calc(var(--k) * 6px);scrollbar-width:none;min-height:0;overflow:auto}.rb-modal__panel::-webkit-scrollbar{display:none}.rb-modal__body{padding:calc(var(--k) * 6px) calc(var(--k) * 8px)}.rb-modal__actions{justify-content:center;gap:calc(var(--k) * 14px);margin-top:calc(var(--k) * 18px);flex-wrap:wrap;display:flex}.rb-toast-host{z-index:950;top:max(var(--safe-t,0px), calc(var(--s) * 18px));right:max(var(--safe-r,0px), calc(var(--s) * 18px));align-items:flex-end;gap:calc(var(--s) * 8px);pointer-events:none;flex-direction:column;display:flex;position:fixed}.rb-toast{--k:var(--s);align-items:center;gap:calc(var(--k) * 12px);width:calc(var(--k) * 380px);max-width:80vw;padding-right:calc(var(--k) * 4px);display:flex}.rb-toast .rb-glyph,.rb-toast .rb-piece{--gs:34}.rb-toast__text{gap:calc(var(--k) * 2px);flex-direction:column;min-width:0;display:flex}.rb-toast__title{font-family:var(--f-disp);font-style:italic;font-weight:900;font-size:calc(var(--k) * 20px);text-transform:uppercase;color:var(--off);paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 3px) var(--ink);white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.rb-toast__msg{font-family:var(--f-body);font-weight:600;font-size:calc(var(--ts) * 15px);color:var(--warm);line-height:1.15}.rb-toast.tone-good .rb-toast__title{color:var(--green)}.rb-toast.tone-gold .rb-toast__title{color:var(--yellow)}.rb-toast.tone-bad .rb-toast__title{color:var(--red)}.rb-tip{z-index:980;pointer-events:none;--k:var(--s);width:max-content;max-width:min(calc(var(--k) * 300px), 80vw);position:fixed}.rb-tip__in{padding:calc(var(--k) * 2px) calc(var(--k) * 4px) calc(var(--k) * 2px)}.rb-tip__title{font-family:var(--f-disp);font-style:italic;font-weight:900;font-size:calc(var(--k) * 18px);text-transform:uppercase;color:var(--yellow);paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 3px) var(--ink);margin-bottom:calc(var(--k) * 3px);line-height:1.05}.rb-tip__text{font-family:var(--f-body);font-weight:600;font-size:calc(var(--ts) * 15px);color:var(--off);line-height:1.2}.rb-bar{width:100%;display:block;position:relative}.rb-bar__fill{transition:clip-path .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.rb-bar__ghost{opacity:.45;transition:clip-path .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.rb-bar__glint{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rb-bar__glint i{height:180%;width:calc(var(--k) * 40px);mix-blend-mode:screen;position:absolute;top:-40%;left:0;transform:translate(-120%)}.rb-bar__label{padding:0 calc(var(--k) * 22px) calc(var(--k) * 2px);font-size:calc(var(--k) * 18px);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.rb-bar__label .rb-label,.rb-bar__label .num{color:var(--off);paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 3px) var(--ink)}.rb-stat{grid-template-columns:calc(var(--k) * 30px) calc(var(--k) * 118px) 1fr;align-items:center;gap:calc(var(--k) * 8px);display:grid}.rb-stat .rb-glyph{--gs:26}.rb-stat__name{font-size:calc(var(--k) * 19px);color:var(--off);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rb-cells{gap:calc(var(--k) * 3px);height:calc(var(--k) * 15px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.rb-cell{position:relative;transform:skew(-14deg)}.rb-cell:before{content:"";background:linear-gradient(180deg, #343941, var(--gm800) 55%, #17191c);outline:calc(var(--k) * 1px) solid var(--ink);position:absolute;inset:0}.rb-cell.on:before{background:linear-gradient(180deg, #ffd27a 0%, #ff8a2a 30%, var(--orange) 60%, var(--orange-lip) 100%)}.rb-cell.add:before{background:linear-gradient(180deg, #fff2a6 0%, var(--yellow) 55%, #c98a14 100%)}.rb-cell.sub:before{background:linear-gradient(180deg, #ff8f88 0%, var(--red) 55%, #9e1d16 100%)}.rb-cell.on:after,.rb-cell.add:after{content:"";background:#ffffff73;height:18%;position:absolute;top:12%;left:8%;right:8%}.rb-chip{--k:calc(var(--s) * var(--chip-size,1.4));flex:none;align-items:center;display:inline-flex;position:relative}.rb-chip__plate{min-width:calc(var(--k) * 96px);padding:0 calc(var(--k) * 4px) 0 calc(var(--k) * 6px);justify-content:flex-end;align-items:center;display:flex}.rb-chip__icon{left:calc(var(--k) * -8px);width:calc(var(--k) * 34px);height:calc(var(--k) * 34px);z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.rb-chip__val{font-size:calc(var(--k) * 16px);color:var(--off);transform:translateY(calc(var(--k) * -.5px));line-height:1;display:inline-block}.rb-chip.is-gold .rb-chip__val{color:var(--yellow)}.rb-chip__plus{margin-left:calc(var(--k) * 4px);--k:calc(var(--s) * .62)}.rb-chip__label{top:calc(var(--k) * -9px);left:calc(var(--k) * 30px);font-size:calc(var(--k) * 8.5px);color:var(--warm);position:absolute}.rb-toggle{align-items:center;gap:calc(var(--k) * 12px);display:inline-flex}.rb-toggle__track{--k:calc(var(--s) * 1.5);width:calc(var(--k) * 64px);height:calc(var(--k) * 21px);position:relative}.rb-toggle__track>.rb-piece{width:100%;height:100%;transition:opacity .14s ease-out;position:absolute;inset:0}.rb-toggle__track>.on{opacity:0}.rb-toggle.is-on .rb-toggle__track>.on{opacity:1}.rb-toggle__knob{margin-top:calc(var(--k) * -15.5px);margin-left:calc(var(--k) * -6px);position:absolute;top:50%;left:0}.rb-toggle__state{font-size:calc(var(--k) * 19px);color:var(--steel-l);min-width:2.2em}.rb-toggle.is-on .rb-toggle__state{color:var(--yellow)}.rb-slider{width:100%;height:calc(var(--k) * 37px);touch-action:none;cursor:pointer;display:block;position:relative}.rb-slider>.rb-piece{width:100%;position:absolute;inset:0}.rb-slider__rail{top:0;bottom:0;left:calc(var(--k) * 8px);right:calc(var(--k) * 8px);pointer-events:none;transition:transform 90ms ease-out;position:absolute}.rb-slider__rail:before{content:none}.rb-slider__knob{margin-top:calc(var(--k) * -15.25px);margin-left:calc(var(--k) * -16px);position:absolute;top:50%;left:0}.rb-slider.is-drag .rb-slider__rail{transition:none}.rb-slider__fill{transition:clip-path 90ms ease-out}.rb-slider.is-drag .rb-slider__fill{transition:none}.rb-stepper{align-items:center;gap:calc(var(--k) * 8px);display:inline-flex}.rb-stepper__well{min-width:calc(var(--k) * 170px);height:calc(var(--k) * 54px);padding:0 calc(var(--k) * 4px);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.rb-stepper__val{font-family:var(--f-disp);font-style:italic;font-weight:900;font-size:calc(var(--k) * 22px);text-transform:uppercase;color:var(--off);white-space:nowrap;paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 3px) var(--ink);line-height:1}.rb-stepper__dots{left:22%;right:22%;bottom:calc(var(--k) * -11px);gap:calc(var(--k) * 3px);height:calc(var(--k) * 5px);display:flex;position:absolute}.rb-stepper__dots .rb-cell{flex:1}.rb-stepper .rb-btn--icon{--k:calc(var(--s) * .8)}.rb-row{align-items:center;gap:calc(var(--k) * 16px);padding:calc(var(--k) * 8px) calc(var(--k) * 6px);min-height:calc(var(--k) * 52px);grid-template-columns:minmax(0,1fr) auto;display:grid}.rb-row__label{font-size:calc(var(--k) * 20px);color:var(--off)}.rb-row__hint{font-family:var(--f-body);font-weight:600;font-size:calc(var(--ts) * 14px);text-transform:none;letter-spacing:0;color:var(--warm);margin-top:calc(var(--k) * 3px);display:block}.rb-row.is-focus .rb-row__label{color:var(--yellow)}.rb-car{align-items:center;gap:calc(var(--k) * 8px);min-width:0;display:flex;position:relative}.rb-car__view{min-width:0;padding:calc(var(--k) * 14px) calc(var(--k) * 6px);margin:calc(var(--k) * -14px) 0;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 calc(var(--k) * 20px), #000 calc(100% - var(--k) * 20px), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 calc(var(--k) * 20px), #000 calc(100% - var(--k) * 20px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 calc(var(--k) * 20px), #000 calc(100% - var(--k) * 20px), transparent 100%);flex:1;position:relative;overflow:hidden}.rb-car__track{gap:var(--car-gap);will-change:transform;display:flex}.rb-car__item{width:var(--car-w);flex:none;transition:opacity .2s ease-out}.rb-car__item.is-off{opacity:.35}.rb-car__dots{left:0;right:0;bottom:calc(var(--k) * -22px);justify-content:center;gap:calc(var(--k) * 5px);display:flex;position:absolute}.rb-car__dots .rb-cell{width:calc(var(--k) * 16px);height:calc(var(--k) * 6px)}.rb-slot{text-align:left;transform-origin:30%;width:100%;display:flex;position:relative}.rb-slot__frame{grid-template-columns:calc(var(--k) * 104px) minmax(0, 1fr);align-items:center;gap:calc(var(--k) * 6px);width:100%;min-height:calc(var(--k) * 103px);display:grid}.rb-slot__strip{left:calc(var(--k) * 6px);top:calc(var(--k) * 12px);bottom:calc(var(--k) * 12px);width:calc(var(--k) * 10px);position:absolute}.rb-slot__icon{width:calc(var(--k) * 104px);height:calc(var(--k) * 104px);margin:calc(var(--k) * -16px) 0 calc(var(--k) * -16px) calc(var(--k) * -6px)}.rb-slot__glyph{place-items:center;display:grid}.rb-slot__sub{font-size:calc(var(--k) * 13px);color:var(--yellow);letter-spacing:.06em}.rb-slot__txt{align-items:flex-start;gap:calc(var(--k) * 3px);min-width:0;padding-right:calc(var(--k) * 4px);flex-direction:column;display:flex}.rb-slot__kind{font-size:calc(var(--k) * 13px);color:var(--warm)}.rb-slot__name{font-size:calc(var(--k) * 26px);--dt-stroke:2.2}.rb-slot__lvl{align-items:center;gap:calc(var(--k) * 8px);font-size:calc(var(--k) * 14px);color:var(--off);display:flex}.rb-slot__lvl .rb-cells{width:calc(var(--k) * 92px);height:calc(var(--k) * 11px)}.rb-slot.is-hot .rb-slot__name{--dt-fill:linear-gradient(180deg, #fff2a6, var(--yellow) 60%, #e0a20e)}.rb-slot.is-off{opacity:.6}.rb-slot .rb-badge.new{top:calc(var(--k) * -6px);right:calc(var(--k) * 8px)}.rb-slot__hover{pointer-events:none;opacity:0;background:linear-gradient(90deg,#ffc21a00 30%,#ffc21a12);transition:opacity .12s;position:absolute;inset:0}.rb-slot.is-hot .rb-slot__hover{opacity:1}.rb-card{width:calc(var(--k) * 160px);transform-origin:50% 70%;flex-direction:column;align-items:center;display:inline-flex;position:relative}.rb-card__frame{width:100%;height:calc(var(--k) * 187.5px);flex-direction:column;align-items:center;display:flex}.rb-card__icon{width:calc(var(--k) * 108px);height:calc(var(--k) * 108px);margin-top:calc(var(--k) * -8px);flex:none}.rb-card__name{font-size:calc(var(--k) * 17px);text-align:center;color:var(--off);paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 3px) var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-bottom:calc(var(--k) * 2px);flex:none;margin-top:auto;line-height:1.02;overflow:hidden}.rb-card__amt{right:calc(var(--k) * 16px);top:calc(var(--k) * 16px);font-size:calc(var(--k) * 20px);color:var(--yellow);paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 3.5px) var(--ink);position:absolute}.rb-card .rb-pips{left:50%;bottom:calc(var(--k) * 2px);position:absolute;transform:translate(-50%)}.rb-card.is-locked .rb-card__icon{opacity:.4}.rb-card .rb-badge.lock{top:calc(var(--k) * 46px);margin-left:calc(var(--k) * -20px);left:50%}.rb-card__note{left:calc(var(--k) * 8px);right:calc(var(--k) * 8px);top:calc(var(--k) * 12px);text-align:center;font-size:calc(var(--k) * 12px);color:var(--off);paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 2.5px) var(--ink);white-space:nowrap;position:absolute;overflow:hidden}.rb-card__note.is-hot{color:var(--yellow)}.rb-card.is-dim .rb-card__icon{filter:grayscale(.85)brightness(.6)}.rb-card.is-dim:not(.is-locked) .lock{top:auto;left:auto;right:calc(var(--k) * 6px);bottom:calc(var(--k) * 34px);--k:calc(var(--s) * .55);margin-left:0;position:absolute;transform:none}.rb-card .check{right:calc(var(--k) * 4px);top:calc(var(--k) * 4px);--k:calc(var(--s) * .7);position:absolute}.rb-card__req{left:calc(var(--k) * 12px);right:calc(var(--k) * 12px);top:calc(var(--k) * 92px);text-align:center;font-size:calc(var(--k) * 12px);color:var(--yellow);paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 2.5px) var(--ink);position:absolute}.rb-card .rb-badge.new{top:calc(var(--k) * -8px);right:calc(var(--k) * -8px)}.rb-card__price{margin-top:calc(var(--k) * 6px)}.rb-card.is-hot .rb-card__name{color:var(--yellow)}.rb-reveal{justify-content:center;gap:calc(var(--k) * 26px);padding:calc(var(--k) * 30px) 0;flex-wrap:wrap;display:flex;position:relative}.rb-reveal__slot{place-items:center;display:grid;position:relative}.rb-reveal__burst{width:calc(var(--k) * 440px);height:calc(var(--k) * 440px);margin:calc(var(--k) * -220px) 0 0 calc(var(--k) * -220px);pointer-events:none;opacity:0;mix-blend-mode:screen;position:absolute;top:45%;left:50%}.rb-reveal__glow{width:calc(var(--k) * 300px);height:calc(var(--k) * 300px);margin:calc(var(--k) * -150px) 0 0 calc(var(--k) * -150px);pointer-events:none;opacity:0;background:radial-gradient(circle, var(--rc,#f2b33d) 0%, transparent 62%);border-radius:50%;position:absolute;top:45%;left:50%}.rb-reveal__slot.r-rare{--rc:#3d8bff73;--bo:.45}.rb-reveal__slot.r-epic{--rc:#a24dff8c;--bo:.7}.rb-reveal__slot.r-legendary{--rc:#f2b33d99;--bo:1}.rb-reveal__slot.is-shown .rb-reveal__burst{opacity:var(--bo,0);animation:18s linear infinite rb-spin}.rb-reveal__slot.is-shown .rb-reveal__glow{opacity:1}.rb-reveal__slot.r-common .rb-reveal__burst,.rb-reveal__slot.r-common .rb-reveal__glow{display:none}.rb-reveal__ring{width:calc(var(--k) * 360px);height:calc(var(--k) * 360px);margin:calc(var(--k) * -180px) 0 0 calc(var(--k) * -180px);pointer-events:none;opacity:0;mix-blend-mode:screen;position:absolute;top:45%;left:50%}.rb-reveal__hidden{visibility:hidden}.rb-reveal__flash{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fff6dcf2,#ffdc8c00 65%);position:absolute;inset:8%}@keyframes rb-spin{to{transform:rotate(360deg)}}.rb-prompts{align-items:center;gap:calc(var(--k) * 18px);display:flex}.rb-prompt{align-items:center;gap:calc(var(--k) * 6px);font-size:calc(var(--k) * 15px);color:var(--off);display:inline-flex}.rb-key{min-width:calc(var(--k) * 30px);height:calc(var(--k) * 30px);padding:0 calc(var(--k) * 8px);font-family:var(--f-disp);font-style:italic;font-weight:900;font-size:calc(var(--k) * 16px);color:var(--off);flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.rb-key.round{min-width:0;font-size:calc(var(--k) * 17px);padding:0}.rb-key.ink>span{color:var(--ink);-webkit-text-stroke:0}.rb-key>.rb-piece{width:100%;height:100%;position:absolute;inset:0}.rb-key>span{paint-order:stroke fill;-webkit-text-stroke:calc(var(--k) * 2.5px) var(--ink);position:relative}#rb-focus{z-index:990;pointer-events:none;opacity:0;transition:transform .11s cubic-bezier(.16,1,.3,1),opacity .12s;position:fixed;top:0;left:0}#rb-focus.on{opacity:1}#rb-focus svg{width:100%;height:100%;animation:1.4s ease-in-out infinite rb-ring;position:absolute;inset:0;overflow:visible}#rb-focus path{fill:none;stroke-linejoin:miter}#rb-focus path.o{stroke:#0b0c0ed9}#rb-focus path.i{stroke:var(--yellow)}@keyframes rb-ring{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){#rb-focus svg,.rb-btn__glint i{animation:none}}
