.mini-detail-module__gdodhq__best{font-variant-numeric:tabular-nums;position:relative}.mini-detail-module__gdodhq__best[data-loading=true]{color:#0000}.mini-detail-module__gdodhq__best[data-loading=true]:after{content:"";background:var(--mc-line);border-radius:6px;width:40px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-detail-module__gdodhq__retry{color:var(--mc-green);font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}
.game-layout-module__ukHGMq__layout{--game-board-size:max(260px, calc(100svh - 320px));--game-panel-height:max(280px, calc(100svh - 284px));width:min(100%,1040px);min-width:0;padding-bottom:env(safe-area-inset-bottom,0px);margin-inline:auto}:is(.mc-site:has(.game-layout-module__ukHGMq__layout) .mc-header,.mc-site:has(.game-layout-module__ukHGMq__layout) .mc-footer){display:none}.mc-site:has(.game-layout-module__ukHGMq__layout) main{width:100%;max-width:none;min-height:100svh;padding:24px}.game-layout-module__ukHGMq__header{align-items:center;gap:12px;min-height:64px;margin-bottom:12px;display:flex}.game-layout-module__ukHGMq__layout:has([data-game-result])>.game-layout-module__ukHGMq__header{display:none}.game-layout-module__ukHGMq__back,.game-layout-module__ukHGMq__rules,.game-layout-module__ukHGMq__more summary,.game-layout-module__ukHGMq__hintButton,.game-layout-module__ukHGMq__defaultHint{border:1px solid var(--mc-line);background:var(--mc-white);min-height:44px;color:var(--mc-ink);font:700 14px / 20px var(--font-body), sans-serif;cursor:pointer;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;display:flex}.game-layout-module__ukHGMq__back{flex-shrink:0;width:44px;padding:0}.game-layout-module__ukHGMq__identity{flex:1;min-width:0}.game-layout-module__ukHGMq__identity h1{font:800 22px / 28px var(--font-heading), sans-serif;overflow-wrap:anywhere;margin:0}.game-layout-module__ukHGMq__identity p{color:var(--mc-muted);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px;line-height:18px}.game-layout-module__ukHGMq__hintButton,.game-layout-module__ukHGMq__defaultHint{background:var(--mc-lime-soft);color:var(--mc-green);border-color:#0000}.game-layout-module__ukHGMq__hintButton{min-width:156px}.game-layout-module__ukHGMq__hintButton:disabled,.game-layout-module__ukHGMq__rules:disabled,.game-layout-module__ukHGMq__defaultHint{opacity:.45;cursor:default}.game-layout-module__ukHGMq__defaultHint:not(:only-child){display:none}.game-layout-module__ukHGMq__more{position:relative}.game-layout-module__ukHGMq__more summary{min-width:68px;list-style:none}.game-layout-module__ukHGMq__more summary::-webkit-details-marker{display:none}.game-layout-module__ukHGMq__menu{z-index:30;border:1px solid var(--mc-line);background:#fff;border-radius:16px;min-width:204px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 30px #25372e1a}.game-layout-module__ukHGMq__menu :is(button,a){width:100%;min-height:44px;color:var(--mc-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:10px 12px;display:flex}.game-layout-module__ukHGMq__menu :is(button,a):hover{background:var(--mc-lime-soft)}.game-layout-module__ukHGMq__menu button:disabled{opacity:.45;cursor:default}.game-layout-module__ukHGMq__optionChoices{border:0;flex-wrap:wrap;gap:8px;margin:16px 0 28px;padding:0;display:flex}.game-layout-module__ukHGMq__optionChoices legend{padding:0 0 12px;font-weight:700}.game-layout-module__ukHGMq__optionChoices button{border:1px solid var(--mc-line);min-height:44px;color:var(--mc-ink);cursor:pointer;background:#fff;border-radius:12px;flex:1;padding:10px 16px}.game-layout-module__ukHGMq__optionChoices button[aria-pressed=true]{background:var(--mc-lime-soft);border-color:var(--mc-green);box-shadow:inset 0 0 0 1px var(--mc-green)}.game-layout-module__ukHGMq__status{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.game-layout-module__ukHGMq__status>div{flex-direction:column;display:flex}.game-layout-module__ukHGMq__status>div:last-child{text-align:right}.game-layout-module__ukHGMq__status small{font:600 12px / 16px var(--font-body), sans-serif;text-transform:uppercase;color:var(--mc-muted)}.game-layout-module__ukHGMq__status strong{font:800 32px / 40px var(--font-heading), sans-serif;font-variant-numeric:tabular-nums}.game-layout-module__ukHGMq__layout .mc-game-area{width:100%;margin:0}.game-layout-module__ukHGMq__layout :is(button,input,textarea,fieldset){scroll-margin-block:96px 16px}.game-layout-module__ukHGMq__layout .mc-progress{height:6px;margin-block:0 12px;display:block}:is(.game-layout-module__ukHGMq__layout .mc-game-meta,.game-layout-module__ukHGMq__layout [data-game-status]){z-index:5;background:var(--mc-paper);min-height:64px;box-shadow:0 -8px 0 var(--mc-paper);font-variant-numeric:tabular-nums;margin:0 0 12px;padding-block:4px;position:sticky;top:0}.game-layout-module__ukHGMq__layout .mc-game-caption{max-width:720px;margin:8px auto;font-size:12px;line-height:18px}.game-layout-module__ukHGMq__layout .mc-center h2{margin:4px 0;font-size:22px;line-height:28px}.game-layout-module__ukHGMq__layout .mc-center p{margin:4px 0 12px}:is(.game-layout-module__ukHGMq__layout .mc-colour-hints,.game-layout-module__ukHGMq__layout .mc-reveal-hints){border:0;gap:4px;margin:8px 0;padding:0}:is(.game-layout-module__ukHGMq__layout .mc-colour-hints p,.game-layout-module__ukHGMq__layout .mc-reveal-hints p){margin:0}.game-layout-module__ukHGMq__layout .mc-reaction-panel{min-height:var(--game-panel-height);background:var(--mc-blue-soft);color:var(--mc-ink);padding:24px}.game-layout-module__ukHGMq__layout[data-game=quick-reaction] .mc-game-ready{min-height:var(--game-panel-height);background:var(--mc-blue-soft);color:var(--mc-ink);padding:24px}.game-layout-module__ukHGMq__layout .mc-reaction-panel.mc-go{background:var(--mc-lime)}.game-layout-module__ukHGMq__layout .mc-reaction-panel strong{font-size:clamp(28px,5vw,40px)}:is(.game-layout-module__ukHGMq__layout[data-game=colour-detective] .mc-game-area,.game-layout-module__ukHGMq__layout[data-game=sequence-recall] .mc-game-area,.game-layout-module__ukHGMq__layout[data-game=picture-memory] .mc-game-area,.game-layout-module__ukHGMq__layout[data-game=target-tracker] .mc-game-area,.game-layout-module__ukHGMq__layout[data-game=chimp-challenge] .mc-game-area){border:1px solid var(--mc-line);background:var(--mc-white);border-radius:24px;width:min(100%,640px);margin-inline:auto;padding:20px 24px 12px}.game-layout-module__ukHGMq__layout[data-game=chimp-challenge] .mc-game-area{width:min(100%,880px)}.game-layout-module__ukHGMq__layout[data-game=colour-detective] .mc-colour-grid{border-radius:0;padding:0}.game-layout-module__ukHGMq__layout .mc-colour-board{width:min(100%, 420px, var(--game-board-size));gap:8px}.game-layout-module__ukHGMq__layout[data-game=number-memory] .mc-game-area{width:100%}.game-layout-module__ukHGMq__layout[data-game=sudoku]>section:not(:has([data-game-result])){width:min(100%,880px);max-width:880px;padding:0}.game-layout-module__ukHGMq__layout [data-game-sudoku-board]{border:1px solid var(--mc-line);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;padding:24px}.game-layout-module__ukHGMq__layout [data-game-sudoku-board]>div:first-child{max-width:max(300px,100svh - 220px)}.game-layout-module__ukHGMq__layout [data-game-practice]{padding-top:0}.game-layout-module__ukHGMq__layout [data-game-practice]>header{box-shadow:none;background:#fff}.game-layout-module__ukHGMq__layout [data-game-practice]>header>div{text-align:left;justify-content:space-between;width:100%;display:flex}.game-layout-module__ukHGMq__layout[data-game=time-guess]:has(.mc-game-ready){min-height:calc(100svh - 48px)}.game-layout-module__ukHGMq__layout[data-game=time-guess]:has(.mc-game-ready){flex-direction:column;flex:1;display:flex}.game-layout-module__ukHGMq__layout[data-game=time-guess] .mc-game-area:has(>.mc-game-ready){flex-direction:column;flex:1;display:flex}.game-layout-module__ukHGMq__layout[data-game=time-guess] .mc-game-ready{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.game-layout-module__ukHGMq__layout[data-game=time-guess] .mc-game-ready>*{margin:0}.game-layout-module__ukHGMq__layout[data-game=time-guess] .mc-game-ready>p{text-wrap:balance;max-width:48ch}.game-layout-module__ukHGMq__layout[data-game=time-guess] .mc-game-ready .mc-button{width:min(100%,342px);min-width:0;min-height:48px;margin-top:8px}@media (min-width:768px){.game-layout-module__ukHGMq__more:not(:has(.game-layout-module__ukHGMq__menu>div>button)){display:none}.game-layout-module__ukHGMq__layout[data-game=colour-detective] [data-game-status],.game-layout-module__ukHGMq__layout[data-game=sequence-recall] [data-game-status],.game-layout-module__ukHGMq__layout[data-game=picture-memory] [data-game-status],.game-layout-module__ukHGMq__layout[data-game=target-tracker] [data-game-status],.game-layout-module__ukHGMq__layout[data-game=chimp-challenge] [data-game-status]{background:#fff;box-shadow:0 -8px #fff}}@media (max-width:767px){.mc-site:has(.game-layout-module__ukHGMq__layout[data-game=time-guess]){padding-bottom:0}.mc-site:has(.game-layout-module__ukHGMq__layout) main{padding:12px 16px 16px}.game-layout-module__ukHGMq__layout{--game-board-size:max(240px, calc(100svh - 360px));--game-panel-height:max(300px, calc(100svh - 254px))}.game-layout-module__ukHGMq__layout[data-game=time-guess]:has(.mc-game-ready){min-height:calc(100svh - 28px)}.game-layout-module__ukHGMq__header{gap:8px;margin-bottom:8px}.game-layout-module__ukHGMq__back,.game-layout-module__ukHGMq__rules{display:none}.game-layout-module__ukHGMq__identity h1{font-size:20px;line-height:26px}.game-layout-module__ukHGMq__identity p{font-size:10px;line-height:15px}.game-layout-module__ukHGMq__hintLabel{display:none}.game-layout-module__ukHGMq__hintButton,.game-layout-module__ukHGMq__defaultHint{gap:6px;min-width:68px;padding-inline:12px}.game-layout-module__ukHGMq__more summary{padding-inline:12px}.game-layout-module__ukHGMq__status strong{font-size:28px;line-height:36px}:is(.game-layout-module__ukHGMq__layout .mc-game-meta,.game-layout-module__ukHGMq__layout [data-game-status]){min-height:56px;margin-bottom:8px}:is(.game-layout-module__ukHGMq__layout[data-game=colour-detective] .mc-game-area,.game-layout-module__ukHGMq__layout[data-game=sequence-recall] .mc-game-area,.game-layout-module__ukHGMq__layout[data-game=picture-memory] .mc-game-area,.game-layout-module__ukHGMq__layout[data-game=target-tracker] .mc-game-area,.game-layout-module__ukHGMq__layout[data-game=chimp-challenge] .mc-game-area){min-height:max(480px,100svh - 100px);padding:0 12px 12px}.game-layout-module__ukHGMq__layout [data-game-sudoku-board]{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.game-layout-module__ukHGMq__layout [data-game-sudoku-board]>div:first-child{width:100%;max-width:min(100%,max(270px,100svh - 336px));margin-inline:auto}.game-layout-module__ukHGMq__layout [data-game-sudoku-board] [aria-label="Enter a digit"]{gap:3px}}@media (max-height:640px){.mc-site:has(.game-layout-module__ukHGMq__layout) main{padding-top:8px}.game-layout-module__ukHGMq__header,:is(.game-layout-module__ukHGMq__layout .mc-game-meta,.game-layout-module__ukHGMq__layout [data-game-status]){min-height:48px;margin-bottom:4px}.game-layout-module__ukHGMq__status strong{font-size:24px;line-height:28px}.game-layout-module__ukHGMq__layout .mc-game-caption{margin-block:4px}}
.aim-ace-module__tAOKEa__board{border:2px solid var(--mc-green);border-radius:var(--mc-radius);background:url(/mini-club/aim-ace-corners.svg) center / calc(100% - 32px) calc(100% - 32px) no-repeat, url(/mini-club/aim-ace-dots.svg) center / calc(100% - 32px) calc(100% - 32px) no-repeat, var(--mc-ink);cursor:crosshair;touch-action:manipulation;width:100%;height:max(260px,100svh - 300px);margin:12px auto;position:relative;box-shadow:0 6px #25372e24}.aim-ace-module__tAOKEa__board:focus-visible{outline:3px solid var(--mc-green);outline-offset:4px}.aim-ace-module__tAOKEa__target{border:3px solid var(--mc-paper);width:64px;height:64px;color:var(--mc-ink);cursor:crosshair;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#f39b7f;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px #0005}.aim-ace-module__tAOKEa__target span{border:1.5px solid var(--mc-coral-ink);background:var(--mc-coral-soft);pointer-events:none;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:800;display:grid}.aim-ace-module__tAOKEa__progress{gap:4px;height:8px;display:flex}.aim-ace-module__tAOKEa__progress span{background:var(--mc-line);border-radius:3px;flex:1}.aim-ace-module__tAOKEa__progress span[data-hit=true]{background:var(--mc-green)}.aim-ace-module__tAOKEa__coach{background:var(--mc-lime-soft);border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:flex}.aim-ace-module__tAOKEa__coach>div{flex:1}.aim-ace-module__tAOKEa__coach p{color:var(--mc-green);margin:0;font-size:12px}.aim-ace-module__tAOKEa__coach>span:last-child{font-size:12px}@media (max-width:767px){.aim-ace-module__tAOKEa__board{height:max(300px,100svh - 300px)}.aim-ace-module__tAOKEa__coach{padding-inline:12px}}
.chimp-challenge-module__DSv74a__feedback{min-height:1.5em;color:var(--mc-ink);margin:8px 0;font-size:14px;line-height:1.5}.chimp-challenge-module__DSv74a__board{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:min(100%,760px,max(420px,160svh - 544px));min-width:0;margin:12px 0;padding:0;display:grid;position:relative;left:50%;transform:translate(-50%)}.chimp-challenge-module__DSv74a__tile,.chimp-challenge-module__DSv74a__empty{aspect-ratio:1;min-width:0;min-height:44px}.chimp-challenge-module__DSv74a__tile{border:1px solid var(--mc-line);background:var(--mc-blue-soft);color:var(--mc-ink);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:8px;padding:0;font-size:clamp(20px,5vw,30px);font-weight:800}.chimp-challenge-module__DSv74a__tile:active{border-color:var(--mc-blue-ink)}.chimp-challenge-module__DSv74a__tile:focus-visible{outline:3px solid var(--mc-blue-ink);outline-offset:2px}.chimp-challenge-module__DSv74a__instructions{text-align:center;color:var(--mc-muted);margin:16px 0;font-size:12px;line-height:1.5}@media (min-width:640px){.chimp-challenge-module__DSv74a__board{grid-template-columns:repeat(8,minmax(0,1fr))}}
.colour-maze-module__HmlO8q__card{border:1px solid var(--mc-line);background:var(--mc-white);min-height:var(--game-panel-height);border-radius:24px;place-items:center;gap:12px;margin:16px 0;padding:32px 16px;display:grid}.colour-maze-module__HmlO8q__card h2{font-family:var(--font-heading), sans-serif;font-size:clamp(48px,8vw,80px);line-height:1.2}.colour-maze-module__HmlO8q__card>p:first-child{text-align:center}.colour-maze-module__HmlO8q__answers{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.colour-maze-module__HmlO8q__answers button{touch-action:manipulation;min-height:56px}.colour-maze-module__HmlO8q__answers button:focus-visible{outline:3px solid var(--mc-green);outline-offset:4px}.colour-maze-module__HmlO8q__answers{width:min(100%,520px);margin-inline:auto}.colour-maze-module__HmlO8q__answers button:first-child{background:var(--mc-green);color:#fff}
.cube-count-module__QP5V9W__game{width:min(100%,1040px);margin-inline:auto}.cube-count-module__QP5V9W__heading{align-items:center;gap:16px;min-height:64px;margin-bottom:24px;display:flex}.cube-count-module__QP5V9W__game .cube-count-module__QP5V9W__heading h1{margin:0 0 4px;font-size:32px;line-height:36px}.cube-count-module__QP5V9W__headingAction{background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cube-count-module__QP5V9W__headingAction:hover{background:var(--mc-lime-soft)}.cube-count-module__QP5V9W__game p{margin:0}.cube-count-module__QP5V9W__progress{margin-bottom:12px}.cube-count-module__QP5V9W__layout{grid-template-columns:minmax(0,640fr) minmax(0,368fr);align-items:start;gap:24px;display:grid}.cube-count-module__QP5V9W__board{background:var(--mc-blue-soft);height:max(360px,100svh - 180px);color:var(--mc-blue-ink);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;overflow:hidden}.cube-count-module__QP5V9W__badge{background:var(--mc-white);border-radius:999px;flex-shrink:0;place-items:center;min-width:118px;height:28px;padding-inline:12px;font-size:12px;font-weight:600;display:grid}.cube-count-module__QP5V9W__boardImage{width:100%;height:363px;min-height:0;position:relative}.cube-count-module__QP5V9W__emptyBoard{object-fit:contain;width:100%;max-width:472px;height:100%;margin:auto;display:block;position:absolute;inset:0}.cube-count-module__QP5V9W__scene{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.cube-count-module__QP5V9W__caption{text-align:center;flex-shrink:0;font-size:14px}.cube-count-module__QP5V9W__controls{flex-direction:column;gap:12px;min-width:0;display:flex}.cube-count-module__QP5V9W__prompt{min-height:56px}.cube-count-module__QP5V9W__game .cube-count-module__QP5V9W__prompt h2{margin:0 0 4px;font-size:28px;line-height:32px}.cube-count-module__QP5V9W__prompt p{overflow-wrap:anywhere}.cube-count-module__QP5V9W__answer{border:1px solid var(--mc-line);background:var(--mc-white);width:100%;height:56px;color:var(--mc-ink);text-align:center;font:800 32px / 1 var(--font-heading), sans-serif;border-radius:16px;flex-shrink:0}.cube-count-module__QP5V9W__answer::placeholder{color:#b8c0b5}.cube-count-module__QP5V9W__keypad{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.cube-count-module__QP5V9W__key{border:1px solid var(--mc-line);background:var(--mc-white);height:46px;color:var(--mc-ink);font:800 26px / 1 var(--font-heading), sans-serif;touch-action:manipulation;border-radius:16px}.cube-count-module__QP5V9W__key[aria-label=Clear],.cube-count-module__QP5V9W__key[aria-label=Backspace]{font:600 13px / 1 var(--font-body), sans-serif}.cube-count-module__QP5V9W__key:enabled:hover{background:var(--mc-lime-soft)}.cube-count-module__QP5V9W__primary.mc-button{border-radius:16px;width:100%;min-height:52px}.cube-count-module__QP5V9W__keyboardNote{text-align:center;color:var(--mc-muted);font-size:12px}.cube-count-module__QP5V9W__replay{align-items:center;gap:12px;display:flex}.cube-count-module__QP5V9W__replay button{flex-shrink:0}.cube-count-module__QP5V9W__replay p{color:var(--mc-muted);font-size:12px;line-height:18px}.cube-count-module__QP5V9W__result{text-align:center}@media (max-width:767px){.cube-count-module__QP5V9W__heading{gap:8px;min-height:44px;margin-bottom:8px}.cube-count-module__QP5V9W__game .cube-count-module__QP5V9W__heading h1{font-size:24px;line-height:28px}.cube-count-module__QP5V9W__heading p{display:none}.cube-count-module__QP5V9W__progress{margin-bottom:8px}.cube-count-module__QP5V9W__layout{grid-template-columns:minmax(0,1fr);gap:8px}.cube-count-module__QP5V9W__board{border-radius:24px;gap:4px;height:clamp(148px,100svh - 506px,260px);padding:12px}.cube-count-module__QP5V9W__badge{height:24px;font-size:11px}.cube-count-module__QP5V9W__boardImage{flex:1}.cube-count-module__QP5V9W__caption{font-size:12px;line-height:16px}.cube-count-module__QP5V9W__controls{gap:8px}.cube-count-module__QP5V9W__prompt{min-height:28px}.cube-count-module__QP5V9W__prompt p{display:none}.cube-count-module__QP5V9W__game .cube-count-module__QP5V9W__prompt h2{margin-bottom:0;font-size:22px;line-height:26px}.cube-count-module__QP5V9W__answer{height:48px;font-size:28px}.cube-count-module__QP5V9W__key{height:44px;font-size:24px}.cube-count-module__QP5V9W__keypad{gap:6px}.cube-count-module__QP5V9W__primary.mc-button{min-height:44px;padding-block:8px}.cube-count-module__QP5V9W__keyboardNote{display:none}}
.hand-eye-module__4lvunG__heading{text-align:center;margin:16px 0}.hand-eye-module__4lvunG__board{width:min(100%, 360px, var(--game-board-size,360px));aspect-ratio:1;border:2px solid var(--mc-line);border-radius:var(--mc-radius);background:var(--mc-paper);cursor:pointer;touch-action:manipulation;margin:0 auto;padding:0;display:block;position:relative}.hand-eye-module__4lvunG__target{border:3px solid var(--mc-green);background:var(--mc-lime-soft);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hand-eye-module__4lvunG__horizontalLine,.hand-eye-module__4lvunG__verticalLine{background:var(--mc-line);position:absolute}.hand-eye-module__4lvunG__horizontalLine{width:100%;height:1px;top:50%;left:0}.hand-eye-module__4lvunG__verticalLine{width:1px;height:100%;top:0;left:50%}.hand-eye-module__4lvunG__ball{border:2px solid;border-radius:50%;place-items:center;width:16%;height:16%;font-size:16px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%)}.hand-eye-module__4lvunG__horizontal{background:var(--mc-blue-soft);color:var(--mc-blue-ink)}.hand-eye-module__4lvunG__vertical{background:var(--mc-coral-soft);color:var(--mc-coral-ink)}.hand-eye-module__4lvunG__feedback{text-align:center;max-width:440px;min-height:52px;margin:12px auto 0}.hand-eye-module__4lvunG__panel{min-height:var(--game-panel-height);border:1px solid var(--mc-line);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;padding:20px;display:flex}.hand-eye-module__4lvunG__heading p{margin:4px 0;font-size:14px}
.mc-game-area:has(.lucky-draw-module__rJhAhq__game){width:min(100%,1000px)}.lucky-draw-module__rJhAhq__game{--lucky-violet:#7962b1;--lucky-ink:#55417f;--lucky-gold:#f2cd69;text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.lucky-draw-module__rJhAhq__introduction{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:140px;display:flex}@media (min-width:768px) and (max-height:800px){.lucky-draw-module__rJhAhq__game{gap:12px}.lucky-draw-module__rJhAhq__introduction{display:contents}}.lucky-draw-module__rJhAhq__round{background:var(--mc-lilac-soft);color:var(--lucky-ink);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;line-height:16px}.lucky-draw-module__rJhAhq__introduction h2{margin:0;font-size:42px;line-height:48px}.lucky-draw-module__rJhAhq__introduction p{color:var(--mc-muted);margin:0;font-size:16px;line-height:22px}.lucky-draw-module__rJhAhq__mobileCopy{display:none}.lucky-draw-module__rJhAhq__table{background-color:#0000;background-image:url(/mini-club/lucky-draw/table-sparkle-lilac.svg),url(/mini-club/lucky-draw/table-sparkle-gold.svg),url(/mini-club/lucky-draw/table-sparkle-soft.svg),url(/mini-club/lucky-draw/table-sparkle-violet.svg),url(/mini-club/lucky-draw/table-inset.svg),url(/mini-club/lucky-draw/table-lilac.svg);background-position:5% 42%,95% 65%,15% 14%,86% 12%,50% 78%,50% 86%;background-repeat:no-repeat;background-size:18px 18px,20px 20px,12px 12px,15px 15px,81.2% 54.67%,88% 64.67%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;width:100%;height:300px;position:relative}.lucky-draw-module__rJhAhq__hand{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:82.4%;min-width:0;margin:24px auto 0;padding:0;display:grid}.lucky-draw-module__rJhAhq__card{--tilt:0deg;--offset:7px;aspect-ratio:152/216;border:1.5px solid var(--lucky-ink);background:var(--lucky-violet);width:100%;min-width:44px;color:var(--mc-yellow-soft);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transform:translateY(var(--offset)) rotate(var(--tilt));border-radius:16px;padding:0;transition:transform .18s,background .18s,box-shadow .18s,opacity .18s;position:relative;box-shadow:0 8px 14px #3b296326;container-type:inline-size}.lucky-draw-module__rJhAhq__card:first-child{--tilt:-6deg;--offset:24px}.lucky-draw-module__rJhAhq__card:nth-child(2){--tilt:-3deg;--offset:11px}.lucky-draw-module__rJhAhq__card:nth-child(4){--tilt:3deg;--offset:11px}.lucky-draw-module__rJhAhq__card:nth-child(5){--tilt:6deg;--offset:24px}.lucky-draw-module__rJhAhq__face{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lucky-draw-module__rJhAhq__face:before,.lucky-draw-module__rJhAhq__face:after{border:1px solid var(--mc-yellow-soft);content:"";border-radius:12px;position:absolute;inset:3.7% 4.3%}.lucky-draw-module__rJhAhq__face:after{opacity:.4;border-width:.6px;inset:5.6% 7%}.lucky-draw-module__rJhAhq__backArtwork,.lucky-draw-module__rJhAhq__revealedArtwork{position:absolute;inset:0}.lucky-draw-module__rJhAhq__backArtwork{background-color:#0000;background-image:url(/mini-club/lucky-draw/clover.svg),url(/mini-club/lucky-draw/medallion-line.svg),url(/mini-club/lucky-draw/medallion.svg),url(/mini-club/lucky-draw/star-cream.svg),url(/mini-club/lucky-draw/star-cream.svg),url(/mini-club/lucky-draw/sparkle-cream.svg),url(/mini-club/lucky-draw/sparkle-faint.svg),url(/mini-club/lucky-draw/sparkle-faint.svg),url(/mini-club/lucky-draw/sparkle-soft.svg);background-position:50% 52.8%,50% 52.3%,50% 52.5%,14% 9.7%,86% 90.3%,16% 38%,84% 32%,14% 72%,85% 71%;background-repeat:no-repeat;background-size:44.74% 35.19%,56.58% 39.81%,63.16% 44.44%,5.92% 4.17%,5.92% 4.17%,4.61% 3.24%,3.29% 2.31%,3.29% 2.31%,5.26% 3.7%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box}.lucky-draw-module__rJhAhq__lucky,.lucky-draw-module__rJhAhq__surprise,.lucky-draw-module__rJhAhq__points,.lucky-draw-module__rJhAhq__value{width:100%;font-weight:600;position:absolute;left:0}.lucky-draw-module__rJhAhq__lucky{letter-spacing:1.18cqw;font-size:5.92cqw;line-height:16px;top:12.3%}.lucky-draw-module__rJhAhq__surprise{letter-spacing:.4cqw;font-size:4.94cqw;line-height:16px;top:82.2%}.lucky-draw-module__rJhAhq__game .lucky-draw-module__rJhAhq__card:focus-visible{outline:3px solid var(--lucky-ink);outline-offset:5px}@media (hover:hover) and (pointer:fine){.lucky-draw-module__rJhAhq__card[aria-disabled=false]:hover{z-index:1;transform:translateY(calc(var(--offset) - 14px)) rotate(0deg);background:#876fc0;box-shadow:0 18px 28px #3b296338}}.lucky-draw-module__rJhAhq__card[aria-disabled=false]:active{background:var(--lucky-violet);transform:translateY(var(--offset)) rotate(0deg) scale(.97);box-shadow:0 3px 7px #3b296326}.lucky-draw-module__rJhAhq__card[aria-disabled=true]{cursor:default}.lucky-draw-module__rJhAhq__muted{opacity:.36;box-shadow:none}.lucky-draw-module__rJhAhq__revealed{z-index:2;border-color:var(--lucky-gold);background:var(--mc-yellow-soft);color:var(--lucky-ink);animation:.3s ease-out lucky-draw-module__rJhAhq__reveal;transform:translateY(-8px)scale(1.08);box-shadow:0 12px 32px #3b296329}.lucky-draw-module__rJhAhq__revealed .lucky-draw-module__rJhAhq__face:before,.lucky-draw-module__rJhAhq__revealed .lucky-draw-module__rJhAhq__face:after{border-color:var(--lucky-gold)}.lucky-draw-module__rJhAhq__revealedArtwork{background-color:#0000;background-image:url(/mini-club/lucky-draw/clover-seal.svg),url(/mini-club/lucky-draw/star-gold.svg),url(/mini-club/lucky-draw/star-gold.svg),url(/mini-club/lucky-draw/twinkle-gold.svg),url(/mini-club/lucky-draw/twinkle-gold.svg);background-position:50% 49%,16% 11%,84% 89%,85% 13%,15% 88%;background-repeat:no-repeat;background-size:71.05% 50%,8.55% 6.02%,8.55% 6.02%,3.29% 2.31%,3.29% 2.31%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.lucky-draw-module__rJhAhq__value{font-family:var(--font-heading), sans-serif;font-size:52.63cqw;font-weight:800;line-height:1.2;top:25.2%}.lucky-draw-module__rJhAhq__points{letter-spacing:1.2px;font-size:12px;line-height:16px;top:78%}.lucky-draw-module__rJhAhq__revealSparkles{pointer-events:none;background-color:#0000;background-image:url(/mini-club/lucky-draw/reveal-sparkle.svg),url(/mini-club/lucky-draw/table-sparkle-gold.svg),url(/mini-club/lucky-draw/table-sparkle-soft.svg),url(/mini-club/lucky-draw/table-sparkle-gold.svg);background-position:5% 20%,97% 30%,80% 0,20% 97%;background-repeat:no-repeat;background-size:22px 22px,16px 16px,12px 12px,10px 10px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:-12% -30%}.lucky-draw-module__rJhAhq__feedback{color:var(--lucky-ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.lucky-draw-module__rJhAhq__collection{color:var(--mc-muted);flex-direction:column;align-items:center;gap:12px;padding-top:12px;font-size:12px;line-height:18px;display:flex}.lucky-draw-module__rJhAhq__collection p,.lucky-draw-module__rJhAhq__fairPlay p{margin:0}.lucky-draw-module__rJhAhq__slots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.lucky-draw-module__rJhAhq__slots li{border:1px dashed var(--mc-line);background:var(--mc-white);color:#b8c0b5;width:48px;height:58px;font-family:var(--font-heading), sans-serif;border-radius:12px;place-items:center;font-size:24px;font-weight:800;display:grid}.lucky-draw-module__rJhAhq__slots .lucky-draw-module__rJhAhq__collected{border-style:solid;border-color:var(--lucky-gold);background:var(--mc-yellow-soft);color:var(--lucky-ink)}.lucky-draw-module__rJhAhq__fairPlay{color:var(--mc-muted);gap:6px;padding-top:8px;font-size:12px;line-height:18px;display:grid}.lucky-draw-module__rJhAhq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes lucky-draw-module__rJhAhq__reveal{0%{transform:translateY(-8px)rotateY(90deg)scale(1.08)}to{transform:translateY(-8px)rotateY(0)scale(1.08)}}@media (max-width:700px){.lucky-draw-module__rJhAhq__game{gap:12px}.lucky-draw-module__rJhAhq__introduction{gap:8px;min-height:108px}.lucky-draw-module__rJhAhq__introduction h2{font-size:clamp(24px,7.2vw,28px);line-height:36px}.lucky-draw-module__rJhAhq__introduction p{font-size:14px}.lucky-draw-module__rJhAhq__round{padding:5px 12px}.lucky-draw-module__rJhAhq__desktopCopy{display:none}.lucky-draw-module__rJhAhq__mobileCopy{display:inline}.lucky-draw-module__rJhAhq__table{background-color:#0000;background-image:url(/mini-club/lucky-draw/table-inset.svg),url(/mini-club/lucky-draw/table-lilac.svg);background-position:50% 65%,50% 71%;background-repeat:no-repeat;background-size:90% 72.5%,98% 79.6%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;max-width:358px;height:auto}.lucky-draw-module__rJhAhq__hand{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:312px;margin:0 auto;display:flex}.lucky-draw-module__rJhAhq__card:nth-child(n){--tilt:0deg;--offset:0px;border-width:1px;border-radius:10px;width:calc(33.3333% - 8px)}.lucky-draw-module__rJhAhq__face:before,.lucky-draw-module__rJhAhq__face:after{border-width:.6px;border-radius:8px}.lucky-draw-module__rJhAhq__lucky,.lucky-draw-module__rJhAhq__surprise{display:none}.lucky-draw-module__rJhAhq__revealed{transform:translateY(-4px)}.lucky-draw-module__rJhAhq__points{letter-spacing:.4px;font-size:12px;line-height:15px}.lucky-draw-module__rJhAhq__revealSparkles{background-size:14px 14px,10px 10px,0 0,0 0;inset:0 -12%}.lucky-draw-module__rJhAhq__feedback{font-size:13px}.lucky-draw-module__rJhAhq__collection{gap:8px;padding-top:4px}.lucky-draw-module__rJhAhq__slots li{width:38px;height:44px;font-size:22px}.lucky-draw-module__rJhAhq__fairPlay{gap:4px}@keyframes lucky-draw-module__rJhAhq__reveal{0%{transform:translateY(-4px)rotateY(90deg)}to{transform:translateY(-4px)rotateY(0)}}}@media (prefers-reduced-motion:reduce){.lucky-draw-module__rJhAhq__game .lucky-draw-module__rJhAhq__card{transition:none;animation:none}}.lucky-draw-module__rJhAhq__game{gap:12px}.lucky-draw-module__rJhAhq__game>[data-game-status]{width:100%}.lucky-draw-module__rJhAhq__introduction{background:var(--mc-lilac-soft);border-radius:24px 24px 0 0;width:100%;min-height:100px;padding:20px 12px 0}.lucky-draw-module__rJhAhq__table{background-color:var(--mc-lilac-soft);border-radius:0 0 24px 24px;margin-top:-12px}@media (min-width:768px) and (max-height:800px){.lucky-draw-module__rJhAhq__introduction{display:flex}}@media (max-width:767px){.lucky-draw-module__rJhAhq__table{max-width:none;padding:12px}.lucky-draw-module__rJhAhq__hand{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:100%;display:grid}.lucky-draw-module__rJhAhq__card:nth-child(n){width:100%;min-width:0;min-height:80px}.lucky-draw-module__rJhAhq__points{font-size:9px}}.lucky-draw-module__rJhAhq__panel{width:100%;min-height:var(--game-panel-height);background:var(--mc-lilac-soft);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px 16px;display:flex}.lucky-draw-module__rJhAhq__panel .lucky-draw-module__rJhAhq__introduction{background:0 0;min-height:0;padding:0;display:flex}.lucky-draw-module__rJhAhq__panel .lucky-draw-module__rJhAhq__introduction h2{font-size:28px;line-height:36px}.lucky-draw-module__rJhAhq__panel .lucky-draw-module__rJhAhq__table{background:0 0;height:auto;margin:0;padding:0}.lucky-draw-module__rJhAhq__panel .lucky-draw-module__rJhAhq__hand{margin-top:0}.lucky-draw-module__rJhAhq__collection{gap:4px;padding:0}.lucky-draw-module__rJhAhq__fairPlay{padding:0}@media (max-width:767px){.lucky-draw-module__rJhAhq__panel{gap:32px}.lucky-draw-module__rJhAhq__panel .lucky-draw-module__rJhAhq__introduction h2{font-size:24px;line-height:30px}}
.make-24-module__5bRJtq__area.mc-game-area{flex-direction:column;gap:12px;width:min(100%,1040px);min-height:max(480px,100svh - 124px);display:flex}.make-24-module__5bRJtq__area .make-24-module__5bRJtq__status[data-game-status]{z-index:5;background:var(--mc-paper);justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin:0;padding:0;line-height:1.35;display:flex;position:sticky;top:0}.make-24-module__5bRJtq__card{background:var(--mc-yellow-soft);border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:max(300px,100svh - 260px);margin:0;padding:24px;display:flex}.make-24-module__5bRJtq__controls{gap:16px;width:min(100%,480px);margin:0 auto;display:grid}.make-24-module__5bRJtq__controls button{cursor:pointer;touch-action:manipulation;margin:0}.make-24-module__5bRJtq__controls :focus-visible{outline:3px solid var(--mc-green);outline-offset:3px}.make-24-module__5bRJtq__feedback{min-height:20px;color:var(--mc-muted);text-align:center;margin:0;font-size:14px;line-height:20px}.make-24-module__5bRJtq__board,.make-24-module__5bRJtq__operators{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.make-24-module__5bRJtq__board button,.make-24-module__5bRJtq__emptyTile,.make-24-module__5bRJtq__operators button,.make-24-module__5bRJtq__mergeGhost{background:var(--mc-white);min-height:56px;color:var(--mc-ink);font-family:var(--font-heading), sans-serif;font-variant-numeric:tabular-nums;border:3px solid #0000;border-radius:16px;padding:4px;font-size:40px;font-weight:800;transition:background-color .15s,border-color .15s,transform .15s}.make-24-module__5bRJtq__board button,.make-24-module__5bRJtq__emptyTile{min-height:112px}.make-24-module__5bRJtq__board button[aria-pressed=true]{border-color:var(--mc-green);background:var(--mc-ink);color:var(--mc-white)}.make-24-module__5bRJtq__operators button{background:var(--mc-ink);color:var(--mc-white);font-family:var(--font-body), sans-serif;font-size:28px;font-weight:700;line-height:36px}.make-24-module__5bRJtq__operators button[aria-pressed=true]{border-color:var(--mc-green);background:var(--mc-green)}.make-24-module__5bRJtq__board button[data-receiving=true],.make-24-module__5bRJtq__board button[data-solved=true]{border-color:var(--mc-green);background:var(--mc-lime-soft);color:var(--mc-ink)}.make-24-module__5bRJtq__board button:active:not(:disabled),.make-24-module__5bRJtq__operators button:active:not(:disabled){transform:scale(.96)}.make-24-module__5bRJtq__controls button:disabled{cursor:default}.make-24-module__5bRJtq__operators button:disabled{opacity:.4}.make-24-module__5bRJtq__emptyTile{border:1px dashed var(--mc-green);opacity:.35;background:0 0}.make-24-module__5bRJtq__value{overflow-wrap:anywhere;display:block}.make-24-module__5bRJtq__board{--tile-gap:12px;gap:var(--tile-gap);position:relative}.make-24-module__5bRJtq__mergeGhost{top:0;left:calc(var(--slot) * (100% + var(--tile-gap)) / 4);width:calc((100% - 3 * var(--tile-gap)) / 4);pointer-events:none;z-index:1;place-items:center;height:100%;display:grid;position:absolute}.make-24-module__5bRJtq__mergeTarget{border-color:var(--mc-green);background:var(--mc-lime-soft);animation:.3s ease-out forwards make-24-module__5bRJtq__absorb}.make-24-module__5bRJtq__mergeSource{z-index:2;animation:.3s cubic-bezier(.32,0,.67,1) forwards make-24-module__5bRJtq__travel}.make-24-module__5bRJtq__receivingValue{animation:.44s ease-out make-24-module__5bRJtq__receive}@keyframes make-24-module__5bRJtq__travel{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translateX(calc(var(--distance) * (100% + var(--tile-gap)))) scale(.8);opacity:0}}@keyframes make-24-module__5bRJtq__absorb{0%,60%{opacity:1}to{opacity:0}}@keyframes make-24-module__5bRJtq__receive{0%,60%{opacity:0;transform:scale(.9)}80%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.make-24-module__5bRJtq__editActions{justify-content:space-between;width:min(100%,480px);margin-inline:auto;display:flex}.make-24-module__5bRJtq__undo.mc-button{justify-self:center;width:160px;min-height:44px;padding:8px 16px;font-size:16px}.make-24-module__5bRJtq__ghost.mc-button{width:112px;min-height:48px;color:var(--mc-ink);background:0 0;padding:8px;font-size:16px}.make-24-module__5bRJtq__ghost:hover:not(:disabled){background:var(--mc-lime-soft)}.make-24-module__5bRJtq__answer{text-align:center;font-variant-numeric:tabular-nums;margin:0}.make-24-module__5bRJtq__answer:empty{display:none}.make-24-module__5bRJtq__board button[data-hint=true]{outline:3px solid var(--mc-green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.make-24-module__5bRJtq__controls button{transition:none}.make-24-module__5bRJtq__receivingValue{animation:none}.make-24-module__5bRJtq__mergeGhost{display:none}}@media (max-width:600px){.make-24-module__5bRJtq__area.mc-game-area{min-height:max(560px,100svh - 100px)}.make-24-module__5bRJtq__card{min-height:360px;padding:24px 12px}.make-24-module__5bRJtq__board{--tile-gap:8px}.make-24-module__5bRJtq__operators{gap:8px}.make-24-module__5bRJtq__board button,.make-24-module__5bRJtq__emptyTile{min-height:88px}.make-24-module__5bRJtq__board button,.make-24-module__5bRJtq__mergeGhost{font-size:clamp(22px,7vw,32px)}}
.mental-math-sprint-module__kCtW-q__meta{margin-bottom:8px}.mental-math-sprint-module__kCtW-q__progress{margin-bottom:0;display:block}.mental-math-sprint-module__kCtW-q__caption{margin-block:4px}.mental-math-sprint-module__kCtW-q__card{border:1px solid var(--mc-line);background:var(--mc-yellow-soft);border-radius:24px;place-items:center;gap:6px;min-height:max(200px,100svh - 470px);margin:8px 0;padding:24px 12px;display:grid}.mental-math-sprint-module__kCtW-q__card h2{font-family:var(--font-heading), sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,6vw,48px);line-height:1.2}.mental-math-sprint-module__kCtW-q__card h2,.mental-math-sprint-module__kCtW-q__card p{margin:0}.mental-math-sprint-module__kCtW-q__controls{gap:8px;width:min(100%,390px);margin:0 auto;display:grid}.mental-math-sprint-module__kCtW-q__controls input,.mental-math-sprint-module__kCtW-q__controls>button{margin:0}.mental-math-sprint-module__kCtW-q__controls input{min-height:56px;padding:10px;font-size:28px;line-height:1.25}.mental-math-sprint-module__kCtW-q__keypad{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}.mental-math-sprint-module__kCtW-q__keypad button{touch-action:manipulation;min-height:44px}.mental-math-sprint-module__kCtW-q__controls :focus-visible{outline:3px solid var(--mc-green);outline-offset:3px}.mental-math-sprint-module__kCtW-q__card input{background:#fff;width:min(100%,390px);min-height:56px;margin:0;font-size:28px}.mental-math-sprint-module__kCtW-q__controls{width:min(100%,390px)}
@font-face{font-family:Schulte Mono;src:url(/mini-club/dm-mono-500.ttf)format("truetype");font-weight:500;font-display:swap}.number-hunt-module__MMM5jq__board{width:min(100%, 420px, var(--game-board-size,420px));border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:16px auto;padding:0;display:grid}.number-hunt-module__MMM5jq__cell{aspect-ratio:1;border:2px solid var(--mc-line);background:var(--mc-white);min-width:0;min-height:44px;color:var(--mc-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:10px;padding:0;font-size:clamp(20px,5vw,32px);font-weight:800;position:relative}.number-hunt-module__MMM5jq__cell[aria-pressed=true]{border-color:var(--mc-green);background:var(--mc-lime-soft);color:var(--mc-green)}.number-hunt-module__MMM5jq__cell:focus-visible{outline:3px solid var(--mc-green);outline-offset:2px}.number-hunt-module__MMM5jq__check{font-size:12px;position:absolute;bottom:0;right:2px}.number-hunt-module__MMM5jq__stage{border:1px solid var(--mc-line);text-align:center;background:#fff;border-radius:24px;flex-direction:column;max-width:640px;margin:auto;padding:16px 24px;display:flex}.number-hunt-module__MMM5jq__stage h2{margin:22px 0 4px;font-size:28px}.number-hunt-module__MMM5jq__stage>p{margin:6px 0 20px}.number-hunt-module__MMM5jq__wheel{aspect-ratio:1;background:var(--mc-line);border-radius:50%;display:block;position:relative;container-type:inline-size}.number-hunt-module__MMM5jq__sector{width:100%;height:100%;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;padding:0;font-size:4.5cqw;font-weight:800;position:absolute;inset:0}.number-hunt-module__MMM5jq__sector>span{line-height:1;position:absolute;transform:translate(-50%,-50%)}.number-hunt-module__MMM5jq__cell,.number-hunt-module__MMM5jq__sector{font-family:var(--font-heading), sans-serif}.number-hunt-module__MMM5jq__sector{color:var(--mc-ink);background:#fff}.number-hunt-module__MMM5jq__sector[data-dark=true]{background:var(--mc-ink);color:#fff}.number-hunt-module__MMM5jq__sector:focus-visible{background:var(--mc-green);color:#fff;outline:0}.number-hunt-module__MMM5jq__sector:focus-visible>span{outline-offset:4px;border-radius:4px;outline:2px solid}.number-hunt-module__MMM5jq__sector[data-hint-revealed=true]{background:var(--mc-blue-ink);color:#fff}.number-hunt-module__MMM5jq__sector[data-hint-revealed=true]>span{outline-offset:4px;border-radius:4px;outline:2px solid}.number-hunt-module__MMM5jq__sector .number-hunt-module__MMM5jq__check{font-size:2.4cqw;position:absolute;inset:100% auto auto 50%;transform:translate(-50%)}.number-hunt-module__MMM5jq__hub{background:var(--mc-lime-soft);width:14%;height:14%;color:var(--mc-green);border:2px solid var(--mc-line);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:43%;left:43%}.number-hunt-module__MMM5jq__status{background:var(--mc-white);border:1px solid var(--mc-line);text-align:left;border-radius:16px;justify-content:space-between;width:min(100%,400px);margin:24px auto 16px;padding:16px;display:flex}@media (min-width:768px){.number-hunt-module__MMM5jq__stage>.mc-tag{align-self:center}.number-hunt-module__MMM5jq__status{margin-top:0}.number-hunt-module__MMM5jq__status>div{align-items:baseline;gap:8px;display:flex}.number-hunt-module__MMM5jq__stage h2{margin-block:8px 4px;font-size:24px}.number-hunt-module__MMM5jq__stage>p{margin-block:4px 8px}.number-hunt-module__MMM5jq__status>div>p{margin:0;font-size:18px}.number-hunt-module__MMM5jq__stage>.number-hunt-module__MMM5jq__board{margin-block:8px}}@media (max-width:767px){.number-hunt-module__MMM5jq__status{order:0}.number-hunt-module__MMM5jq__stage>.mc-game-caption{order:2}}.number-hunt-module__MMM5jq__status small{color:var(--mc-muted);font-size:11px;font-weight:700}.number-hunt-module__MMM5jq__status p{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px;font-weight:800}.number-hunt-module__MMM5jq__status [role=timer]{font-family:Schulte Mono,monospace;font-weight:500}.number-hunt-module__MMM5jq__selector{text-align:left;gap:32px;max-width:1000px;margin:auto;display:grid}.number-hunt-module__MMM5jq__selector h2{margin:0 0 12px;font-size:28px}.number-hunt-module__MMM5jq__selector p{line-height:1.5}.number-hunt-module__MMM5jq__options{border:0;gap:12px;min-width:0;margin:20px 0;padding:0;display:grid}.number-hunt-module__MMM5jq__option{border:1px solid var(--mc-line);width:100%;color:var(--mc-ink);text-align:left;cursor:pointer;font:inherit;background:#fff;border-radius:18px;align-items:center;gap:16px;padding:16px;display:flex}.number-hunt-module__MMM5jq__option[aria-pressed=true]{border-color:var(--mc-green);box-shadow:inset 0 0 0 1px var(--mc-green);background:var(--mc-lime-soft)}.number-hunt-module__MMM5jq__option:focus-visible{outline:3px solid var(--mc-green);outline-offset:3px}.number-hunt-module__MMM5jq__option strong{overflow-wrap:anywhere;font-size:18px;display:block}.number-hunt-module__MMM5jq__option small{color:var(--mc-muted);overflow-wrap:anywhere;margin-top:4px;display:block}.number-hunt-module__MMM5jq__preview{aspect-ratio:1;pointer-events:none;width:100%;position:relative}.number-hunt-module__MMM5jq__option .number-hunt-module__MMM5jq__preview{flex:0 0 68px;width:68px}.number-hunt-module__MMM5jq__gridPreview{grid-template-columns:repeat(5,1fr);gap:1.5%;display:grid;container-type:inline-size}.number-hunt-module__MMM5jq__previewCell{border:1px solid var(--mc-line);background:#fff;border-radius:10%;place-items:center;font-size:6cqw;font-weight:800;display:grid}.number-hunt-module__MMM5jq__largePreview{border:1px solid var(--mc-line);text-align:center;background:#fff;border-radius:18px;padding:30px;display:none}.number-hunt-module__MMM5jq__largePreview .number-hunt-module__MMM5jq__preview{max-width:400px;margin:24px auto}.number-hunt-module__MMM5jq__ruleSelect{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.number-hunt-module__MMM5jq__ruleSelect select{border:1px solid var(--mc-line);max-width:100%;min-height:44px;font:inherit;color:var(--mc-ink);background:#fff;border-radius:10px;padding:8px 12px}@media (min-width:850px){.number-hunt-module__MMM5jq__selector{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr)}.number-hunt-module__MMM5jq__largePreview{display:block}}@media (max-width:480px){.number-hunt-module__MMM5jq__board{gap:4px;width:100%}.number-hunt-module__MMM5jq__cell{font-size:24px}.number-hunt-module__MMM5jq__stage h2{font-size:26px}}
@font-face{font-family:Roboto Mono Memory;src:url(/mini-club/roboto-mono.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}.number-memory-module__pv2Rba__area.mc-game-area{width:100%}.number-memory-module__pv2Rba__card{background:var(--mc-blue-soft);min-height:var(--game-panel-height);border:0}.number-memory-module__pv2Rba__card h2{margin:0;font-size:28px}.number-memory-module__pv2Rba__card :where(p){margin:0}.number-memory-module__pv2Rba__number,.number-memory-module__pv2Rba__answerText{font:500 clamp(22px, calc(90cqw / var(--columns) / .65), var(--number-size,40px)) / 1.6 "Roboto Mono Memory", monospace;font-variant-numeric:tabular-nums;letter-spacing:2px}.number-memory-module__pv2Rba__progress.mc-progress{width:min(100%,400px);margin:0}.number-memory-module__pv2Rba__answerText{width:calc(var(--columns) * (1ch + 2px) + 1px);text-align:left;line-height:1.4;position:relative}.number-memory-module__pv2Rba__placeholders,.number-memory-module__pv2Rba__input{word-break:break-all;white-space:pre-wrap;overflow-wrap:anywhere}.number-memory-module__pv2Rba__placeholders{pointer-events:none;color:#b8c0b5;position:absolute;inset:0}.number-memory-module__pv2Rba__input{resize:none;width:100%;color:var(--mc-ink);font:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}.number-memory-module__pv2Rba__card .number-memory-module__pv2Rba__input:focus-visible{outline:none}.number-memory-module__pv2Rba__keypad.mc-keypad{gap:8px 12px;width:min(100%,360px);margin:6px auto 0}.number-memory-module__pv2Rba__keypad .mc-key{min-height:44px;font:800 26px / 32px var(--font-heading), sans-serif;border-radius:16px}.number-memory-module__pv2Rba__keypad .number-memory-module__pv2Rba__clear{font:600 14px / 20px var(--font-body), sans-serif}.number-memory-module__pv2Rba__hintDialog.mc-dialog{text-align:center;width:min(640px,100% - 32px);padding:32px;container-type:inline-size}.number-memory-module__pv2Rba__hintDialog .mc-dialog-heading{justify-content:center;margin-bottom:28px}.number-memory-module__pv2Rba__hintDialog .mc-icon-button{display:none}.number-memory-module__pv2Rba__hintDialog .number-memory-module__pv2Rba__number{margin-block:28px}.number-memory-module__pv2Rba__hintDialog .mc-button{min-width:160px;min-height:44px}.number-memory-module__pv2Rba__hintDialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1f2b2461}@media (min-width:768px){.number-memory-module__pv2Rba__header>.mc-icon-button{display:none}}@media (max-width:767px){.number-memory-module__pv2Rba__header.mc-subnav h1{font-size:22px}.number-memory-module__pv2Rba__card h2{font-size:24px}.number-memory-module__pv2Rba__hintDialog.mc-dialog{padding:24px 16px}}
.picture-memory-module__fb5bqG__stats{flex-wrap:wrap;justify-content:center;gap:4px 20px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.picture-memory-module__fb5bqG__feedback{min-height:1.5em;color:var(--mc-ink);margin:8px 0;font-size:14px;line-height:1.5}.picture-memory-module__fb5bqG__board{width:min(100%, 420px, var(--game-board-size,420px));border:0;gap:4px;min-width:0;margin:12px 0;padding:0;display:grid;position:relative;left:50%;transform:translate(-50%)}.picture-memory-module__fb5bqG__cell{aspect-ratio:1;border:1px solid var(--mc-line);background:var(--mc-paper);min-width:0;min-height:24px;color:var(--mc-ink);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:8px;padding:0;font-size:clamp(20px,5vw,32px);font-weight:800}.picture-memory-module__fb5bqG__cell[aria-disabled=true]{cursor:default}.picture-memory-module__fb5bqG__target{border-color:var(--mc-green);background:var(--mc-green);color:#fff}.picture-memory-module__fb5bqG__correct{border-color:var(--mc-green);background:var(--mc-lime-soft);color:var(--mc-green)}.picture-memory-module__fb5bqG__wrong{border-color:var(--mc-danger);background:var(--mc-coral-soft);color:var(--mc-danger)}.picture-memory-module__fb5bqG__cell[aria-disabled=false]:active{border-color:var(--mc-blue-ink)}.picture-memory-module__fb5bqG__cell:focus-visible{outline:3px solid var(--mc-blue-ink);outline-offset:2px}.picture-memory-module__fb5bqG__instructions{text-align:center;color:var(--mc-muted);margin:16px 0;font-size:12px;line-height:1.5}@media (max-width:359px){.picture-memory-module__fb5bqG__board{gap:0}}
.quick-type-module__0ZSwrq__game{text-align:left;width:100%;max-width:none;margin:0 auto}.quick-type-module__0ZSwrq__passage{border:2px solid var(--mc-line);background:var(--mc-white);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;height:max(180px,100svh - 420px);margin:12px 0;padding:clamp(16px,3vw,28px);font:24px/1.8 ui-monospace,monospace;overflow-y:auto}.quick-type-module__0ZSwrq__passage p{margin:0}.quick-type-module__0ZSwrq__correct{color:var(--mc-green);background:var(--mc-lime-soft)}.quick-type-module__0ZSwrq__error{color:var(--mc-danger);background:var(--mc-coral-soft);-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.quick-type-module__0ZSwrq__current{border-bottom:3px solid var(--mc-blue-ink)}.quick-type-module__0ZSwrq__label{margin-bottom:8px;font-weight:700;display:block}.quick-type-module__0ZSwrq__input{border:2px solid var(--mc-line);background:var(--mc-white);width:100%;min-height:64px;color:var(--mc-ink);resize:vertical;border-radius:16px;padding:16px;font:18px/1.6 ui-monospace,monospace}.quick-type-module__0ZSwrq__input:focus{outline:3px solid var(--mc-blue-ink);outline-offset:3px}.quick-type-module__0ZSwrq__feedback{min-height:3em;margin:16px 0;line-height:1.5}.quick-type-module__0ZSwrq__passage h2{text-align:center;font:800 28px / 36px var(--font-heading), sans-serif;margin:0 0 24px}
.rapid-tap-module__k_AH3G__zone{width:100%;min-height:180px;height:var(--game-panel-height);border-radius:var(--mc-radius);background:var(--mc-lime-soft);color:var(--mc-green);font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:16px auto;padding:24px;font-weight:800;display:flex}.rapid-tap-module__k_AH3G__zone strong{font-variant-numeric:tabular-nums;font-size:clamp(88px,15vw,120px);line-height:1}.rapid-tap-module__k_AH3G__zone:focus-visible{outline:3px solid var(--mc-green);outline-offset:4px}.rapid-tap-module__k_AH3G__zone:active{background:var(--mc-lime)}
.sequence-recall-module__W0Aeha__phase{background:var(--mc-blue-soft);width:min(100%,420px);min-height:64px;color:var(--mc-blue-ink);border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:12px;margin:0 auto;padding:8px 12px;display:grid}.sequence-recall-module__W0Aeha__phase[data-phase=ready]{background:var(--mc-lime-soft);color:var(--mc-green)}.sequence-recall-module__W0Aeha__phase[data-phase=answering]{background:var(--mc-green);color:var(--mc-white)}.sequence-recall-module__W0Aeha__phase h2{margin:0;font-size:20px;line-height:1.3}.sequence-recall-module__W0Aeha__phase p{grid-column:2;margin:4px 0 0;font-size:13px;line-height:1.4}.sequence-recall-module__W0Aeha__board{width:min(100%, 420px, var(--game-board-size,420px));border:0;gap:6px;margin:12px auto;padding:0;display:grid}.sequence-recall-module__W0Aeha__cell{--tile-colour:#64748b;aspect-ratio:1;border:2px solid color-mix(in srgb, var(--tile-colour) 45%, var(--mc-white));background:color-mix(in srgb, var(--tile-colour) 70%, var(--mc-white));min-width:0;min-height:44px;color:var(--mc-white);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:10px;padding:0;position:relative}.sequence-recall-module__W0Aeha__cell[data-colour=Coral]{--tile-colour:#cf5159}.sequence-recall-module__W0Aeha__cell[data-colour=Amber]{--tile-colour:#bd6818}.sequence-recall-module__W0Aeha__cell[data-colour=Yellow]{--tile-colour:#a68a0a}.sequence-recall-module__W0Aeha__cell[data-colour=Green]{--tile-colour:#328451}.sequence-recall-module__W0Aeha__cell[data-colour=Teal]{--tile-colour:#168589}.sequence-recall-module__W0Aeha__cell[data-colour=Blue]{--tile-colour:#4178ce}.sequence-recall-module__W0Aeha__cell[data-colour=Purple]{--tile-colour:#8654c0}.sequence-recall-module__W0Aeha__cell[data-colour=Pink]{--tile-colour:#bd4889}.sequence-recall-module__W0Aeha__cell[aria-disabled=true]{cursor:default}.sequence-recall-module__W0Aeha__cell[aria-pressed=true]{border-color:var(--tile-colour);background:var(--tile-colour);box-shadow:inset 0 0 0 3px var(--mc-white)}.sequence-recall-module__W0Aeha__cell:focus-visible{outline:3px solid var(--mc-ink);outline-offset:2px}.sequence-recall-module__W0Aeha__mark{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sequence-recall-module__W0Aeha__light{aspect-ratio:1;background:currentColor;border-radius:50%;width:20%}
@media (min-width:768px) and (max-height:800px){.mc-game-focus .target-tracker-module__zGuYrG__status{min-height:60px}.mc-game-focus .target-tracker-module__zGuYrG__status h2{margin-block:4px;font-size:24px}.mc-game-focus .target-tracker-module__zGuYrG__status p{margin-block:4px}.mc-game-focus .target-tracker-module__zGuYrG__chances{margin-bottom:8px}.mc-game-focus .target-tracker-module__zGuYrG__board{margin-block:8px}}.target-tracker-module__zGuYrG__status{text-align:center;min-height:72px}.target-tracker-module__zGuYrG__status h2{margin:8px 0;font-size:clamp(20px,5vw,28px)}.target-tracker-module__zGuYrG__status p{max-width:460px;margin:8px auto;font-size:14px;line-height:1.5}.target-tracker-module__zGuYrG__board{width:min(100%, 420px, var(--game-board-size,420px));aspect-ratio:1;border:1px solid var(--mc-green);background:var(--mc-lime-soft);border-radius:16px;margin:12px 0;padding:0;position:relative;left:50%;transform:translate(-50%)}.target-tracker-module__zGuYrG__piece{aspect-ratio:1;border:3px solid var(--mc-paper,#fffdf6);background:var(--mc-blue-soft);width:16%;color:var(--mc-ink);font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:50%;padding:0;font-size:clamp(20px,5vw,32px);font-weight:800;transition:background-color .12s;position:absolute;transform:translate(-50%,-50%)}.target-tracker-module__zGuYrG__piece:disabled{opacity:1}.target-tracker-module__zGuYrG__piece:not(:disabled){cursor:pointer}.target-tracker-module__zGuYrG__target{background:var(--mc-yellow,#ffcf63);border-color:var(--mc-ink)}.target-tracker-module__zGuYrG__selected{background:var(--mc-blue-soft,#bbdfed)}.target-tracker-module__zGuYrG__piece:focus-visible,.target-tracker-module__zGuYrG__retry:focus-visible{outline:3px solid var(--mc-blue-ink);outline-offset:2px}.target-tracker-module__zGuYrG__retry{margin:16px auto;display:block}.target-tracker-module__zGuYrG__instructions{text-align:center;color:var(--mc-muted);margin:16px 0;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.target-tracker-module__zGuYrG__piece{transition:none}}
.word-memory-module__Dpm6sa__card{border:1px solid var(--mc-line);background:var(--mc-lilac-soft);min-height:var(--game-panel-height);border-radius:24px;place-items:center;gap:12px;margin:12px 0;padding:32px 16px;display:grid}.word-memory-module__Dpm6sa__card h2{font-family:var(--font-heading), sans-serif;overflow-wrap:anywhere;max-width:100%;font-size:clamp(40px,7vw,72px);line-height:1.2}.word-memory-module__Dpm6sa__answers{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.word-memory-module__Dpm6sa__answers button{touch-action:manipulation;min-height:56px}.word-memory-module__Dpm6sa__answers button:focus-visible{outline:3px solid var(--mc-green);outline-offset:4px}.word-memory-module__Dpm6sa__answers{width:min(100%,480px);margin-inline:auto}.word-memory-module__Dpm6sa__answers button:last-child{background:var(--mc-green);color:#fff}
.queens-module__vDxqWq__page{max-width:880px;margin:0 auto;padding:0 0 24px}.queens-module__vDxqWq__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.queens-module__vDxqWq__header h1{margin:8px 0 0}.queens-module__vDxqWq__header p{color:var(--mc-muted);margin:0}.queens-module__vDxqWq__facts{text-align:right;white-space:nowrap;gap:8px;font-size:14px;display:grid}.queens-module__vDxqWq__facts time{font-variant-numeric:tabular-nums;font-weight:700}.queens-module__vDxqWq__board{grid-template-columns:repeat(var(--size), minmax(0, 1fr));width:100%;min-width:0;max-width:min(560px, var(--game-board-size,560px));border:0;border-radius:12px;gap:6px;margin:auto;padding:0;display:grid;overflow:hidden}.queens-module__vDxqWq__cell{aspect-ratio:1;border:1px solid var(--mc-line);color:#263020;min-width:0;box-shadow:none;cursor:pointer;touch-action:manipulation;background:#e6edcc;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.queens-module__vDxqWq__cell[data-region="1"]{background:#dce4f4}.queens-module__vDxqWq__cell[data-region="2"]{background:#f7dfbd}.queens-module__vDxqWq__cell[data-region="3"]{background:#e7daf0}.queens-module__vDxqWq__cell[data-region="4"]{background:#c9e8df}.queens-module__vDxqWq__cell[data-region="5"]{background:#f4d7da}.queens-module__vDxqWq__cell[data-region="6"]{background:#f1edbb}.queens-module__vDxqWq__cell[data-region="7"]{background:#d4e9ee}.queens-module__vDxqWq__cell[data-region="8"]{background:#e4d9cc}.queens-module__vDxqWq__cell small{opacity:.8;font-size:10px;font-weight:600;line-height:1;position:absolute;top:2px;left:4px}.queens-module__vDxqWq__cell svg{stroke-width:2px;width:53%;height:53%}.queens-module__vDxqWq__cell span{font-size:clamp(20px,5vw,36px);line-height:1}.queens-module__vDxqWq__cell b{color:#a62121;font-size:14px;position:absolute;bottom:0;right:3px}.queens-module__vDxqWq__cell[data-conflict=true]{box-shadow:inset 0 0 0 3px #b32929}.queens-module__vDxqWq__cell:focus-visible{outline-offset:-4px;z-index:1;outline:3px solid #172e68}.queens-module__vDxqWq__cell:disabled{cursor:default}.queens-module__vDxqWq__feedback{text-align:center;min-height:44px;margin:16px 0;font-size:14px}.queens-module__vDxqWq__tools{border:0;grid-template-columns:repeat(4,1fr);gap:8px;min-width:0;padding:0;display:grid}.queens-module__vDxqWq__tools button,.queens-module__vDxqWq__actions button{border:1px solid var(--mc-line);background:var(--mc-white);min-height:48px;color:var(--mc-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;display:flex}.queens-module__vDxqWq__tools button[aria-pressed=true]{background:var(--mc-lime-soft);border:2px solid var(--mc-ink);font-weight:700}.queens-module__vDxqWq__tools button:disabled,.queens-module__vDxqWq__actions button:disabled{opacity:.5;cursor:default}.queens-module__vDxqWq__tools button:focus-visible,.queens-module__vDxqWq__actions button:focus-visible{outline:3px solid var(--mc-ink);outline-offset:2px}.queens-module__vDxqWq__actions{justify-content:center;gap:12px;margin:16px 0;display:flex}.queens-module__vDxqWq__actions button{padding:8px 20px}.queens-module__vDxqWq__error{color:var(--mc-danger);background:var(--mc-coral-soft);border-radius:12px;padding:12px}.queens-module__vDxqWq__hint{background:var(--mc-lime-soft);border-radius:16px;margin:16px 0;padding:16px;line-height:1.5}.queens-module__vDxqWq__hint button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.queens-module__vDxqWq__hint p{margin:10px 0 0}.queens-module__vDxqWq__result{background:var(--mc-lime-soft);text-align:center;border-radius:24px;padding:32px 20px}.queens-module__vDxqWq__result>svg{margin:auto}.queens-module__vDxqWq__result a{width:fit-content;margin:20px auto 0;display:block}@media (max-width:767px){.mc-site main:has(.queens-module__vDxqWq__result){min-height:0;padding-block:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-bottom,0px))}.queens-module__vDxqWq__page:has(.queens-module__vDxqWq__result){padding-block:0}}@media (max-width:480px){.queens-module__vDxqWq__page{padding-top:12px}.queens-module__vDxqWq__header{gap:8px}.queens-module__vDxqWq__header p{font-size:13px}.queens-module__vDxqWq__tools button{flex-direction:column;gap:4px;padding:8px 2px;font-size:13px}}.queens-module__vDxqWq__page{grid-template-columns:minmax(0,1fr);display:grid}.queens-module__vDxqWq__page>.queens-module__vDxqWq__header{grid-column:1/-1}.queens-module__vDxqWq__page>.queens-module__vDxqWq__board,.queens-module__vDxqWq__page>fieldset:not(.queens-module__vDxqWq__tools){width:min(100%,440px,max(280px,100svh - 240px))}.queens-module__vDxqWq__page:has(>fieldset){border:1px solid var(--mc-line);background:#fff;border-radius:24px;padding:20px 24px}.queens-module__vDxqWq__hint:empty{display:none}.queens-module__vDxqWq__hint{margin:8px 0;padding:12px;font-size:13px}.queens-module__vDxqWq__feedback{min-height:24px;margin:8px 0;font-size:12px}.queens-module__vDxqWq__actions{flex-wrap:wrap;gap:8px;margin:12px 0}.queens-module__vDxqWq__actions button{padding:8px 12px;font-size:13px}@media (min-width:768px){.queens-module__vDxqWq__page:has(>fieldset):not(:has([aria-label=Path\ tools])){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;column-gap:24px}.queens-module__vDxqWq__page>fieldset:not(.queens-module__vDxqWq__tools){grid-area:2/1/span 6}.queens-module__vDxqWq__page>.queens-module__vDxqWq__tools,.queens-module__vDxqWq__page>.queens-module__vDxqWq__feedback,.queens-module__vDxqWq__page>.queens-module__vDxqWq__actions,.queens-module__vDxqWq__page>.queens-module__vDxqWq__hint,.queens-module__vDxqWq__page>p{grid-column:2}.queens-module__vDxqWq__page:has([aria-label=Path\ tools]){max-width:640px}.queens-module__vDxqWq__page:has([aria-label=Path\ tools])>:is(fieldset,p,.queens-module__vDxqWq__actions,.queens-module__vDxqWq__hint){grid-area:auto/1}.queens-module__vDxqWq__page>.queens-module__vDxqWq__tools{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.queens-module__vDxqWq__page:has(>fieldset){padding:0 12px 16px}.queens-module__vDxqWq__page>.queens-module__vDxqWq__board,.queens-module__vDxqWq__page>fieldset:not(.queens-module__vDxqWq__tools){width:min(100%,420px,max(260px,100svh - 350px))}.queens-module__vDxqWq__page>.queens-module__vDxqWq__header{margin-bottom:12px}.queens-module__vDxqWq__tools button{flex-direction:row;font-size:12px}.queens-module__vDxqWq__cell small{font-size:9px}}
.sudoku-completion-module__0YnTbG__player:has(.sudoku-completion-module__0YnTbG__result){width:100%;max-width:1040px}.sudoku-completion-module__0YnTbG__player:has(.sudoku-completion-module__0YnTbG__result)>header{display:none}.sudoku-completion-module__0YnTbG__player:has(.sudoku-completion-module__0YnTbG__result) .sudoku-completion-module__0YnTbG__help{display:none}.mc-site main:has(.sudoku-completion-module__0YnTbG__result){padding-top:28px}.sudoku-completion-module__0YnTbG__result{gap:24px;display:grid}.sudoku-completion-module__0YnTbG__result p{margin:0}.sudoku-completion-module__0YnTbG__navigation{grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;display:grid}.sudoku-completion-module__0YnTbG__navigation h1{letter-spacing:0;margin:0;font-size:20px;line-height:28px}.sudoku-completion-module__0YnTbG__back,.sudoku-completion-module__0YnTbG__history{align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.sudoku-completion-module__0YnTbG__back{color:var(--mc-muted);justify-self:start}.sudoku-completion-module__0YnTbG__history{color:var(--mc-green);justify-self:end}.sudoku-completion-module__0YnTbG__navigationIcon{background:var(--mc-white);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sudoku-completion-module__0YnTbG__history .sudoku-completion-module__0YnTbG__navigationIcon{display:none}.sudoku-completion-module__0YnTbG__panel{background:var(--mc-white);border-radius:32px;grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"board.""board heading""board facts""board actions""board saved""board.";gap:20px 24px;min-height:600px;padding:24px;display:grid}.sudoku-completion-module__0YnTbG__heading{text-align:center;grid-area:heading;align-self:end;justify-items:center;gap:9px;display:grid}.sudoku-completion-module__0YnTbG__heading h2{letter-spacing:0;margin:0;font-size:clamp(36px,3.61vw,52px);line-height:1.2}.sudoku-completion-module__0YnTbG__heading p{color:var(--mc-muted);font-size:18px;line-height:28px}.sudoku-completion-module__0YnTbG__mascot{width:160px;height:77px;position:relative}.sudoku-completion-module__0YnTbG__mascot>:first-child{width:100%;height:100%}.sudoku-completion-module__0YnTbG__mascot>:last-child{width:42.92%;height:95.14%;position:absolute;top:1%;left:28.33%}.sudoku-completion-module__0YnTbG__puzzleCard{display:contents}.sudoku-completion-module__0YnTbG__boardScene{background:var(--mc-lime-soft);border-radius:24px;flex-direction:column;grid-area:board;justify-content:center;align-items:center;gap:16px;min-width:0;padding:24px;display:flex}.sudoku-completion-module__0YnTbG__badge{background:var(--mc-white);color:var(--mc-green);letter-spacing:.72px;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:12px;line-height:16px}.sudoku-completion-module__0YnTbG__boardFrame{aspect-ratio:1;border:2px solid var(--mc-ink);background:var(--mc-white);border-radius:10px;width:min(100%,414px);overflow:hidden;container-type:inline-size}.sudoku-completion-module__0YnTbG__board{border-spacing:0;table-layout:fixed;border-collapse:separate;text-align:center;width:100%;height:100%;font-family:var(--font-body), sans-serif;color:var(--mc-blue-ink);font-size:6.45cqw;font-weight:600;line-height:1}.sudoku-completion-module__0YnTbG__board td{border-right:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);padding:0}.sudoku-completion-module__0YnTbG__board td[data-given=true]{font-family:var(--font-heading), sans-serif;color:var(--mc-ink);font-weight:800}.sudoku-completion-module__0YnTbG__board td:nth-child(3n):not(:last-child){border-right:2px solid var(--mc-muted)}.sudoku-completion-module__0YnTbG__board td:last-child{border-right:0}.sudoku-completion-module__0YnTbG__board tr:last-child td{border-bottom:0}.sudoku-completion-module__0YnTbG__board tr:nth-child(3n):not(:last-child) td{border-bottom:2px solid var(--mc-muted)}.sudoku-completion-module__0YnTbG__boardCaption{color:var(--mc-green);text-align:center;font-size:12px;line-height:18px}.sudoku-completion-module__0YnTbG__facts,.sudoku-completion-module__0YnTbG__actions,.sudoku-completion-module__0YnTbG__saved{justify-self:center;width:min(100%,436px)}.sudoku-completion-module__0YnTbG__facts{background:var(--mc-paper);text-align:center;border-radius:16px;grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;min-height:80px;margin:0;padding:12px;display:grid}.sudoku-completion-module__0YnTbG__facts dt{color:var(--mc-muted);font-size:12px;line-height:18px}.sudoku-completion-module__0YnTbG__facts dd{margin:4px 0 0;font-size:16px;font-weight:700;line-height:24px}.sudoku-completion-module__0YnTbG__actions{grid-area:actions;gap:12px;display:grid}.sudoku-completion-module__0YnTbG__actions>*{border:1px solid var(--mc-line);background:var(--mc-white);min-height:48px;color:var(--mc-green);text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:10px 12px;font-size:16px;font-weight:700;line-height:24px;display:flex}.sudoku-completion-module__0YnTbG__actions>button{border-color:var(--mc-ink);background:var(--mc-ink);min-height:56px;color:var(--mc-white);cursor:pointer}.sudoku-completion-module__0YnTbG__actions>button:disabled{opacity:.6;cursor:wait}.sudoku-completion-module__0YnTbG__actions>:hover:not(:disabled){filter:brightness(.95)}.sudoku-completion-module__0YnTbG__saved{color:var(--mc-green);text-align:center;grid-area:saved;align-self:start;justify-items:center;gap:12px;font-size:14px;line-height:22px;display:grid}.sudoku-completion-module__0YnTbG__footer{color:var(--mc-muted);text-align:center}@media (max-width:767px){.mc-site main:has(.sudoku-completion-module__0YnTbG__result){width:calc(100% - 32px);min-height:0;padding-block:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-bottom,0px))}.sudoku-completion-module__0YnTbG__player:has(.sudoku-completion-module__0YnTbG__result){max-width:450px;padding-bottom:0}.sudoku-completion-module__0YnTbG__result{gap:8px}.sudoku-completion-module__0YnTbG__navigationLabel,.sudoku-completion-module__0YnTbG__badge,.sudoku-completion-module__0YnTbG__boardCaption,.sudoku-completion-module__0YnTbG__footer{display:none}.sudoku-completion-module__0YnTbG__history .sudoku-completion-module__0YnTbG__navigationIcon{display:grid}.sudoku-completion-module__0YnTbG__panel{background:0 0;border-radius:0;flex-direction:column;gap:8px;min-height:0;padding:0;display:flex}.sudoku-completion-module__0YnTbG__panel>*{flex-shrink:0}.sudoku-completion-module__0YnTbG__heading{align-self:stretch;gap:4px}.sudoku-completion-module__0YnTbG__heading h2{font-size:28px;line-height:34px}.sudoku-completion-module__0YnTbG__heading p{font-size:14px;line-height:20px}.sudoku-completion-module__0YnTbG__mascot{width:112px;height:54px}.sudoku-completion-module__0YnTbG__puzzleCard{border:1px solid var(--mc-line);background:var(--mc-white);border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:8px;display:flex}.sudoku-completion-module__0YnTbG__boardScene{background:0 0;width:100%;padding:0}.sudoku-completion-module__0YnTbG__boardFrame{border-width:1.5px;border-radius:7px;width:min(100%,252px,max(176px,100svh - 376px))}.sudoku-completion-module__0YnTbG__board{font-size:max(12px,6.45cqw)}.sudoku-completion-module__0YnTbG__panel:has([role=alert]) .sudoku-completion-module__0YnTbG__boardFrame{width:min(100%,252px,max(160px,100svh - 416px))}.sudoku-completion-module__0YnTbG__board td:nth-child(3n):not(:last-child){border-right-width:1.5px}.sudoku-completion-module__0YnTbG__board tr:nth-child(3n):not(:last-child) td{border-bottom-width:1.5px}.sudoku-completion-module__0YnTbG__facts,.sudoku-completion-module__0YnTbG__actions,.sudoku-completion-module__0YnTbG__saved{width:100%}.sudoku-completion-module__0YnTbG__facts{background:var(--mc-lime-soft);min-height:48px;padding:4px 8px}.sudoku-completion-module__0YnTbG__facts dd{margin-top:0}.sudoku-completion-module__0YnTbG__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sudoku-completion-module__0YnTbG__actions>*{gap:4px;min-height:44px;padding:6px 8px;font-size:14px;line-height:20px}.sudoku-completion-module__0YnTbG__saved{gap:8px;font-size:13px;line-height:18px}.sudoku-completion-module__0YnTbG__saved button{min-height:44px;padding:8px 12px}}@media (max-width:767px) and (max-height:740px),(max-width:375px){.sudoku-completion-module__0YnTbG__mascot{display:none}}
.tango-module__2d-Ubq__board{grid-template-columns:repeat(var(--size), minmax(0, 1fr));width:100%;max-width:min(560px, var(--game-board-size,560px));border:0;border-radius:8px;gap:6px;min-width:0;margin:auto;padding:0;display:grid;position:relative}.tango-module__2d-Ubq__cell{aspect-ratio:1;border:1px solid var(--mc-line);background:var(--mc-paper);min-width:0;color:var(--mc-ink);cursor:pointer;touch-action:manipulation;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.tango-module__2d-Ubq__cell[data-given=true]{background:var(--mc-white)}.tango-module__2d-Ubq__cell[data-value="1"]{background:var(--mc-yellow-soft);color:#8b4e00}.tango-module__2d-Ubq__cell[data-value="2"]{background:var(--mc-blue-soft);color:#304e93}.tango-module__2d-Ubq__cell svg{stroke-width:2.2px;width:52%;height:52%}.tango-module__2d-Ubq__cell small{color:var(--mc-ink);position:absolute;bottom:0;left:4px}.tango-module__2d-Ubq__cell b{color:var(--mc-danger);position:absolute;bottom:0;right:4px}.tango-module__2d-Ubq__cell[data-conflict=true]{box-shadow:inset 0 0 0 3px var(--mc-danger)}.tango-module__2d-Ubq__cell:disabled{cursor:default}.tango-module__2d-Ubq__cell:focus-visible{outline:3px solid var(--mc-ink);outline-offset:-4px;z-index:1}.tango-module__2d-Ubq__clue{background:var(--mc-ink);width:clamp(14px,4vw,22px);height:clamp(14px,4vw,22px);color:var(--mc-white);pointer-events:none;border-radius:50%;place-items:center;font-size:clamp(12px,3vw,17px);font-weight:700;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.tango-module__2d-Ubq__legend{text-align:center;color:var(--mc-muted);margin:12px 0;font-size:13px}
.zip-module__G4SMpa__board{grid-template-columns:repeat(var(--size), minmax(0, 1fr));width:100%;max-width:min(560px, var(--game-board-size,560px));border:1px solid var(--mc-line);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;min-width:0;margin:0 auto;padding:0;display:grid;position:relative}.zip-module__G4SMpa__cell{aspect-ratio:1;border:1px solid var(--mc-line);background:var(--mc-paper);min-width:0;color:var(--mc-ink);cursor:pointer;touch-action:none;place-items:center;padding:0;display:grid;position:relative}.zip-module__G4SMpa__cell[data-visited=true]{background:var(--mc-lime-soft)}.zip-module__G4SMpa__cell:disabled{cursor:default}.zip-module__G4SMpa__cell:focus-visible{outline:3px solid var(--mc-ink);outline-offset:-4px;z-index:3}.zip-module__G4SMpa__number{z-index:2;aspect-ratio:1;background:var(--mc-ink);width:65%;color:var(--mc-paper);border-radius:50%;place-items:center;font-size:clamp(13px,3.5vw,24px);font-weight:700;display:grid;position:relative}.zip-module__G4SMpa__head{z-index:2;aspect-ratio:1;border:2px solid var(--mc-paper);background:var(--mc-ink);border-radius:50%;width:23%;position:absolute}.zip-module__G4SMpa__number+.zip-module__G4SMpa__head{display:none}.zip-module__G4SMpa__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.zip-module__G4SMpa__path{fill:none;stroke:var(--mc-green);stroke-width:.13px;stroke-linecap:round;stroke-linejoin:round}.zip-module__G4SMpa__wall{stroke:var(--mc-ink);stroke-width:.075px;stroke-linecap:round}.zip-module__G4SMpa__identity{overflow-wrap:anywhere}
