.LeaderboardBlock_easelStage__ovhTi{position:relative;width:min(100%,860px);margin:1.25rem auto 0;padding:0 0 7.4rem;isolation:isolate}.LeaderboardBlock_easelBackLeg__X5uhW,.LeaderboardBlock_easelCrossbar__0H8Kc,.LeaderboardBlock_easelLeg__YnbLQ{position:absolute;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 22%,transparent 72%,rgba(0,0,0,.3)),linear-gradient(180deg,#a56f39,#75451f 54%,#4f2b14);border:1px solid rgba(50,24,8,.7);box-shadow:0 12px 20px rgba(0,0,0,.24)}.LeaderboardBlock_easelBackLeg__X5uhW{left:50%;bottom:.45rem;width:1.15rem;height:9rem;border-radius:999px;transform:translateX(-50%) rotate(4deg);transform-origin:top center}.LeaderboardBlock_easelLeg__YnbLQ{bottom:.15rem;width:1.15rem;height:9.7rem;border-radius:999px;transform-origin:top center}.LeaderboardBlock_easelLegLeft__hEu2Y{left:23%;transform:rotate(11deg)}.LeaderboardBlock_easelLegRight__bkkS5{right:23%;transform:rotate(-11deg)}.LeaderboardBlock_easelCrossbar__0H8Kc{left:50%;bottom:4.15rem;width:min(48%,30rem);height:.85rem;border-radius:999px;transform:translateX(-50%)}.LeaderboardBlock_boardFrame__vXFD2{position:relative;z-index:2;padding:clamp(.55rem,1.4vw,.95rem);border:1px solid rgba(78,38,11,.9);border-radius:clamp(.75rem,1.5vw,1.15rem);background:linear-gradient(90deg,rgba(255,255,255,.13),transparent 19%,transparent 78%,rgba(0,0,0,.22)),repeating-linear-gradient(7deg,rgba(72,35,12,.14) 0 2px,transparent 2px 10px),linear-gradient(180deg,#b37c42,#8f5b2e 48%,#63391b);box-shadow:0 22px 38px rgba(0,0,0,.32),inset 0 0 0 1px rgba(255,221,165,.12),0 8px 18px rgba(255,185,78,.08)}.LeaderboardBlock_frameScrew__A3IcT{position:absolute;z-index:8;width:.48rem;height:.48rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d7c4a6 0 18%,#766957 42%,#2b251e 100%);box-shadow:0 1px 2px rgba(0,0,0,.55)}.LeaderboardBlock_screwTopLeft__IbuV2{left:.35rem;top:.35rem}.LeaderboardBlock_screwTopRight__RO1Ks{right:.35rem;top:.35rem}.LeaderboardBlock_screwBottomLeft__UrsMI{left:.35rem;bottom:.8rem}.LeaderboardBlock_screwBottomRight__G7l78{right:.35rem;bottom:.8rem}.LeaderboardBlock_boardSurface__n6o5K{position:relative;min-height:26rem;overflow:hidden;padding:clamp(1.25rem,3.2vw,2.5rem) clamp(1rem,3.8vw,3.2rem) clamp(3.7rem,6vw,4.9rem);border:1px solid rgba(3,25,16,.9);border-radius:.45rem;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.055),transparent 24%),radial-gradient(circle at 76% 68%,rgba(255,255,255,.035),transparent 27%),repeating-linear-gradient(175deg,transparent 0 12px,rgba(255,255,255,.012) 12px 13px),linear-gradient(145deg,#254f36,#173b29 52%,#102d20);box-shadow:inset 0 0 36px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.025)}.LeaderboardBlock_boardSurface__n6o5K:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(94deg,transparent 0 48%,rgba(255,255,255,.08) 50%,transparent 52%),linear-gradient(6deg,transparent 0 49%,rgba(255,255,255,.045) 50%,transparent 51%);background-size:17rem 12rem,14rem 9rem;mix-blend-mode:screen}.LeaderboardBlock_boardHeading__IDh77{position:relative;z-index:2;width:min(100%,46rem);margin:0 auto clamp(1.4rem,3vw,2.1rem);text-align:center}.LeaderboardBlock_boardTitle__F0l0j{color:#f8f7ed;font-family:Segoe Print,Comic Sans MS,cursive;font-size:clamp(1.8rem,4.2vw,3.2rem);font-weight:700;line-height:1.12;letter-spacing:.035em;text-shadow:0 0 1px #fff,1px 1px 0 rgba(255,255,255,.25),0 0 12px rgba(255,255,255,.08)}.LeaderboardBlock_boardTitleUnderline__xQrPI{width:min(76%,27rem);height:.22rem;margin:.65rem auto .75rem;border-radius:999px;background:linear-gradient(90deg,transparent,#ff72ad 10%,#ff72ad 88%,transparent);box-shadow:0 0 6px rgba(255,114,173,.35);transform:rotate(-.7deg)}.LeaderboardBlock_boardSubtitle__50CVN{display:inline-block;color:rgba(250,250,242,.9);font-family:Segoe Print,Comic Sans MS,cursive;font-size:clamp(.92rem,2vw,1.35rem);line-height:1.4;letter-spacing:.035em;border-bottom:2px solid rgba(255,255,255,.62);padding:0 .8rem .35rem;text-shadow:0 0 1px rgba(255,255,255,.7)}.LeaderboardBlock_chalkStarLeft__cJUYD,.LeaderboardBlock_chalkStarRight__QW2WK{position:absolute;z-index:2;top:clamp(1.2rem,3vw,2.25rem);color:#f5d64e;font-family:Segoe Print,cursive;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1;opacity:.9;text-shadow:0 0 5px rgba(245,214,78,.22)}.LeaderboardBlock_chalkStarLeft__cJUYD{left:clamp(.75rem,5vw,4.5rem);transform:rotate(-9deg)}.LeaderboardBlock_chalkStarRight__QW2WK{right:clamp(.75rem,5vw,4.5rem);transform:rotate(12deg)}.LeaderboardBlock_boardBody__VJpBD{position:relative;z-index:2;display:grid;grid-template-columns:minmax(7rem,.24fr) minmax(0,1fr);gap:clamp(1rem,3vw,2.25rem);align-items:center}.LeaderboardBlock_trophyDrawing__EKzf3{display:flex;min-height:11rem;flex-direction:column;align-items:center;justify-content:center;color:#f4d34f;filter:drop-shadow(0 0 4px rgba(244,211,79,.18));transform:rotate(-1.5deg)}.LeaderboardBlock_trophyCup__iHjOJ{position:relative;display:grid;width:clamp(5.3rem,9vw,7.4rem);height:clamp(4.2rem,7vw,5.8rem);place-items:center;border:4px solid;border-top:3px solid;border-radius:.45rem .45rem 2.8rem 2.8rem;font-family:Segoe Print,cursive;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1;box-shadow:inset 0 0 0 1px rgba(244,211,79,.22)}.LeaderboardBlock_trophyCup__iHjOJ:after,.LeaderboardBlock_trophyCup__iHjOJ:before{content:"";position:absolute;width:2.1rem;height:2.5rem;border:3px solid;top:2.55rem}.LeaderboardBlock_trophyCup__iHjOJ:before{left:clamp(-2.35rem,-3vw,-1.75rem);border-right:0;border-radius:1.2rem 0 0 1.2rem}.LeaderboardBlock_trophyCup__iHjOJ:after{right:clamp(-2.35rem,-3vw,-1.75rem);border-left:0;border-radius:0 1.2rem 1.2rem 0}.LeaderboardBlock_trophyStem__oWaOD{width:.28rem;height:2.25rem;background:currentColor;opacity:.92}.LeaderboardBlock_trophyBase__V5fq5{width:4.8rem;height:.55rem;border:3px solid;border-radius:.35rem}.LeaderboardBlock_leaderList__ucr7_{display:flex;min-width:0;flex-direction:column;gap:.8rem}.LeaderboardBlock_leaderRow__LNWEC{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(.55rem,1.8vw,1rem);align-items:center;padding:.25rem 0 .8rem;border-bottom:2px solid rgba(247,247,237,.38);transform:rotate(-.12deg)}.LeaderboardBlock_leaderRow__LNWEC:nth-child(2n){transform:rotate(.12deg)}.LeaderboardBlock_rankBadge___8d_K{display:grid;width:clamp(2.25rem,4vw,3.15rem);height:clamp(2.25rem,4vw,3.15rem);place-items:center;border:3px solid;border-radius:50%;font-family:Segoe Print,Comic Sans MS,cursive;font-size:clamp(1rem,2.2vw,1.5rem);font-weight:800;line-height:1;text-shadow:0 0 2px currentColor}.LeaderboardBlock_studentIdentity__75ukb{display:flex;min-width:0;align-items:center;gap:clamp(.55rem,1.4vw,.9rem)}.LeaderboardBlock_studentAvatar__WCOjt{display:grid;width:clamp(2rem,4vw,2.8rem);height:clamp(2rem,4vw,2.8rem);flex:0 0 auto;place-items:center;overflow:hidden;border:2px solid rgba(248,248,238,.72);border-radius:50%;background:rgba(255,255,255,.075);color:#fbfbf1;font-family:Segoe Print,Comic Sans MS,cursive;font-size:clamp(.65rem,1.4vw,.9rem);font-weight:800;line-height:1;box-shadow:0 0 0 2px rgba(255,255,255,.04),0 0 10px rgba(255,255,255,.08)}.LeaderboardBlock_studentAvatarButton__yM6nR{cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.LeaderboardBlock_studentAvatarButton__yM6nR:hover{transform:scale(1.08) rotate(-2deg);border-color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.11)}.LeaderboardBlock_studentAvatarButton__yM6nR:focus-visible{outline:3px solid rgba(104,211,255,.75);outline-offset:3px}.LeaderboardBlock_studentAvatarImage__dZEha{width:100%;height:100%;object-fit:cover}.LeaderboardBlock_studentText__KA1Jq{min-width:0;overflow:hidden}.LeaderboardBlock_studentName__YTAiM{min-width:0;color:#fbfaf1;font-size:clamp(.9rem,2.35vw,1.65rem);line-height:1.3;text-shadow:0 0 1px rgba(255,255,255,.9),0 0 7px rgba(255,255,255,.07)}.LeaderboardBlock_studentName__YTAiM,.LeaderboardBlock_studentPublicId__KuMLE{overflow:hidden;font-family:Segoe Print,Comic Sans MS,cursive;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.LeaderboardBlock_studentPublicId__KuMLE{margin-top:.08rem;color:rgba(247,247,237,.58);font-size:clamp(.52rem,1vw,.68rem);line-height:1.1;letter-spacing:.08em}.LeaderboardBlock_studentScore__vzCQS{color:currentColor;font-family:Segoe Print,Comic Sans MS,cursive;font-size:clamp(.78rem,2.1vw,1.45rem);font-weight:800;line-height:1.2;text-align:right;white-space:nowrap;text-shadow:0 0 3px currentColor}.LeaderboardBlock_studentScore__vzCQS span{font-size:.74em;font-weight:700}.LeaderboardBlock_rankFirst__UoYTD{color:#f7d64e}.LeaderboardBlock_rankSecond__9bCNq{color:#72c7ff}.LeaderboardBlock_rankThird__UDGl9{color:#ff78b4}.LeaderboardBlock_rankOther__y6LHM{color:#f7f5e9}.LeaderboardBlock_pointerStick__DyJpB{position:absolute;z-index:3;right:clamp(.55rem,2.2vw,1.7rem);bottom:2.55rem;width:clamp(.28rem,.55vw,.42rem);height:clamp(8.5rem,20vw,14rem);border-radius:999px;background:linear-gradient(90deg,#6d431f,#e0b77b 40%,#936231 76%,#4e2c13);box-shadow:2px 4px 5px rgba(0,0,0,.45);transform:rotate(-17deg);transform-origin:bottom center}.LeaderboardBlock_pointerHandle__D6_Wz{position:absolute;left:50%;bottom:-.35rem;width:.75rem;height:2.7rem;border-radius:999px;background:linear-gradient(90deg,#14171a,#454a4e 45%,#111315);transform:translateX(-50%)}.LeaderboardBlock_chalkDoodle__d6NjE{position:absolute;right:clamp(2.2rem,5vw,4.2rem);bottom:1.2rem;color:rgba(255,255,255,.75);font-size:clamp(1.2rem,2.5vw,2rem);transform:rotate(17deg)}.LeaderboardBlock_boardTray___2_8R{position:absolute;z-index:7;right:-.35rem;bottom:-.7rem;left:-.35rem;height:1.35rem;border:1px solid rgba(65,31,10,.9);border-radius:0 0 .55rem .55rem;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent 25%,transparent 77%,rgba(0,0,0,.22)),linear-gradient(180deg,#a76d34,#653718);box-shadow:0 8px 12px rgba(0,0,0,.35)}.LeaderboardBlock_chalkPiece__TB5H5{position:absolute;bottom:.38rem;width:clamp(1.8rem,4.4vw,3.3rem);height:.38rem;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.32)}.LeaderboardBlock_chalkWhite__a_WLU{left:18%;background:#f4f2e7}.LeaderboardBlock_chalkPink__hNo6_{left:29%;background:#ff70ad}.LeaderboardBlock_chalkBlue__dD4K9{left:40%;background:#66bfff}.LeaderboardBlock_chalkYellow__6zv07{left:54%;background:#f2d64d}.LeaderboardBlock_eraser___yRZh{position:absolute;right:15%;bottom:.18rem;width:clamp(3rem,7vw,5.1rem);height:1.15rem;border-radius:.28rem .28rem .1rem .1rem;background:linear-gradient(180deg,#7b5c3b 0 45%,#24282b 46% 100%);box-shadow:0 2px 3px rgba(0,0,0,.42)}@media (min-width:768px){.LeaderboardBlock_easelStage__ovhTi{margin-top:1rem;padding-bottom:6.25rem}.LeaderboardBlock_easelBackLeg__X5uhW{height:7.8rem}.LeaderboardBlock_easelLeg__YnbLQ{height:8.4rem}.LeaderboardBlock_easelCrossbar__0H8Kc{bottom:3.55rem;width:min(45%,22rem);height:.72rem}.LeaderboardBlock_boardFrame__vXFD2{padding:.7rem;border-radius:.9rem}.LeaderboardBlock_boardSurface__n6o5K{min-height:29rem;padding:1.45rem 1.8rem 3.9rem}.LeaderboardBlock_boardHeading__IDh77{margin-bottom:1.15rem}.LeaderboardBlock_boardTitle__F0l0j{font-size:2.3rem}.LeaderboardBlock_boardTitleUnderline__xQrPI{width:min(70%,22rem);margin-top:.5rem;margin-bottom:.55rem}.LeaderboardBlock_boardSubtitle__50CVN{font-size:1rem;padding-bottom:.28rem}.LeaderboardBlock_chalkStarLeft__cJUYD,.LeaderboardBlock_chalkStarRight__QW2WK{top:1.45rem;font-size:2.45rem}.LeaderboardBlock_chalkStarLeft__cJUYD{left:2.2rem}.LeaderboardBlock_chalkStarRight__QW2WK{right:2.2rem}.LeaderboardBlock_boardBody__VJpBD{grid-template-columns:5.6rem minmax(0,1fr);gap:1.25rem}.LeaderboardBlock_trophyDrawing__EKzf3{min-height:9rem}.LeaderboardBlock_trophyCup__iHjOJ{width:4.55rem;height:3.75rem;border-width:3px;font-size:2.2rem}.LeaderboardBlock_trophyCup__iHjOJ:after,.LeaderboardBlock_trophyCup__iHjOJ:before{width:1.65rem;height:2rem;top:2.1rem;border-width:2px}.LeaderboardBlock_trophyCup__iHjOJ:before{left:-1.65rem}.LeaderboardBlock_trophyCup__iHjOJ:after{right:-1.65rem}.LeaderboardBlock_trophyStem__oWaOD{height:1.7rem}.LeaderboardBlock_trophyBase__V5fq5{width:3.8rem;height:.48rem;border-width:2px}.LeaderboardBlock_leaderList__ucr7_{gap:.45rem}.LeaderboardBlock_leaderRow__LNWEC{gap:.7rem;padding:.15rem 0 .62rem}.LeaderboardBlock_rankBadge___8d_K{width:2.45rem;height:2.45rem;border-width:2px;font-size:1.05rem}.LeaderboardBlock_studentIdentity__75ukb{gap:.65rem}.LeaderboardBlock_studentAvatar__WCOjt{width:2.15rem;height:2.15rem;font-size:.72rem}.LeaderboardBlock_studentName__YTAiM{font-size:1.12rem}.LeaderboardBlock_studentScore__vzCQS{font-size:1rem}.LeaderboardBlock_pointerStick__DyJpB{right:.85rem;height:10.5rem}.LeaderboardBlock_chalkDoodle__d6NjE{right:2.8rem;font-size:1.4rem}.LeaderboardBlock_chalkPiece__TB5H5{width:2.3rem}.LeaderboardBlock_eraser___yRZh{width:3.8rem}}@media (max-width:767px){.LeaderboardBlock_easelStage__ovhTi{margin-top:.9rem;padding-bottom:5.35rem}.LeaderboardBlock_easelBackLeg__X5uhW{height:6.4rem}.LeaderboardBlock_easelLeg__YnbLQ{height:6.9rem}.LeaderboardBlock_easelLegLeft__hEu2Y{left:21%}.LeaderboardBlock_easelLegRight__bkkS5{right:21%}.LeaderboardBlock_easelCrossbar__0H8Kc{bottom:2.9rem;height:.62rem}.LeaderboardBlock_boardSurface__n6o5K{min-height:20rem}.LeaderboardBlock_boardBody__VJpBD{display:block}.LeaderboardBlock_trophyDrawing__EKzf3{display:none}.LeaderboardBlock_chalkStarLeft__cJUYD,.LeaderboardBlock_chalkStarRight__QW2WK{opacity:.7}.LeaderboardBlock_leaderList__ucr7_{gap:.4rem}.LeaderboardBlock_leaderRow__LNWEC{gap:.48rem;padding-bottom:.52rem}.LeaderboardBlock_studentAvatar__WCOjt{width:1.65rem;height:1.65rem;border-width:1px;font-size:.55rem}.LeaderboardBlock_studentIdentity__75ukb{gap:.38rem}.LeaderboardBlock_pointerStick__DyJpB{right:.35rem;bottom:2.1rem;opacity:.72}.LeaderboardBlock_eraser___yRZh{right:8%}}@media (max-width:430px){.LeaderboardBlock_boardSurface__n6o5K{padding-right:.72rem;padding-left:.72rem}.LeaderboardBlock_chalkDoodle__d6NjE,.LeaderboardBlock_chalkStarLeft__cJUYD,.LeaderboardBlock_chalkStarRight__QW2WK,.LeaderboardBlock_pointerStick__DyJpB{display:none}.LeaderboardBlock_leaderRow__LNWEC{grid-template-columns:auto minmax(0,1fr) auto}.LeaderboardBlock_studentScore__vzCQS span{display:none}.LeaderboardBlock_easelLegLeft__hEu2Y{left:17%}.LeaderboardBlock_easelLegRight__bkkS5{right:17%}}@media (prefers-reduced-motion:reduce){.LeaderboardBlock_studentAvatarButton__yM6nR{transition:none}}