.arithmix{--arithmix-ink:#f8fbff;--arithmix-muted:#9fb0c8;--arithmix-panel:#070d1cf0;--arithmix-panel-soft:#0f1a31c7;--arithmix-line:#97b2de38;--arithmix-hot:#64f4c8;--arithmix-hot-rgb:100 244 200;--game-text:var(--arithmix-ink);--game-muted:var(--arithmix-muted);--game-accent:#21c997;--game-accent-dark:#78ffe0;color:var(--arithmix-ink)}.arithmix__card{border-color:var(--arithmix-line);background:radial-gradient(circle at 86% 6%,rgb(var(--arithmix-hot-rgb)/16%),transparent 32rem),radial-gradient(circle at 6% 100%,#5856d633,transparent 34rem),var(--arithmix-panel);position:relative;overflow:hidden;box-shadow:0 2rem 6rem #02061759}.arithmix__card:before{z-index:0;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.arithmix__header,.arithmix__problem--main,.arithmix__game-layout{z-index:1;position:relative}.arithmix__header{border-bottom:1px solid var(--arithmix-line);grid-template-columns:minmax(16rem,.78fr) minmax(28rem,1.22fr);align-items:flex-start;gap:clamp(1.5rem,4vw,4.5rem);padding:clamp(1rem,2.5vw,1.9rem) clamp(1.35rem,4vw,2.75rem);transition:padding .34s cubic-bezier(.2,.8,.25,1);display:grid}.arithmix[data-mode-menu-open=true] .arithmix__header{z-index:3}.arithmix__header h1{letter-spacing:-.07em;margin:.25rem 0 0;font-size:clamp(2.7rem,7vw,5.4rem);font-weight:850;line-height:.95}.arithmix__identity>p:last-child{color:var(--arithmix-muted);margin:.8rem 0 0;font-size:clamp(1rem,2.2vw,1.3rem)}.arithmix__identity{align-self:center;max-height:24rem;padding-block:.25rem;transition:max-height .3s cubic-bezier(.2,.8,.25,1),opacity .18s,padding .3s cubic-bezier(.2,.8,.25,1),transform .3s cubic-bezier(.2,.8,.25,1);overflow:hidden}.arithmix__header-controls{min-width:0;max-height:24rem;transition:max-height .3s cubic-bezier(.2,.8,.25,1),opacity .18s,transform .3s cubic-bezier(.2,.8,.25,1);overflow:visible}.arithmix__active-title{color:var(--arithmix-ink);letter-spacing:-.035em;opacity:0;pointer-events:none;margin:0;font-size:16px;font-weight:800;line-height:1;transition:opacity .18s .1s,transform .3s cubic-bezier(.2,.8,.25,1) .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(.35rem - 50%))}.arithmix[data-phase=playing] .arithmix__header,.arithmix[data-phase=completed] .arithmix__header{padding:.85rem 1.2rem}.arithmix[data-phase=playing] .arithmix__identity,.arithmix[data-phase=playing] .arithmix__header-controls,.arithmix[data-phase=completed] .arithmix__identity,.arithmix[data-phase=completed] .arithmix__header-controls{opacity:0;pointer-events:none;max-height:0;padding-block:0;overflow:hidden;transform:translateY(-.55rem)}.arithmix[data-phase=playing] .arithmix__active-title,.arithmix[data-phase=completed] .arithmix__active-title{opacity:1;transform:translate(-50%,-50%)}.arithmix .game-eyebrow{color:var(--arithmix-hot)}.arithmix__settings{grid-template-columns:minmax(11rem,1.05fr) minmax(12rem,.95fr);align-content:start;gap:.75rem .9rem;display:grid}.arithmix__settings[data-round-locked=true]{opacity:.52;pointer-events:none}.arithmix__mode-picker{position:relative}.arithmix__mode-trigger{border:1px solid rgb(var(--arithmix-hot-rgb)/34%);background:linear-gradient(130deg,rgb(var(--arithmix-hot-rgb)/13%),transparent 68%),#0f1a31c7;width:100%;min-height:3.55rem;color:var(--arithmix-ink);cursor:pointer;text-align:left;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .75rem .58rem .85rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.arithmix__mode-trigger:hover:not(:disabled),.arithmix__mode-picker[data-open=true] .arithmix__mode-trigger{border-color:rgb(var(--arithmix-hot-rgb)/75%);background:linear-gradient(130deg,rgb(var(--arithmix-hot-rgb)/19%),transparent 68%),#0f1a31e0;box-shadow:0 0 1.4rem rgb(var(--arithmix-hot-rgb)/14%)}.arithmix__mode-trigger>span,.arithmix__mode-option>span{gap:.12rem;min-width:0;display:grid}.arithmix__mode-trigger strong,.arithmix__mode-option strong{letter-spacing:-.01em;font-size:.88rem}.arithmix__mode-trigger small,.arithmix__mode-option small{color:var(--arithmix-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;line-height:1.25;overflow:hidden}.arithmix__mode-trigger>b{color:var(--arithmix-hot);font-size:1.25rem;line-height:1;transition:transform .16s}.arithmix__mode-picker[data-open=true] .arithmix__mode-trigger>b{transform:rotate(180deg)}.arithmix__mode-trigger:focus-visible,.arithmix__mode-option:focus-visible{outline:3px solid rgb(var(--arithmix-hot-rgb)/38%);outline-offset:3px}.arithmix__mode-menu{z-index:20;border:1px solid rgb(var(--arithmix-hot-rgb)/38%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070d1cfa;border-radius:.9rem;gap:.15rem;max-height:23rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 1.25rem 2.5rem #00000061}.arithmix__mode-option{color:var(--arithmix-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.65rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.47rem .55rem;display:grid}.arithmix__mode-option:hover:not(:disabled),.arithmix__mode-option[aria-selected=true]{border-color:rgb(var(--arithmix-hot-rgb)/28%);background:rgb(var(--arithmix-hot-rgb)/11%)}.arithmix__mode-option>b{aspect-ratio:1;border:1px solid rgb(var(--arithmix-hot-rgb)/24%);background:rgb(var(--arithmix-hot-rgb)/9%);width:2rem;color:var(--arithmix-hot);font-variant-numeric:tabular-nums;border-radius:.55rem;place-items:center;font-size:.92rem;display:grid}.arithmix__mode-option[aria-selected=true]>b{background:var(--arithmix-hot);color:#05231a}.arithmix__option-group{border:0;gap:.65rem;margin:0;padding:0;display:grid}.arithmix__option-group legend{color:var(--arithmix-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.42rem;font-size:.75rem;font-weight:800}.arithmix__option,.arithmix__segments label{cursor:pointer;position:relative}.arithmix__option input,.arithmix__segments input{opacity:0;position:absolute}.arithmix__option>span{border:1px solid var(--arithmix-line);background:#0f1a318a;border-radius:.75rem;justify-content:space-between;gap:1rem;padding:.54rem .7rem;transition:all .16s;display:flex}.arithmix__option small{color:var(--arithmix-muted);text-align:right;align-self:center;font-size:.75rem}.arithmix__option-group[data-locked=true]>div{cursor:not-allowed;filter:saturate(.25);opacity:.4}.arithmix__option-group[data-locked=true] label{cursor:not-allowed}.arithmix__option-group[data-locked=true] input:checked+span{border-color:var(--arithmix-line);box-shadow:none;background:#0f1a318a}.arithmix__option input:checked+span,.arithmix__segments input:checked+span{border-color:rgb(var(--arithmix-hot-rgb)/65%);background:rgb(var(--arithmix-hot-rgb)/11%);box-shadow:inset 0 0 0 1px rgb(var(--arithmix-hot-rgb)/16%)}.arithmix__option input:focus-visible+span,.arithmix__segments input:focus-visible+span{outline:3px solid rgb(var(--arithmix-hot-rgb)/38%);outline-offset:3px}.arithmix__segments>div{border:1px solid var(--arithmix-line);background:#0206175c;border-radius:.75rem;grid-template-columns:repeat(3,1fr);padding:.28rem;display:grid}.arithmix__segments span{text-align:center;border:1px solid #0000;border-radius:.72rem;place-items:center;min-height:2.3rem;padding:.45rem;font-size:.82rem;font-weight:750;display:grid}.arithmix__segments small{color:var(--arithmix-muted);font-size:.65rem;font-weight:650}.arithmix__segments>p{color:var(--arithmix-hot);margin:0;line-height:1.35;font-size:.72rem!important}.arithmix__start{color:#04221a;width:100%;min-height:2.75rem;box-shadow:0 0 2rem rgb(var(--arithmix-hot-rgb)/17%);grid-column:1/-1;margin-top:.05rem}.arithmix__preview{width:100%;min-width:0;margin:0}.arithmix__grid{grid-template-columns:repeat(var(--grid-size),minmax(0,1fr));gap:clamp(.24rem,.75vw,.55rem);width:100%;display:grid}.arithmix__tile{aspect-ratio:1;border:1px solid var(--arithmix-line);min-width:0;color:var(--arithmix-hot);font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#1e2e4deb,#0a1429f5);border-radius:clamp(.42rem,1.2vw,.8rem);place-items:center;font-size:clamp(.74rem,2vw,1.2rem);font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.arithmix__grid--concealed .arithmix__tile:after{border-radius:inherit;background:repeating-linear-gradient(135deg,transparent 0 .32rem,rgb(var(--arithmix-hot-rgb)/7%) .32rem .4rem);content:"";position:absolute;inset:15%}.arithmix__grid--concealed .arithmix__tile span{z-index:1;opacity:.68}.arithmix__preview>p{color:var(--arithmix-muted);text-align:center;margin:.85rem 0 0;font-size:.78rem}.arithmix__game-layout{grid-template-columns:minmax(0,37rem) minmax(16.5rem,1fr);min-height:42rem;display:grid}.arithmix__result[hidden],.arithmix__celebration[hidden]{display:none}.arithmix__main{min-width:0;padding:clamp(1rem,3vw,2rem)}.arithmix[data-phase=setup] .arithmix__main{padding-block:clamp(1.25rem,3vw,2.1rem)}.arithmix__problem--main{border-bottom:1px solid var(--arithmix-line);background:#050b19ad;min-height:4.9rem;box-shadow:inset 0 1px #ffffff0a}.arithmix__problem-live{min-height:inherit;grid-template-columns:minmax(5.5rem,1fr) auto minmax(5.5rem,1fr);align-items:center;gap:.75rem;padding:.55rem 1.2rem;display:grid}.arithmix__problem-skeleton{min-height:inherit;grid-template-columns:minmax(5.5rem,.18fr) minmax(0,1fr) minmax(5.5rem,.16fr);gap:.75rem;padding:.55rem 1.2rem;display:grid}.arithmix__problem-skeleton i,.arithmix__problem-skeleton:before{content:"";background:linear-gradient(90deg,#9fb0c814,#9fb0c82e,#9fb0c814);border-radius:999px;display:block}.arithmix__problem-skeleton:before,.arithmix__problem-skeleton i:first-child,.arithmix__problem-skeleton i:last-child{width:100%}.arithmix__operation-chip{border-right:1px solid var(--arithmix-line);justify-self:start;place-items:center;min-width:4.5rem;padding-right:1rem;display:grid}.arithmix__operation-chip span{color:var(--arithmix-hot);text-shadow:0 0 1rem rgb(var(--arithmix-hot-rgb)/65%);font-size:2rem;font-weight:900;line-height:1}.arithmix__operation-chip b,.arithmix__prompt-wrap>p,.arithmix__question-time>span{color:var(--arithmix-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.arithmix__prompt-wrap p,.arithmix__prompt-wrap h2{margin:0}.arithmix__prompt-wrap{text-align:center}.arithmix__prompt-wrap h2{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.35rem,2.7vw,2.15rem);line-height:1.08}.arithmix__question-time{text-align:right;justify-self:end;min-width:4.6rem;position:relative}.arithmix__question-time strong{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,3vw,1.8rem);line-height:1.2;display:block}.arithmix__question-time small{color:var(--arithmix-muted);margin-left:.12rem;font-size:.65rem}.arithmix__question-time i{background:var(--arithmix-hot);height:.17rem;box-shadow:0 0 .6rem rgb(var(--arithmix-hot-rgb)/55%);transform:scaleX(var(--question-progress,1));transform-origin:0;border-radius:999px;position:absolute;bottom:-.6rem;left:0;right:0}.arithmix__question-time[data-urgent=true] strong{color:#ffbf69}.arithmix[data-phase=playing] .arithmix__grid{gap:clamp(.18rem,.65vw,.5rem)}.arithmix[data-phase=playing] .arithmix__tile{cursor:pointer;font-size:clamp(.63rem,calc(3.5rem/var(--grid-size) + .55rem),1.45rem);transition:border-color .13s,background .13s,box-shadow .13s,transform .13s}.arithmix[data-phase=playing] .arithmix__tile:hover:not(:disabled){z-index:1;border-color:rgb(var(--arithmix-hot-rgb)/55%);transform:translateY(-1px)}.arithmix[data-phase=playing] .arithmix__tile:focus-visible{z-index:2;outline:3px solid rgb(var(--arithmix-hot-rgb)/76%);outline-offset:2px}.arithmix__tile[data-selected=true]{border-color:var(--arithmix-hot);background:linear-gradient(145deg,rgb(var(--arithmix-hot-rgb)/28%),#082028f5);box-shadow:inset 0 0 0 2px rgb(var(--arithmix-hot-rgb)/23%),0 0 1rem rgb(var(--arithmix-hot-rgb)/24%);transform:translateY(-2px) scale(1.035)}.arithmix__tile-order{aspect-ratio:1;background:var(--arithmix-hot);color:#05231a;border-radius:999px;place-items:center;width:clamp(.82rem,2vw,1.15rem);font-size:clamp(.48rem,1vw,.66rem);font-weight:900;display:grid;position:absolute;top:.16rem;left:.18rem}.arithmix__tile-state{color:#fff;font-size:clamp(.58rem,1.3vw,.9rem);font-weight:900;position:absolute;bottom:.08rem;right:.14rem}.arithmix__tile--correct{animation:.43s cubic-bezier(.2,.9,.3,1) both arithmix-correct}.arithmix__tile--wrong{background:linear-gradient(145deg,#ff5f7447,#310d1cf5);border-color:#ff7b8b;animation:.26s both arithmix-wrong}.arithmix__tile--answer{border-color:#ffd166;box-shadow:inset 0 0 0 2px #ffd1665c,0 0 1.25rem #ffd1665c}.arithmix__tile--enter{animation:.42s cubic-bezier(.16,1.32,.42,1) both arithmix-enter}.arithmix__tile:disabled{cursor:default}.arithmix__status{min-height:1.4rem;color:var(--arithmix-muted);text-align:center;margin:.85rem 0 0;font-size:.82rem}.arithmix__sidebar{border-left:1px solid var(--arithmix-line);background:#02061761;flex-direction:column;min-height:100%;display:flex}.arithmix__sidebar-live,.arithmix__sidebar-skeleton{flex-direction:column;flex:1;min-height:0;display:flex}.arithmix__sidebar-skeleton{gap:1rem;padding:1.1rem}.arithmix__sidebar-skeleton i{background:linear-gradient(90deg,#9fb0c812,#9fb0c82b,#9fb0c812);border-radius:999px;display:block}.arithmix__skeleton-title{width:37%;height:.7rem}.arithmix__skeleton-title--short{width:27%;margin-top:.5rem}.arithmix__skeleton-score{width:56%;height:2.4rem}.arithmix__skeleton-stats{border-top:1px solid var(--arithmix-line);border-bottom:1px solid var(--arithmix-line);grid-template-columns:repeat(2,1fr);gap:.7rem;padding-block:1rem;display:grid}.arithmix__skeleton-stats i{height:3.4rem}.arithmix__skeleton-history{gap:.55rem;display:grid}.arithmix__skeleton-history i{border:1px solid var(--arithmix-line);border-left:.22rem solid rgb(var(--arithmix-hot-rgb)/24%);border-radius:.7rem;height:3.7rem}.arithmix__scoreboard{border-bottom:1px solid var(--arithmix-line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.arithmix__scoreboard div{border-right:1px solid var(--arithmix-line);border-bottom:1px solid var(--arithmix-line);padding:1.1rem}.arithmix__scoreboard div:nth-child(2){border-right:0}.arithmix__scoreboard .arithmix__score-stat{border-right:0;grid-column:1/-1}.arithmix__scoreboard dt{color:var(--arithmix-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.arithmix__scoreboard dd{font-variant-numeric:tabular-nums;margin:.28rem 0 0;font-size:1.3rem;font-weight:850}.arithmix__score-stat dd{color:var(--arithmix-hot);letter-spacing:-.04em;font-size:2.5rem}.arithmix__history{flex-direction:column;flex:1;min-height:0;padding:1.1rem;display:flex}.arithmix__history-heading{justify-content:space-between;align-items:center;display:flex}.arithmix__history-heading h2{letter-spacing:.04em;margin:0;font-size:.82rem}.arithmix__history-heading span{min-width:1.55rem;height:1.55rem;color:var(--arithmix-muted);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;place-items:center;font-size:.7rem;display:grid}.arithmix__history ol{scrollbar-color:rgb(var(--arithmix-hot-rgb)/32%) transparent;flex-direction:column;gap:.55rem;max-height:27rem;margin:.8rem -.35rem 0 0;padding:0 .35rem 0 0;list-style:none;display:flex;overflow-y:auto}.arithmix__history li{border:1px solid var(--arithmix-line);border-left:.22rem solid var(--history-accent,var(--arithmix-hot));background:#0f1a31a3;border-radius:.7rem;padding:.65rem .7rem;animation:.18s both arithmix-history-in}.arithmix__history li[data-outcome=incorrect]{--history-accent:#ff7b8b}.arithmix__history li[data-outcome=timeout]{--history-accent:#ffd166}.arithmix__history-entry{justify-content:space-between;gap:.5rem;display:flex}.arithmix__history-entry strong{font-size:.72rem;line-height:1.35}.arithmix__history-problem{color:var(--arithmix-muted);margin:0 0 .35rem;font-size:.64rem;font-weight:700;line-height:1.35}.arithmix__history-entry b{color:var(--history-accent,var(--arithmix-hot));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.arithmix__history li small{color:var(--arithmix-muted);margin-top:.25rem;font-size:.62rem;display:block}.arithmix__history .arithmix__history-empty{border:1px dashed var(--arithmix-line);color:var(--arithmix-muted);text-align:center;background:0 0;padding:1rem;font-size:.72rem}.arithmix__result{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617c2;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.arithmix__result-inner{border:1px solid rgb(var(--arithmix-hot-rgb)/42%);background:radial-gradient(circle at 50% -10%,rgb(var(--arithmix-hot-rgb)/18%),transparent 45%),#080f20f5;width:min(38rem,100%);max-height:calc(100% - 2rem);box-shadow:0 0 4rem rgb(var(--arithmix-hot-rgb)/14%),0 2rem 6rem #0000007f;border-radius:1.5rem;padding:clamp(1.35rem,4vw,2.2rem);overflow-y:auto}.arithmix__result--glow .arithmix__result-inner{box-shadow:0 0 0 .3rem rgb(var(--arithmix-hot-rgb)/10%),0 0 5rem rgb(var(--arithmix-hot-rgb)/28%)}.arithmix__result h2{letter-spacing:-.04em;margin:.45rem 0 1rem;font-size:clamp(1.6rem,5vw,2.7rem);line-height:1.05}.arithmix__final-score{border-block:1px solid var(--arithmix-line);justify-content:space-between;align-items:end;gap:1rem;padding:.8rem 0;display:flex}.arithmix__final-score span{color:var(--arithmix-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.arithmix__final-score strong{color:var(--arithmix-hot);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(2.2rem,7vw,3.8rem);line-height:1}.arithmix__result-stats{grid-template-columns:repeat(4,1fr);margin:.8rem 0 0;display:grid}.arithmix__result-stats div{border-right:1px solid var(--arithmix-line);text-align:center;padding:.6rem}.arithmix__result-stats div:last-child{border-right:0}.arithmix__result-stats dt{color:var(--arithmix-muted);font-size:.62rem}.arithmix__result-stats dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1rem;font-weight:850}.arithmix__breakdown{border:1px solid var(--arithmix-line);border-radius:.85rem;margin-top:1rem;padding:.8rem}.arithmix__breakdown h3{color:var(--arithmix-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem}.arithmix__breakdown [data-result-breakdown]{grid-template-columns:repeat(5,1fr);gap:.35rem;display:grid}.arithmix__breakdown span{color:var(--arithmix-muted);place-items:center;gap:.1rem;font-size:.62rem;display:grid}.arithmix__breakdown b{color:var(--arithmix-ink);font-size:.9rem}.arithmix__summary{color:var(--arithmix-muted);text-align:center;margin:.8rem 0 0;font-size:.72rem}.arithmix__result-actions{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.arithmix__celebration{z-index:50;pointer-events:none;position:fixed;inset:0}.arithmix__celebration>div,.arithmix__celebration canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes arithmix-correct{0%{opacity:1;border-radius:24%;transform:scale(1)}45%{opacity:1;border-radius:42% 58% 38% 62%;transform:scale(1.16) rotate(-2deg)}to{opacity:0;border-radius:55% 35% 62% 42%;transform:scale(.18) rotate(8deg)}}@keyframes arithmix-enter{0%{opacity:0;border-radius:55% 35% 62% 42%;transform:scale(.16) rotate(-8deg)}70%{opacity:1;border-radius:34% 44% 30% 48%;transform:scale(1.09) rotate(1deg)}to{opacity:1;border-radius:clamp(.42rem,1.2vw,.8rem);transform:scale(1)}}@keyframes arithmix-wrong{0%,to{transform:translate(0)}25%{transform:translate(-.32rem) rotate(-1deg)}75%{transform:translate(.32rem) rotate(1deg)}}@keyframes arithmix-history-in{0%{opacity:0;transform:translateY(-.35rem)}}@media (max-width:1100px){.arithmix__header,.arithmix__game-layout{grid-template-columns:1fr}.arithmix__sidebar{border-top:1px solid var(--arithmix-line);border-left:0}.arithmix__scoreboard{grid-template-columns:repeat(3,1fr)}.arithmix__scoreboard .arithmix__score-stat{border-right:1px solid var(--arithmix-line);grid-column:auto}.arithmix__scoreboard div{border-bottom:0}.arithmix__score-stat dd{font-size:1.3rem}.arithmix__history ol{max-height:14rem}}@media (max-width:480px){.arithmix__header{gap:1rem}.arithmix__settings{grid-template-columns:1fr}.arithmix__option-group[data-mode-settings]{grid-row:auto}.arithmix__option>span{flex-direction:column;align-items:flex-start;gap:.2rem}.arithmix__option small{text-align:left}.arithmix__main{padding:.7rem}.arithmix__problem--main{min-height:5.4rem}.arithmix__problem-live{grid-template-columns:auto 1fr;gap:.55rem;padding:.75rem}.arithmix__problem-skeleton{grid-template-columns:minmax(2.8rem,.18fr) minmax(0,1fr);gap:.55rem;padding:.75rem}.arithmix__problem-skeleton i:last-child{display:none}.arithmix__operation-chip{min-width:2.8rem;padding-right:.55rem}.arithmix__operation-chip span{font-size:1.5rem}.arithmix__problem-live .arithmix__question-time{border-top:1px solid var(--arithmix-line);grid-column:1/-1;justify-content:flex-end;align-items:baseline;gap:.5rem;padding-top:.45rem;display:flex}.arithmix__question-time i{bottom:-.35rem}.arithmix__prompt-wrap h2{white-space:normal;font-size:clamp(1.05rem,5vw,1.35rem)}.arithmix[data-phase=playing] .arithmix__grid{gap:.16rem}.arithmix[data-phase=playing] .arithmix__tile{font-size:clamp(.55rem,calc(3rem/var(--grid-size) + .5rem),1.05rem);border-radius:.32rem}.arithmix__tile-order{top:.08rem;left:.08rem}.arithmix__result-actions{flex-direction:column;align-items:stretch}.arithmix__result-stats{grid-template-columns:repeat(2,1fr)}.arithmix__result-stats div:nth-child(2){border-right:0}.arithmix__result-stats div:nth-child(-n+2){border-bottom:1px solid var(--arithmix-line)}}@media (prefers-reduced-motion:reduce){.arithmix__header,.arithmix__identity,.arithmix__header-controls,.arithmix__active-title,.arithmix__option>span,.arithmix[data-phase=playing] .arithmix__tile{transition:none}.arithmix__tile--correct,.arithmix__tile--wrong,.arithmix__tile--enter,.arithmix__history li{animation:none}}