/* Flat copy of STATS Level badge (from Level.tsx + Level*.scss). PNGs are in this folder. */

.lb-wrapper {
  width: 193px;
  height: auto;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.lb-wrapper .lb-box {
  position: relative;
  width: 193px;
  height: auto;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.lb-wrapper .lb-box .lb-contents {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 254px;
  height: auto;
  aspect-ratio: 250 / 212;
  overflow: hidden;
  transform: translate(-50%, -50%);
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack i {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 249 / 213;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10 {
  background-size: 2871px 2191px;
  background-image: url("../images/nameCard/levelUnit10.png");
  background-repeat: no-repeat;
  background-position: -9999px -9999px;
  z-index: 4;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from0to999 {
  background-position-x: -121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from1000to1999 {
  background-position-x: -371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from2000to2999 {
  background-position-x: -621px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from3000to3999 {
  background-position-x: -871px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from4000to4999 {
  background-position-x: -1121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from5000to5999 {
  background-position-x: -1371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from6000to6999 {
  background-position-x: -1621px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from7000to7999 {
  background-position-x: -1871px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from8000to8999 {
  background-position-x: -2121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from9000to9999 {
  background-position-x: -2371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-over10000 {
  background-position-x: -2621px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from0to9 {
  background-position-y: -51px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from10to19 {
  background-position-y: -265px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from20to29 {
  background-position-y: -479px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from30to39 {
  background-position-y: -693px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from40to49 {
  background-position-y: -907px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from50to59 {
  background-position-y: -1121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from60to69 {
  background-position-y: -1335px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from70to79 {
  background-position-y: -1549px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from80to89 {
  background-position-y: -1763px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10.lb-from90to99 {
  background-position-y: -1977px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100 {
  background-size: 2621px 693px;
  background-image: url("../images/nameCard/levelUnit100.png");
  background-repeat: no-repeat;
  background-position: -9999px -9999px;
  z-index: 2;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from0to99 {
  background-position-x: -121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from100to199 {
  background-position-x: -371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from200to299 {
  background-position-x: -621px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from300to399 {
  background-position-x: -871px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from400to499 {
  background-position-x: -1121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from500to599 {
  background-position-x: -1371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from600to699 {
  background-position-x: -1621px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from700to799 {
  background-position-x: -1871px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from800to899 {
  background-position-x: -2121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from900to999 {
  background-position-x: -2371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from0to99 {
  background-position-y: -51px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from100to3999 {
  background-position-y: -51px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-from4000to6999 {
  background-position-y: -265px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit100.lb-over70000 {
  background-position-y: -479px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000 {
  background-size: 2871px 314px;
  background-image: url("../images/nameCard/levelUnit1000.png");
  background-repeat: no-repeat;
  background-position: -9999px -9999px;
  z-index: 1;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-from0to999 {
  background-position-x: -121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-from1000to1999 {
  background-position-x: -371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-from2000to2999 {
  background-position-x: -621px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-from3000to3999 {
  background-position-x: -871px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-from4000to4999 {
  background-position-x: -1121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-from5000to5999 {
  background-position-x: -1371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-from6000to6999 {
  background-position-x: -1621px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-from7000to7999 {
  background-position-x: -1871px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-from8000to8999 {
  background-position-x: -2121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-from9000to9999 {
  background-position-x: -2371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-over10000 {
  background-position-x: -2621px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit1000.lb-background {
  background-position-y: -51px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000 {
  background-size: 2621px 265px;
  background-image: url("../images/nameCard/levelUnit10000.png");
  background-repeat: no-repeat;
  background-position: -9999px -9999px;
  z-index: 3;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-from0to9999 {
  background-position-x: -121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-from10000to19999 {
  background-position-x: -371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-from20000to29999 {
  background-position-x: -621px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-from30000to39999 {
  background-position-x: -871px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-from40000to49999 {
  background-position-x: -1121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-from50000to59999 {
  background-position-x: -1371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-from60000to69999 {
  background-position-x: -1621px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-from70000to79999 {
  background-position-x: -1871px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-from80000to89999 {
  background-position-x: -2121px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-over90000 {
  background-position-x: -2371px;
}
.lb-wrapper .lb-box .lb-contents .lb-bg-stack .lb-unit10000.lb-wing {
  background-position-y: -51px;
}
.lb-wrapper .lb-box .lb-contents .lb-level {
  position: absolute;
  top: 57.75%;
  left: 50%;
  z-index: 5;
  display: flex;
  gap: 2%;
  transform: translateX(-50%);
  list-style: none;
  margin: 0;
  padding: 0;
}
.lb-wrapper .lb-box .lb-contents .lb-level li {
  width: 22.5px;
  aspect-ratio: 22 / 27;
  overflow: hidden;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span {
  display: block;
  width: 100%;
  height: 100%;
  background-size: 2871px 314px;
  background-image: url("../images/nameCard/levelUnit1000.png");
  background-repeat: no-repeat;
  background-position: -9999px -9999px;
  font-size: 0;
  text-indent: -9999px;
  color: rgba(0, 0, 0, 0);
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from0to999.lb-num0 {
  background-position: -131px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from0to999.lb-num1 {
  background-position: -154px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from0to999.lb-num2 {
  background-position: -177px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from0to999.lb-num3 {
  background-position: -200px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from0to999.lb-num4 {
  background-position: -223px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from0to999.lb-num5 {
  background-position: -246px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from0to999.lb-num6 {
  background-position: -269px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from0to999.lb-num7 {
  background-position: -292px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from0to999.lb-num8 {
  background-position: -315px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from0to999.lb-num9 {
  background-position: -338px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from1000to1999.lb-num0 {
  background-position: -382px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from1000to1999.lb-num1 {
  background-position: -404px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from1000to1999.lb-num2 {
  background-position: -427px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from1000to1999.lb-num3 {
  background-position: -451px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from1000to1999.lb-num4 {
  background-position: -473px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from1000to1999.lb-num5 {
  background-position: -496px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from1000to1999.lb-num6 {
  background-position: -519px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from1000to1999.lb-num7 {
  background-position: -542px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from1000to1999.lb-num8 {
  background-position: -565px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from1000to1999.lb-num9 {
  background-position: -589px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from2000to2999.lb-num0 {
  background-position: -631px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from2000to2999.lb-num1 {
  background-position: -654px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from2000to2999.lb-num2 {
  background-position: -677px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from2000to2999.lb-num3 {
  background-position: -700px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from2000to2999.lb-num4 {
  background-position: -723px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from2000to2999.lb-num5 {
  background-position: -746px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from2000to2999.lb-num6 {
  background-position: -769px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from2000to2999.lb-num7 {
  background-position: -792px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from2000to2999.lb-num8 {
  background-position: -815px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from2000to2999.lb-num9 {
  background-position: -838px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from3000to3999.lb-num0 {
  background-position: -881px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from3000to3999.lb-num1 {
  background-position: -904px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from3000to3999.lb-num2 {
  background-position: -927px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from3000to3999.lb-num3 {
  background-position: -950px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from3000to3999.lb-num4 {
  background-position: -973px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from3000to3999.lb-num5 {
  background-position: -996px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from3000to3999.lb-num6 {
  background-position: -1019px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from3000to3999.lb-num7 {
  background-position: -1042px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from3000to3999.lb-num8 {
  background-position: -1065px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from3000to3999.lb-num9 {
  background-position: -1088px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from4000to4999.lb-num0 {
  background-position: -1131px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from4000to4999.lb-num1 {
  background-position: -1154px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from4000to4999.lb-num2 {
  background-position: -1177px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from4000to4999.lb-num3 {
  background-position: -1200px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from4000to4999.lb-num4 {
  background-position: -1223px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from4000to4999.lb-num5 {
  background-position: -1246px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from4000to4999.lb-num6 {
  background-position: -1269px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from4000to4999.lb-num7 {
  background-position: -1292px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from4000to4999.lb-num8 {
  background-position: -1315px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from4000to4999.lb-num9 {
  background-position: -1338px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from5000to5999.lb-num0 {
  background-position: -1381px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from5000to5999.lb-num1 {
  background-position: -1404px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from5000to5999.lb-num2 {
  background-position: -1427px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from5000to5999.lb-num3 {
  background-position: -1450px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from5000to5999.lb-num4 {
  background-position: -1474px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from5000to5999.lb-num5 {
  background-position: -1496px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from5000to5999.lb-num6 {
  background-position: -1519px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from5000to5999.lb-num7 {
  background-position: -1542px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from5000to5999.lb-num8 {
  background-position: -1565px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from5000to5999.lb-num9 {
  background-position: -1588px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from6000to6999.lb-num0 {
  background-position: -1631px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from6000to6999.lb-num1 {
  background-position: -1654px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from6000to6999.lb-num2 {
  background-position: -1677px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from6000to6999.lb-num3 {
  background-position: -1700px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from6000to6999.lb-num4 {
  background-position: -1724px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from6000to6999.lb-num5 {
  background-position: -1746px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from6000to6999.lb-num6 {
  background-position: -1769px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from6000to6999.lb-num7 {
  background-position: -1792px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from6000to6999.lb-num8 {
  background-position: -1815px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from6000to6999.lb-num9 {
  background-position: -1838px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from7000to7999.lb-num0 {
  background-position: -1881px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from7000to7999.lb-num1 {
  background-position: -1904px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from7000to7999.lb-num2 {
  background-position: -1927px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from7000to7999.lb-num3 {
  background-position: -1950px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from7000to7999.lb-num4 {
  background-position: -1974px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from7000to7999.lb-num5 {
  background-position: -1996px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from7000to7999.lb-num6 {
  background-position: -2019px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from7000to7999.lb-num7 {
  background-position: -2042px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from7000to7999.lb-num8 {
  background-position: -2065px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from7000to7999.lb-num9 {
  background-position: -2088px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from8000to8999.lb-num0 {
  background-position: -2131px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from8000to8999.lb-num1 {
  background-position: -2154px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from8000to8999.lb-num2 {
  background-position: -2177px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from8000to8999.lb-num3 {
  background-position: -2200px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from8000to8999.lb-num4 {
  background-position: -2223px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from8000to8999.lb-num5 {
  background-position: -2246px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from8000to8999.lb-num6 {
  background-position: -2269px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from8000to8999.lb-num7 {
  background-position: -2292px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from8000to8999.lb-num8 {
  background-position: -2315px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from8000to8999.lb-num9 {
  background-position: -2338px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from9000to9999.lb-num0 {
  background-position: -2381px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from9000to9999.lb-num1 {
  background-position: -2404px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from9000to9999.lb-num2 {
  background-position: -2427px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from9000to9999.lb-num3 {
  background-position: -2450px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from9000to9999.lb-num4 {
  background-position: -2473px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from9000to9999.lb-num5 {
  background-position: -2496px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from9000to9999.lb-num6 {
  background-position: -2519px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from9000to9999.lb-num7 {
  background-position: -2542px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from9000to9999.lb-num8 {
  background-position: -2565px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-from9000to9999.lb-num9 {
  background-position: -2588px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-over10000.lb-num0 {
  background-position: -2632px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-over10000.lb-num1 {
  background-position: -2655px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-over10000.lb-num2 {
  background-position: -2678px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-over10000.lb-num3 {
  background-position: -2701px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-over10000.lb-num4 {
  background-position: -2724px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-over10000.lb-num5 {
  background-position: -2747px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-over10000.lb-num6 {
  background-position: -2770px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-over10000.lb-num7 {
  background-position: -2793px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-over10000.lb-num8 {
  background-position: -2816px -275.5px;
}
.lb-wrapper .lb-box .lb-contents .lb-level li span.lb-over10000.lb-num9 {
  background-position: -2839px -275.5px;
}
.lb-wrapper.lb-profile-popup {
  width: 140px;
}
.lb-wrapper.lb-profile-popup .lb-box {
  transform: scale(0.7253886010362695);
  transform-origin: 0 0;
}
@media (max-width: 1023px) {
  .lb-wrapper {
    width: 193px;
  }
  .lb-wrapper .lb-box {
    width: 193px;
  }
  .lb-wrapper .lb-box .lb-contents {
    width: 254px;
  }
  .lb-wrapper .lb-box .lb-contents .lb-bg-stack i {
    transform: scale(1);
    transform-origin: 0 0;
  }
  .lb-wrapper .lb-box .lb-contents .lb-level {
    transform: scale(1) translateX(-50%);
    transform-origin: 0 0;
  }
  .lb-wrapper.lb-profile-popup {
    width: 140px;
  }
  .lb-wrapper.lb-profile-popup .lb-box {
    transform: scale(0.7253886010362695);
  }
}
@media (max-width: 767px) {
  .lb-wrapper {
    width: 140px;
  }
  .lb-wrapper .lb-box {
    width: 140px;
  }
  .lb-wrapper .lb-box .lb-contents {
    width: 185px;
  }
  .lb-wrapper .lb-box .lb-contents .lb-bg-stack i {
    transform: scale(0.7283464566929134);
    transform-origin: 0 0;
    width: 254px;
  }
  .lb-wrapper .lb-box .lb-contents .lb-level {
    transform: scale(0.7283464566929134) translateX(-50%);
    transform-origin: 0 0;
  }
  .lb-wrapper.lb-profile-popup {
    width: 120px;
  }
  .lb-wrapper.lb-profile-popup .lb-box {
    transform: scale(0.8571428571428571);
  }
}

/* 고정 80×80: 원본 레이아웃(193 또는 반응형)을 그대로 두고 통째로 축소 */
.lb-host-80x80 {
  width: 80px;
  height: 80px;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
.lb-host-80x80 > .lb-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  transform: scale(calc(80 / 193));
  transform-origin: 0 0;
}
.lb-host-80x80 > .lb-wrapper.lb-profile-popup {
  transform: scale(calc(80 / 140));
  transform-origin: 0 0;
}
@media (max-width: 767px) {
  .lb-host-80x80 > .lb-wrapper {
    transform: scale(calc(80 / 140));
  }
  .lb-host-80x80 > .lb-wrapper.lb-profile-popup {
    transform: scale(calc(80 / 120));
  }
}