.booster-cut{touch-action:pan-y;--cut-duration:.85s;--cut-strength:.65;width:100%;height:100%;position:relative}.booster-cut__body{position:absolute;inset:0}.booster-cut__strip{clip-path:polygon(0 0,100% 0,100% 13%,85% 12.7%,70% 13.2%,55% 12.8%,40% 13.2%,25% 12.7%,0 13%);pointer-events:none;z-index:8;animation:booster-strip var(--cut-duration) cubic-bezier(.2,.8,.2,1) forwards;position:absolute;inset:0}.booster-cut--active .booster-cut__body{clip-path:polygon(0 13%,25% 12.7%,40% 13.2%,55% 12.8%,70% 13.2%,85% 12.7%,100% 13%,100% 100%,0 100%);animation:booster-recoil var(--cut-duration) ease-out both}.booster-cut__slash,.booster-cut__gesture{background:var(--brass);height:2px;box-shadow:var(--booster-cut-glow);z-index:12;pointer-events:none;position:absolute;top:13%;left:0}.booster-cut__slash{transform-origin:0;width:100%;animation:booster-slash var(--cut-duration) ease-out both}.booster-cut__tool{z-index:15;color:var(--foreground);animation:booster-blade var(--cut-duration) cubic-bezier(.3,0,.1,1) both;pointer-events:none;position:absolute;top:calc(13% - 14px);left:-8%}.booster-cut__tool svg{width:30px;height:30px}.booster-cut__runes{text-align:center;width:100%;color:var(--brass);pointer-events:none;z-index:10;animation:booster-runes var(--cut-duration) ease-out both;font-size:24px;position:absolute;top:8%;left:0}.booster-cut--mass .booster-cut__tool svg{width:48px;height:48px}.booster-cut--mass .booster-cut__strip{animation-name:booster-strip-mass}.booster-cut--mass .booster-cut__body{animation-name:booster-recoil-mass}.booster-cut--mass .booster-cut__slash{height:4px;rotate:-5deg}.booster-effect-surface{--fx-duration:.65s;--fx-strength:.5;perspective:1200px}.booster-effect-surface[data-effect=arrival]{animation:booster-arrival var(--fx-duration) cubic-bezier(.16,1,.3,1) both}.booster-effect-surface[data-effect=discovery]{animation:booster-discovery var(--fx-duration) cubic-bezier(.16,1,.3,1) both}.booster-effect-surface[data-enabled=false],.booster-effects-off *{animation:none!important}.booster-effect-surface .card-teaser{--teaser-amp:calc(var(--fx-strength) * 3px);animation-duration:var(--fx-duration)}.booster-discovery-arc{border-radius:var(--collector-radius);pointer-events:none;animation:booster-arc var(--fx-duration) ease-out both;border:1px solid;position:absolute;inset:-7%}.booster-lab-stage{justify-content:center;align-items:center;min-height:510px;display:flex;position:relative;overflow:hidden}.booster-lab-face{aspect-ratio:29/42;flex:none;width:290px;max-width:100%;height:420px;position:relative}.booster-lab-face .collector-card{width:290px;height:420px}@keyframes booster-slash{0%,5%{opacity:0;scale:0 1}12%{opacity:1}42%{scale:1}75%,to{opacity:0;scale:1}}@keyframes booster-blade{0%{opacity:0;left:-10%;rotate:-12deg}8%{opacity:1}45%{left:92%;rotate:8deg}60%,to{opacity:0;left:120%}}@keyframes booster-strip{0%,24%{transform:none}45%{transform:translate(8%,-12%)rotate(-4deg)}to{opacity:0;transform:translate(60%,-40%)rotate(24deg)}}@keyframes booster-strip-mass{0%,12%{transform:none}42%{transform:translate(15%,-18%)rotate(10deg)}to{opacity:0;transform:translate(110%,-70%)rotate(70deg)}}@keyframes booster-recoil{0%,25%,to{transform:none}38%{transform:translateY(calc(var(--cut-strength) * 8px)) rotate(-1deg)}60%{transform:translateY(-2px)}}@keyframes booster-recoil-mass{0%,12%,to{transform:none}28%{transform:translate(calc(var(--cut-strength) * -10px),12px) rotate(-5deg)}46%{transform:translate(6px,-3px)rotate(3deg)}68%{transform:rotate(-1deg)}}@keyframes booster-runes{0%,20%{opacity:0}42%{opacity:var(--cut-strength)}to{opacity:0;transform:translateY(-50px)}}@keyframes booster-arrival{0%{opacity:0;transform:translateY(calc(var(--fx-strength) * 48px)) scale(.94)}to{opacity:1;transform:none}}@keyframes booster-discovery{0%{transform:rotateY(calc(var(--fx-strength) * 120deg)) scale(.94);opacity:0}45%{opacity:1}75%{transform:rotateY(-3deg)scale(1.015)}to{transform:none}}@keyframes booster-arc{0%{opacity:0;transform:scale(.96)}30%{opacity:var(--fx-strength)}to{opacity:0;transform:scale(1.13)}}@media (prefers-reduced-motion:reduce){.booster-cut *,.booster-effect-surface{animation:none!important}.booster-cut__strip,.booster-cut__tool,.booster-cut__slash,.booster-cut__runes,.booster-discovery-arc{display:none}}.booster-home{width:100%}.booster-reward-art{aspect-ratio:29/42;flex:none;width:56px}.booster-reward-art .booster-blueprint{filter:none}.booster-reward-art .booster-blueprint :is(path,circle,rect){vector-effect:non-scaling-stroke}@media (width>=768px){.booster-home .booster-pack-stack{width:176px;height:255px;margin:4px 12px 10px}.booster-home .booster-pack-stack .booster-blueprint{filter:none}.booster-home .booster-pack-stack .booster-blueprint :is(path,circle,rect){vector-effect:non-scaling-stroke}}@media (width<=767px){.mobile-last-opening{--card-width:calc((100cqi - 2 * var(--card-layout-padding) - 2 * var(--card-grid-gap)) / 3);container-type:inline-size}.mobile-last-opening .standard-card-grid{padding-inline:var(--card-layout-padding);grid-template-columns:repeat(3,minmax(0,1fr))}.opening-quick-filters>[data-slot=select-trigger],.opening-quick-filters>button[role=combobox]{flex:1;width:0;min-width:0;padding-inline:4px;font-size:11px}.opening-quick-filters>button[role=combobox]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opening-sheet-select button[role=combobox]{border-color:var(--input);background:var(--surface);width:100%;min-width:0;height:40px}.booster-home .booster-pack-stack{width:132px;height:191px;margin:4px 12px 12px}.booster-reward-art{width:44px}}
