.tajmee-root{--tajmee-scale:1;--tile-h:64px;--tajmee-vgap:.5rem;will-change:transform}@media (min-width:640px){.tajmee-root{--tajmee-vgap:.75rem}}.native-mobile .tajmee-root{padding-bottom:env(safe-area-inset-bottom,20px);flex-direction:column;justify-content:center;min-height:100dvh;display:flex}body:has(.tajmee-root){max-width:none!important;overflow-x:visible!important}html:has(.tajmee-root){max-width:none!important;overflow-x:visible!important}html.native-android:has(.tajmee-root){max-width:100%!important;overflow-x:hidden!important}body.native-android:has(.tajmee-root){max-width:100%!important;overflow-x:hidden!important}.tajmee-stage-wrap{justify-content:center;display:flex;overflow:visible}.tajmee-stage{transform-origin:top;transform:scale(var(--tajmee-scale));overflow:visible}.tajmee-merged+.tajmee-merged,.tajmee-merged+.tajmee-grid{margin-top:var(--tajmee-vgap)}.tajmee-merged{min-height:var(--tile-h);max-height:var(--tile-h);flex-direction:column;justify-content:center;margin-top:0;margin-bottom:0;display:flex;overflow:hidden;padding-top:0!important;padding-bottom:0!important}.tajmee-merged h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tajmee-chips{overflow:hidden}.tajmee-tile{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:background-color,color,border-color,box-shadow,opacity;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.native-mobile button.tajmee-tile:active{opacity:1;transform:none}.tajmee-grid .tajmee-tile>div{transition:opacity .15s cubic-bezier(.4,0,.2,1)}.tajmee-grid-shuffle-hidden{pointer-events:none}.tajmee-grid-shuffle-hidden .tajmee-tile>div{opacity:0}@media (prefers-reduced-motion:reduce){.tajmee-grid .tajmee-tile>div{transition:none}}.tajmee-chip{transition-property:background-color,color,border-color,transform,opacity;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}@media (max-height:820px){.tajmee-root{--tajmee-scale:.98}}@media (max-height:760px){.tajmee-root{--tajmee-scale:.95}}@media (max-height:700px){.tajmee-root{--tajmee-scale:.92}}@media (max-height:640px){.tajmee-root{--tajmee-scale:.88}}@media (max-height:580px){.tajmee-root{--tajmee-scale:.84}}@media (max-height:890px){.tajmee-root[data-has-ad-banner=true]{--tajmee-scale:.98}}@media (max-height:830px){.tajmee-root[data-has-ad-banner=true]{--tajmee-scale:.95}}@media (max-height:770px){.tajmee-root[data-has-ad-banner=true]{--tajmee-scale:.92}}@media (max-height:710px){.tajmee-root[data-has-ad-banner=true]{--tajmee-scale:.88}}@media (max-height:650px){.tajmee-root[data-has-ad-banner=true]{--tajmee-scale:.84}}@media (max-height:590px){.tajmee-root[data-has-ad-banner=true]{--tajmee-scale:.8}}html:not(.native-mobile) .tajmee-root{--tajmee-web-bottom-reserve:max(12px,5svh)}html:not(.native-mobile) .tajmee-web-controls{padding-bottom:calc(.5rem + var(--tajmee-web-bottom-reserve))!important}@media (max-height:700px){.tajmee-grid{gap:.375rem!important}.tajmee-merged{padding-inline-start:.5rem!important;padding-inline-end:.5rem!important}.tajmee-merged h3{font-size:.95rem!important}.tajmee-chip{padding:.35rem .5rem!important;font-size:.95rem!important}.game-title{margin-top:.25rem!important}}@media (max-height:600px){.tajmee-grid{gap:.25rem!important}.tajmee-merged{padding-inline-start:.4rem!important;padding-inline-end:.4rem!important}.tajmee-chip{padding:.3rem .45rem!important;font-size:.9rem!important}}.tajmee-merged-web{min-height:var(--tile-h);isolation:isolate;max-height:none;padding-block-start:.65rem!important;padding-block-end:.65rem!important;padding-inline-start:.85rem!important;padding-inline-end:.85rem!important}.tajmee-merged-web:before{content:"";background:var(--tajmee-group-accent);width:.35rem;box-shadow:0 0 18px var(--tajmee-group-accent-soft);position:absolute;top:0;bottom:0}.tajmee-merged-web:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tajmee-merged-web:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tajmee-merged-web:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tajmee-merged-web:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tajmee-merged-web:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tajmee-merged-web:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tajmee-merged-web-inner{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.32rem;min-width:0;padding-inline-start:.45rem;display:flex;position:relative}.tajmee-merged-web h3,.tajmee-web-group-label{color:var(--lightningcss-light,#111827)var(--lightningcss-dark,#f8fafc);text-align:center;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:100%;margin:0;font-size:1rem;font-weight:800;line-height:1.18}.tajmee-web-words{color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#d1d5db);flex-wrap:wrap;justify-content:center;align-items:center;gap:.22rem .52rem;min-width:0;max-width:100%;display:flex}.tajmee-merged-web .tajmee-chip,.tajmee-web-word{min-width:0;max-width:100%;color:inherit;text-align:center;justify-content:center;align-items:center;font-weight:650;line-height:1.35;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.86rem!important}.tajmee-web-word>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.tajmee-web-word:not(:last-child):after{content:"";background:var(--tajmee-group-accent);opacity:.72;border-radius:999px;flex:none;width:.28rem;height:.28rem;margin-inline-start:.52rem;display:inline-block}@media (min-width:640px){.tajmee-web-group-label{font-size:1.06rem}.tajmee-merged-web .tajmee-chip,.tajmee-web-word{font-size:.92rem!important}}@media (max-width:380px),(max-height:640px){.tajmee-merged-web{padding-block-start:.52rem!important;padding-block-end:.52rem!important;padding-inline-start:.7rem!important;padding-inline-end:.7rem!important}.tajmee-merged-web-inner{gap:.24rem}.tajmee-web-words{gap:.18rem .42rem}.tajmee-web-word:not(:last-child):after{margin-inline-start:.42rem}}.tajmee-grid{row-gap:var(--tajmee-vgap);overflow:visible}.native-android .tajmee-root{justify-content:flex-start;min-height:100svh;max-height:100svh;overflow:hidden}.native-android .tajmee-grid{gap:var(--tajmee-gap,.5rem)!important;grid-template-columns:repeat(4,var(--tajmee-tile-size,72px))!important}.native-android .tajmee-tile{width:var(--tajmee-tile-size,72px);height:var(--tajmee-tile-size,72px);min-width:0;min-height:0}.native-android .tajmee-merged{min-height:var(--tile-h,var(--tajmee-tile-size,72px));max-height:var(--tile-h,var(--tajmee-tile-size,72px));border-radius:.75rem}.native-android .tajmee-stage-wrap{overflow:visible}.native-android .tajmee-stage{transform:none}.sudoku-adaptive-container{width:min(100vw,500px);min-width:240px;max-width:700px}.native-android .sudoku-adaptive-container{width:min(100vw,var(--sudoku-content-width,500px));min-width:0}.native-android .sudoku-grid-shell{overflow:hidden}@media (min-width:768px){.sudoku-adaptive-container{width:min(92vw,700px)}}@media (max-height:800px){.sudoku-adaptive-container{width:min(96vw,480px)}}@media (max-height:750px){.sudoku-adaptive-container{width:min(94vw,460px)}}@media (max-height:700px){.sudoku-adaptive-container{width:min(92vw,440px)}}@media (max-height:650px){.sudoku-adaptive-container{width:min(90vw,420px)}}@media (max-height:600px){.sudoku-adaptive-container{width:min(88vw,400px);gap:.5rem!important}}@media (max-height:550px){.sudoku-adaptive-container{width:max(240px,min(88vw,380px));gap:.375rem!important}}@keyframes tajmee-shake-x{0%{transform:translate(0)}15%{transform:translateX(calc(var(--shake-intensity)*-1))}30%{transform:translateX(var(--shake-intensity))}45%{transform:translateX(calc(var(--shake-intensity)*-.6))}60%{transform:translateX(calc(var(--shake-intensity)*.6))}75%{transform:translateX(calc(var(--shake-intensity)*-.3))}90%{transform:translateX(calc(var(--shake-intensity)*.2))}to{transform:translate(0)}}.tajmee-animate-shake{animation:tajmee-shake-x var(--shake-duration)ease}@keyframes tajmee-wave{0%{transform:scale(1)translateY(0)}35%{transform:scale(1.025)translateY(-2px)}70%{transform:scale(.99)translateY(1px)}to{transform:scale(1)translateY(0)}}@keyframes tajmee-wave-native{0%{transform:scale(1)translateY(0)}25%{transform:scale(1.08)translateY(-3px)}50%{transform:scale(1.05)translateY(-1px)}75%{transform:scale(1.02)translateY(0)}to{transform:scale(1)translateY(0)}}.tajmee-tile-wave{animation:forwards tajmee-wave}.native-mobile .tajmee-tile-wave{animation-name:tajmee-wave-native}@keyframes tajmee-web-group-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tajmee-group-reveal{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes reveal{0%{opacity:.7;transform:perspective(300px)rotateX(90deg)}50%{opacity:.9;transform:perspective(300px)rotateX(-15deg)}75%{opacity:.95;transform:perspective(300px)rotateX(8deg)}to{opacity:1;transform:perspective(300px)rotateX(0)}}.animate-reveal{animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards reveal;animation-delay:var(--animation-delay,0s);transform-style:preserve-3d;transform-origin:50%;animation-fill-mode:both}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.4s ease-out forwards fade-in;animation-delay:var(--animation-delay,0s);opacity:0;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-8px)}20%,40%,60%,80%{transform:translate(8px)}}@keyframes stickMove{0%{opacity:1;transform:scale(1)translateY(0)}50%{opacity:.8;transform:scale(1.1)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-shake{animation:.3s cubic-bezier(.8,0,.2,1) shake}.animate-stick-move{animation:.8s cubic-bezier(.4,0,.2,1) stickMove}@keyframes slideInFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes arrowGlow{0%,to{box-shadow:0 0 20px #0ea5e980}50%{box-shadow:0 0 30px #0ea5e9cc,0 0 40px #0ea5e94d}}@keyframes arrowPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.how-to-demo-tile{transition:all 1s ease-in-out}.how-to-demo-tile.grouped-emerald{transform:scale(1.05);color:#fff!important;background-color:var(--lightningcss-light,#3ecbdd)var(--lightningcss-dark,#32a3b1)!important;border-color:var(--lightningcss-light,#3ecbdd)var(--lightningcss-dark,#32a3b1)!important}.how-to-demo-tile.grouped-amber{transform:scale(1.05);color:#fff!important;background-color:var(--lightningcss-light,#ffbd80)var(--lightningcss-dark,#cc9766)!important;border-color:var(--lightningcss-light,#ffbd80)var(--lightningcss-dark,#cc9766)!important}.how-to-demo-tile.grouped-sky{transform:scale(1.05);color:#fff!important;background-color:var(--lightningcss-light,#fd598c)var(--lightningcss-dark,#ca4770)!important;border-color:var(--lightningcss-light,#fd598c)var(--lightningcss-dark,#ca4770)!important}.how-to-demo-tile.grouped-rose{transform:scale(1.05);color:#fff!important;background-color:var(--lightningcss-light,#868ed7)var(--lightningcss-dark,#6b72ac)!important;border-color:var(--lightningcss-light,#868ed7)var(--lightningcss-dark,#6b72ac)!important}.tasalsul-root{--tasalsul-brand:#70c0f1;--tasalsul-accent:#10b981;--tasalsul-page:#f7fbff;--tasalsul-panel:#fff;--tasalsul-panel-border:#0f172a14;--tasalsul-text:#0f172a;--tasalsul-muted:#64748b;--tasalsul-faint:#e2e8f0;--tasalsul-row-bg:#fff;--tasalsul-row-border:#0f172a18;--tasalsul-row-shadow:0 9px 24px #0f172a13,0 1px 2px #0f172a0f;--tasalsul-row-shadow-hover:0 14px 30px #0f172a1f,0 2px 5px #0f172a14;--tasalsul-handle-bg:#f0f9ff;--tasalsul-handle-border:#70c0f15c;--tasalsul-handle-fg:#2787ba;--tasalsul-value-bg:#70c0f121;--tasalsul-value-border:#70c0f147;--tasalsul-correct-bg:#10b9811f;--tasalsul-correct-border:#10b9814d;--tasalsul-correct-fg:#047857;--tasalsul-danger-fg:#be123c;background:var(--tasalsul-page);height:100vh;height:100dvh;min-height:100svh}.dark .tasalsul-root{--tasalsul-page:#020617;--tasalsul-panel:#0f172a;--tasalsul-panel-border:#94a3b82b;--tasalsul-text:#f8fafc;--tasalsul-muted:#94a3b8;--tasalsul-faint:#334155;--tasalsul-row-bg:#111827;--tasalsul-row-border:#94a3b829;--tasalsul-row-shadow:0 12px 28px #00000042;--tasalsul-row-shadow-hover:0 18px 36px #00000057;--tasalsul-handle-bg:#082f49;--tasalsul-handle-border:#70c0f13d;--tasalsul-handle-fg:#9fd8f8;--tasalsul-value-bg:#70c0f11f;--tasalsul-value-border:#70c0f13d;--tasalsul-correct-bg:#10b98124;--tasalsul-correct-border:#34d39947;--tasalsul-correct-fg:#6ee7b7;--tasalsul-danger-fg:#fb7185;background:var(--tasalsul-page)}:is(.dark *) .tasalsul-root{--tasalsul-page:#020617;--tasalsul-panel:#0f172a;--tasalsul-panel-border:#94a3b82b;--tasalsul-text:#f8fafc;--tasalsul-muted:#94a3b8;--tasalsul-faint:#334155;--tasalsul-row-bg:#111827;--tasalsul-row-border:#94a3b829;--tasalsul-row-shadow:0 12px 28px #00000042;--tasalsul-row-shadow-hover:0 18px 36px #00000057;--tasalsul-handle-bg:#082f49;--tasalsul-handle-border:#70c0f13d;--tasalsul-handle-fg:#9fd8f8;--tasalsul-value-bg:#70c0f11f;--tasalsul-value-border:#70c0f13d;--tasalsul-correct-bg:#10b98124;--tasalsul-correct-border:#34d39947;--tasalsul-correct-fg:#6ee7b7;--tasalsul-danger-fg:#fb7185;background:var(--tasalsul-page)}.tasalsul-main{color:var(--tasalsul-text);padding-block:.48rem calc(max(.6rem,env(safe-area-inset-bottom)) + .95rem);overflow:hidden}.tasalsul-item{--item-h:60px;height:var(--item-h)}@media (max-height:780px){.tasalsul-item{--item-h:57px}}@media (max-height:700px){.tasalsul-item{--item-h:53px}}@media (max-height:640px){.tasalsul-item{--item-h:49px}}@media (max-height:580px){.tasalsul-item{--item-h:45px}}.tasalsul-item-dragging{opacity:0}.tasalsul-brief{border:1px solid var(--tasalsul-panel-border);background:var(--tasalsul-panel);box-shadow:none;text-align:center;border-radius:8px;margin-bottom:.3rem;padding:.34rem .62rem .36rem;position:relative;overflow:hidden}.dark .tasalsul-brief{background:var(--tasalsul-panel);box-shadow:none}:is(.dark *) .tasalsul-brief{background:var(--tasalsul-panel);box-shadow:none}.tasalsul-prompt{color:var(--tasalsul-text);letter-spacing:0;font-size:.94rem;font-weight:850;line-height:1.16}.tasalsul-brief-meta{justify-content:center;align-items:center;min-height:1.12rem;margin-top:.06rem;display:flex}.tasalsul-order-label{color:color-mix(in srgb,var(--tasalsul-accent)42%,var(--tasalsul-text));margin:0;font-size:.76rem;font-weight:850;line-height:1;transform:translateY(.08em)}.dark .tasalsul-order-label{color:color-mix(in srgb,var(--tasalsul-brand)58%,var(--tasalsul-text))}:is(.dark *) .tasalsul-order-label{color:color-mix(in srgb,var(--tasalsul-brand)58%,var(--tasalsul-text))}.tasalsul-inline-score{height:1.12rem;color:var(--tasalsul-muted);grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:.42rem;line-height:1;transition:transform .22s,opacity .26s;display:inline-grid}.tasalsul-inline-score-label,.tasalsul-inline-score-meta{white-space:nowrap;font-size:.68rem;font-weight:800;transform:translateY(.09em)}.tasalsul-inline-score-number{text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;min-width:4.35rem;font-size:1rem;font-weight:950;transform:translateY(.14em)}.tasalsul-inline-score-number.is-score-impact{animation:.42s cubic-bezier(.2,.85,.2,1) tasalsulScoreImpact}.tasalsul-inline-score-number.tasalsul-score-good{color:#047857}.tasalsul-inline-score-number.tasalsul-score-warning{color:#b7791f}.tasalsul-inline-score-number.tasalsul-score-danger{color:var(--tasalsul-danger-fg)}.dark .tasalsul-inline-score-number.tasalsul-score-good{color:#34d399}:is(.dark *) .tasalsul-inline-score-number.tasalsul-score-good{color:#34d399}.dark .tasalsul-inline-score-number.tasalsul-score-warning{color:#facc15}:is(.dark *) .tasalsul-inline-score-number.tasalsul-score-warning{color:#facc15}.tasalsul-play-shell{--tasalsul-row-value-w:minmax(156px,.76fr);--tasalsul-row-correct-w:62px}.tasalsul-reveal-head{grid-template-columns:var(--rank-col-w)minmax(0,1fr);opacity:0;height:18px;color:var(--tasalsul-muted);letter-spacing:0;pointer-events:none;align-items:end;gap:.625rem;margin-bottom:.34rem;font-size:.64rem;font-weight:850;line-height:1;transition:opacity .24s,transform .24s;display:grid;transform:translateY(4px)}.tasalsul-reveal-head.is-visible{opacity:1;transform:translateY(0)}.tasalsul-head-rank{text-align:center;white-space:nowrap}.tasalsul-head-row{grid-template-columns:minmax(0,1fr)var(--tasalsul-row-value-w)var(--tasalsul-row-correct-w);align-items:end;gap:.5rem;display:grid}.tasalsul-head-row>span{text-align:center;white-space:nowrap;min-width:0}.tasalsul-head-row>span:first-child{text-align:start;padding-inline-start:.28rem}.tasalsul-play-area{background:0 0;border:0;border-radius:8px;min-height:0;padding:0}.dark .tasalsul-play-area{background:0 0}:is(.dark *) .tasalsul-play-area{background:0 0}.tasalsul-rank-slot{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.tasalsul-rank-square{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--slot-accent-light)40%,#dbeafe);background:var(--slot-tint-light);width:auto;height:min(100%,50px);color:color-mix(in srgb,var(--slot-accent-light)74%,#0f172a);border-radius:8px;justify-content:center;align-items:center;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;box-shadow:0 8px 18px #0f172a1a,inset 0 1px #ffffffbd}.dark .tasalsul-rank-square{border-color:color-mix(in srgb,var(--slot-accent-dark)38%,#334155);color:color-mix(in srgb,var(--slot-accent-dark)74%,white);background:#0f172a;box-shadow:0 10px 22px #00000047,inset 0 1px #ffffff0f}:is(.dark *) .tasalsul-rank-square{border-color:color-mix(in srgb,var(--slot-accent-dark)38%,#334155);color:color-mix(in srgb,var(--slot-accent-dark)74%,white);background:#0f172a;box-shadow:0 10px 22px #00000047,inset 0 1px #ffffff0f}.tasalsul-rank-number{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:max(1.7rem,min(5vw,2.12rem));font-weight:950;line-height:1;display:block;transform:translateY(.14em)}.tasalsul-rank-slot.is-rank-current .tasalsul-rank-square{transform:scale(1.06);box-shadow:0 10px 24px #10b98133,0 0 0 3px #10b9811f}.tasalsul-rank-slot.is-rank-revealed .tasalsul-rank-square{border-color:color-mix(in srgb,var(--slot-accent-light)58%,#cbd5e1)}.dark .tasalsul-rank-slot.is-rank-revealed .tasalsul-rank-square{border-color:color-mix(in srgb,var(--slot-accent-dark)52%,#475569)}:is(.dark *) .tasalsul-rank-slot.is-rank-revealed .tasalsul-rank-square{border-color:color-mix(in srgb,var(--slot-accent-dark)52%,#475569)}.tasalsul-row{isolation:isolate;border-radius:8px;position:absolute;overflow:hidden}.tasalsul-row-playing{border-color:var(--tasalsul-row-border);background:var(--tasalsul-row-bg);box-shadow:var(--tasalsul-row-shadow)}.dark .tasalsul-row-playing{background:var(--tasalsul-row-bg)}:is(.dark *) .tasalsul-row-playing{background:var(--tasalsul-row-bg)}.tasalsul-row-playing:before{content:"";background:var(--slot-accent-light);opacity:.62;width:4px;position:absolute;top:0;bottom:0}.tasalsul-row-playing:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tasalsul-row-playing:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tasalsul-row-playing:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tasalsul-row-playing:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tasalsul-row-playing:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tasalsul-row-playing:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.dark .tasalsul-row-playing:before{background:var(--slot-accent-dark);opacity:.36}:is(.dark *) .tasalsul-row-playing:before{background:var(--slot-accent-dark);opacity:.36}.tasalsul-row-playing:hover{border-color:color-mix(in srgb,var(--slot-accent-light)36%,var(--tasalsul-row-border));box-shadow:var(--tasalsul-row-shadow-hover)}.dark .tasalsul-row-playing:hover{border-color:color-mix(in srgb,var(--slot-accent-dark)34%,var(--tasalsul-row-border))}:is(.dark *) .tasalsul-row-playing:hover{border-color:color-mix(in srgb,var(--slot-accent-dark)34%,var(--tasalsul-row-border))}.tasalsul-row-reveal{--tasalsul-row-tone:var(--tasalsul-muted);--tasalsul-row-tone-soft:#64748b1a;--tasalsul-row-tone-border:#64748b2e;border-color:var(--tasalsul-row-border);background:var(--tasalsul-row-bg);box-shadow:var(--tasalsul-row-shadow);transition:top .2s cubic-bezier(.25,.46,.45,.94),border-color .24s,background .24s,box-shadow .24s,transform .24s}.tasalsul-row-reveal:before{content:"";background:var(--tasalsul-row-tone);opacity:.82;z-index:0;width:4px;position:absolute;top:0;bottom:0}.tasalsul-row-reveal:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tasalsul-row-reveal:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tasalsul-row-reveal:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tasalsul-row-reveal:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tasalsul-row-reveal:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tasalsul-row-reveal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tasalsul-row-reveal.is-row-current{border-color:var(--tasalsul-row-tone-border);box-shadow:0 16px 36px #0f172a26,0 0 0 3px var(--tasalsul-row-tone-soft);transform:translateY(-1px)}.dark .tasalsul-row-reveal.is-row-current{box-shadow:0 18px 42px #0000006b,0 0 0 3px var(--tasalsul-row-tone-soft)}:is(.dark *) .tasalsul-row-reveal.is-row-current{box-shadow:0 18px 42px #0000006b,0 0 0 3px var(--tasalsul-row-tone-soft)}.tasalsul-row-reveal.is-row-current:after{content:"";z-index:2;pointer-events:none;background:color-mix(in srgb,var(--tasalsul-row-tone)18%,transparent);animation:1.5s cubic-bezier(.55,.02,.12,1) forwards tasalsulCurtainReveal;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(110%)}.dark .tasalsul-row-reveal.is-row-current:after{background:color-mix(in srgb,var(--tasalsul-row-tone)18%,transparent)}:is(.dark *) .tasalsul-row-reveal.is-row-current:after{background:color-mix(in srgb,var(--tasalsul-row-tone)18%,transparent)}.tasalsul-row-hinted{--tasalsul-row-tone:var(--slot-accent-light);--tasalsul-row-tone-soft:color-mix(in srgb,var(--slot-accent-light)13%,transparent);--tasalsul-row-tone-border:color-mix(in srgb,var(--slot-accent-light)38%,var(--tasalsul-row-border));border-color:var(--tasalsul-row-tone-border);box-shadow:0 13px 30px #0f172a1f,0 0 0 2px var(--tasalsul-row-tone-soft)}.dark .tasalsul-row-hinted{--tasalsul-row-tone:var(--slot-accent-dark);--tasalsul-row-tone-soft:color-mix(in srgb,var(--slot-accent-dark)13%,transparent);--tasalsul-row-tone-border:color-mix(in srgb,var(--slot-accent-dark)34%,var(--tasalsul-row-border));box-shadow:0 16px 34px #00000057,0 0 0 2px var(--tasalsul-row-tone-soft)}:is(.dark *) .tasalsul-row-hinted{--tasalsul-row-tone:var(--slot-accent-dark);--tasalsul-row-tone-soft:color-mix(in srgb,var(--slot-accent-dark)13%,transparent);--tasalsul-row-tone-border:color-mix(in srgb,var(--slot-accent-dark)34%,var(--tasalsul-row-border));box-shadow:0 16px 34px #00000057,0 0 0 2px var(--tasalsul-row-tone-soft)}.tasalsul-error-0{--tasalsul-row-tone:#10b981;--tasalsul-row-tone-soft:#10b98121;--tasalsul-row-tone-border:#10b98157}.tasalsul-error-1{--tasalsul-row-tone:#eab308;--tasalsul-row-tone-soft:#eab30821;--tasalsul-row-tone-border:#eab30857}.tasalsul-error-2{--tasalsul-row-tone:#f97316;--tasalsul-row-tone-soft:#f9731621;--tasalsul-row-tone-border:#f9731657}.tasalsul-error-3{--tasalsul-row-tone:#f43f5e;--tasalsul-row-tone-soft:#f43f5e21;--tasalsul-row-tone-border:#f43f5e57}.tasalsul-error-4{--tasalsul-row-tone:#a855f7;--tasalsul-row-tone-soft:#a855f721;--tasalsul-row-tone-border:#a855f757}.tasalsul-error-5{--tasalsul-row-tone:#64748b;--tasalsul-row-tone-soft:#64748b24;--tasalsul-row-tone-border:#64748b57}.tasalsul-row-inner{grid-template-columns:minmax(0,1fr)var(--tasalsul-row-value-w)var(--tasalsul-row-correct-w);z-index:1;align-items:center;gap:.5rem;width:100%;height:100%;padding-inline-start:.78rem;padding-inline-end:.62rem;display:grid;position:relative}.tasalsul-row-playing .tasalsul-row-inner{grid-template-columns:minmax(0,1fr) auto}.tasalsul-row-playing .tasalsul-row-value{display:none}.tasalsul-row-playing .tasalsul-row-correct{background:0 0;border:0;justify-self:end;width:2rem;height:2rem}.tasalsul-row-label{color:var(--tasalsul-text);letter-spacing:0;text-align:start;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.96rem;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.tasalsul-reveal-cell{opacity:0;border-radius:8px;justify-content:center;align-items:center;min-width:0;height:2.05rem;transition:opacity .24s,transform .24s,color .18s,border-color .18s,background .18s;display:inline-flex;transform:translateY(5px)scale(.98)}.tasalsul-row-value{border:1px solid var(--tasalsul-value-border);background:var(--tasalsul-value-bg);color:color-mix(in srgb,var(--tasalsul-brand)46%,var(--tasalsul-text));text-align:center;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding-inline-start:.56rem;padding-inline-end:.56rem;font-size:.92rem;font-weight:850;line-height:1;overflow:hidden}.tasalsul-row-correct{color:var(--tasalsul-correct-fg);text-align:center;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;border:1px solid #0000;font-size:1.62rem;font-weight:950;line-height:1}.tasalsul-chip-text{display:block;transform:translateY(.14em)}.tasalsul-row-value .tasalsul-chip-text{transform:translateY(.14em)}.tasalsul-row-correct.is-visible{border-color:color-mix(in srgb,var(--slot-accent-light)40%,#dbeafe);background:var(--slot-tint-light);color:color-mix(in srgb,var(--slot-accent-light)74%,#0f172a);box-shadow:inset 0 1px #ffffffb8}.dark .tasalsul-row-correct.is-visible{border-color:color-mix(in srgb,var(--slot-accent-dark)38%,#334155);background:var(--slot-tint-dark);color:color-mix(in srgb,var(--slot-accent-dark)74%,#fff);box-shadow:inset 0 1px #ffffff0f}:is(.dark *) .tasalsul-row-correct.is-visible{border-color:color-mix(in srgb,var(--slot-accent-dark)38%,#334155);background:var(--slot-tint-dark);color:color-mix(in srgb,var(--slot-accent-dark)74%,#fff);box-shadow:inset 0 1px #ffffff0f}.tasalsul-reveal-cell.is-visible{opacity:1;transform:translateY(0)scale(1)}.tasalsul-reveal-cell.is-pending{opacity:.42;color:var(--tasalsul-muted);border-color:color-mix(in srgb,var(--tasalsul-faint)72%,transparent);background:color-mix(in srgb,var(--tasalsul-faint)18%,transparent);transform:none}.tasalsul-handle{border:1px solid var(--tasalsul-handle-border);background:var(--tasalsul-handle-bg);width:2rem;height:2rem;color:var(--tasalsul-handle-fg);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tasalsul-row-correct.is-handle-cell{opacity:1;transform:none}.tasalsul-penalty-pop{z-index:10000;left:var(--tasalsul-bump-start-x,50vw);top:var(--tasalsul-bump-start-y,50vh);pointer-events:none;border:1px solid var(--tasalsul-row-tone-border,#f43f5e52);background:color-mix(in srgb,var(--tasalsul-row-tone,#f43f5e)13%,#fff);min-width:2.5rem;height:1.72rem;color:color-mix(in srgb,var(--tasalsul-row-tone,#f43f5e)82%,#0f172a);font-variant-numeric:tabular-nums;box-shadow:0 12px 28px color-mix(in srgb,var(--tasalsul-row-tone,#f43f5e)22%,transparent);transform-origin:50%;will-change:transform,opacity,filter;direction:ltr;unicode-bidi:isolate;border-radius:999px;place-items:center;padding-inline-start:.64rem;padding-inline-end:.64rem;font-size:.94rem;font-weight:950;line-height:1;animation:1.5s cubic-bezier(.18,.8,.22,1) forwards tasalsulPenaltyToScore;display:inline-grid;position:fixed;transform:translate(-50%,-50%)scale(.84)}.tasalsul-penalty-pop-text{line-height:1;display:block;transform:translateY(.13em)}.dark .tasalsul-penalty-pop{background:color-mix(in srgb,var(--tasalsul-row-tone,#f43f5e)20%,#020617);color:color-mix(in srgb,var(--tasalsul-row-tone,#f43f5e)70%,#fff);border-color:var(--tasalsul-row-tone-border,#fb71855c)}:is(.dark *) .tasalsul-penalty-pop{background:color-mix(in srgb,var(--tasalsul-row-tone,#f43f5e)20%,#020617);color:color-mix(in srgb,var(--tasalsul-row-tone,#f43f5e)70%,#fff);border-color:var(--tasalsul-row-tone-border,#fb71855c)}.tasalsul-ghost{transition:none;position:relative;transform:scale(1.025);box-shadow:0 18px 42px #0f172a2e,0 4px 12px #0f172a1a}.dark .tasalsul-ghost{box-shadow:0 22px 52px #0000006b,0 0 0 1px #ffffff0f}:is(.dark *) .tasalsul-ghost{box-shadow:0 22px 52px #0000006b,0 0 0 1px #ffffff0f}@keyframes tasalsulSnapIn{0%{transform:scale(1.025);box-shadow:0 8px 20px #0000001f}to{box-shadow:none;transform:scale(1)}}@keyframes tasalsulCurtainReveal{0%{opacity:0;transform:translate(110%)}12%{opacity:1}to{opacity:0;transform:translate(-112%)}}@keyframes tasalsulScoreImpact{0%{transform:translateY(.14em)scale(1)}35%{color:currentColor;transform:translateY(.14em)scale(1.16)}to{transform:translateY(.14em)scale(1)}}@keyframes tasalsulPenaltyToScore{0%{opacity:0;filter:blur();transform:translate(-50%,-50%)scale(.82)}12%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1.08)}50%{transform:translate(calc(-50% + var(--tasalsul-bump-mid-x,0px)),calc(-50% + var(--tasalsul-bump-mid-y,0px)))scale(1);opacity:1;filter:blur()}82%{transform:translate(calc(-50% + var(--tasalsul-bump-dx,0px)),calc(-50% + var(--tasalsul-bump-dy,0px)))scale(.78);opacity:.92;filter:blur()}to{transform:translate(calc(-50% + var(--tasalsul-bump-dx,0px)),calc(-50% + var(--tasalsul-bump-dy,0px)))scale(.36);opacity:0;filter:blur(4px)}}.tasalsul-item-snap{animation:.22s cubic-bezier(.34,1.56,.64,1) tasalsulSnapIn}.tasalsul-board{max-width:640px;min-height:0}@media (min-width:640px){.tasalsul-board{max-width:640px}}.tasalsul-board-center{min-height:0}.tasalsul-action-area{margin-top:.34rem}.tasalsul-submit{background:#10b981;border-radius:8px;min-height:44px;padding-block-start:.68rem;padding-block-end:.68rem;box-shadow:0 1px 3px #0f172a1f}.tasalsul-submit:hover{background:#0f9f74}.dark .tasalsul-submit{box-shadow:none;background:#10b981}:is(.dark *) .tasalsul-submit{box-shadow:none;background:#10b981}.tasalsul-reveal-action-spacer{min-height:40px}@media (prefers-reduced-motion:reduce){.tasalsul-row,.tasalsul-rank-square,.tasalsul-reveal-cell,.tasalsul-inline-score,.tasalsul-reveal-head{transition:none!important;animation:none!important}.tasalsul-row-reveal.is-row-current:after,.tasalsul-penalty-pop{display:none}}@media (max-width:520px){.tasalsul-board{max-width:100%}.tasalsul-play-shell{--tasalsul-row-value-w:minmax(106px,.68fr);--tasalsul-row-correct-w:48px}.tasalsul-reveal-head{gap:.5rem;font-size:.58rem}.tasalsul-head-row,.tasalsul-row-inner{gap:.38rem}.tasalsul-row-inner{padding-inline-start:.62rem;padding-inline-end:.54rem}.tasalsul-row-label{font-size:.9rem;line-height:1.16}.tasalsul-row-value{padding-inline-start:.36rem;padding-inline-end:.36rem;font-size:.84rem}.tasalsul-row-correct{font-size:1.34rem}.tasalsul-handle{width:1.82rem;height:1.82rem}.tasalsul-inline-score{gap:.34rem}.tasalsul-inline-score-number{min-width:4.05rem;font-size:.96rem}.tasalsul-penalty-pop{min-width:2.34rem;height:1.62rem;padding-inline-start:.56rem;padding-inline-end:.56rem;font-size:.9rem}.tasalsul-inline-score-label,.tasalsul-inline-score-meta{font-size:.64rem}}@media (max-width:380px){.tasalsul-play-shell{--tasalsul-row-value-w:minmax(92px,.62fr);--tasalsul-row-correct-w:44px}.tasalsul-head-rank{font-size:.52rem}.tasalsul-head-row>span:first-child{visibility:hidden}.tasalsul-row-label{font-size:.84rem}.tasalsul-row-value{font-size:.78rem;line-height:1}.tasalsul-rank-number{font-size:1.55rem}}@media (max-height:640px){.tasalsul-main{padding-block:.34rem calc(max(.42rem,env(safe-area-inset-bottom)) + .6rem)}.tasalsul-brief{margin-bottom:.24rem;padding:.28rem .54rem .3rem}.tasalsul-reveal-head{height:15px;margin-bottom:.24rem}.tasalsul-prompt{font-size:.88rem;line-height:1.15}.tasalsul-row-label{font-size:.84rem;line-height:1.12}.tasalsul-reveal-cell{height:1.78rem}.tasalsul-row-value{font-size:.76rem}.tasalsul-row-correct{font-size:1.24rem}.tasalsul-rank-number{font-size:1.55rem}.tasalsul-action-area{margin-top:.26rem}.tasalsul-submit{min-height:40px;padding-block-start:.52rem;padding-block-end:.52rem}.tasalsul-reveal-action-spacer{min-height:36px}}@media (max-height:580px){.tasalsul-main{padding-block:.22rem calc(max(.32rem,env(safe-area-inset-bottom)) + .32rem)}.tasalsul-order-label{font-size:.68rem}.tasalsul-reveal-head{height:12px;margin-bottom:.2rem;font-size:.54rem}.tasalsul-row-inner{padding-inline-start:.56rem;padding-inline-end:.5rem}.tasalsul-handle{width:1.58rem;height:1.58rem}.tasalsul-rank-number{font-size:1.34rem}.tasalsul-action-area{margin-top:.18rem}.tasalsul-inline-score-label,.tasalsul-inline-score-meta{font-size:.64rem}.tasalsul-inline-score-number{min-width:4.35rem;font-size:1.1rem}}@media (max-height:520px){.tasalsul-main{-webkit-overflow-scrolling:touch;overflow-y:auto}.tasalsul-board{min-height:500px}}.tasalsul-howto{--hw-text:#0f172a;--hw-muted:#64748b;--hw-card:#fff;--hw-card-bd:#0f172a1a;--hw-rank-bg:#f1f5f9;--hw-rank-fg:#64748b;--hw-good:#047857;--hw-good-bg:#0596691a;--hw-good-bd:#05966957;--hw-val-bg:#70c0f124;--hw-val-fg:#1f6f9e;--hw-chip-bg:#f8fafc;margin-top:.35rem}.dark .tasalsul-howto{--hw-text:#f1f5f9;--hw-muted:#94a3b8;--hw-card:#111827;--hw-card-bd:#94a3b82e;--hw-rank-bg:#1e293b;--hw-rank-fg:#94a3b8;--hw-good:#6ee7b7;--hw-good-bg:#10b98129;--hw-good-bd:#34d39957;--hw-val-bg:#70c0f124;--hw-val-fg:#9fd8f8;--hw-chip-bg:#0f172a}:is(.dark *) .tasalsul-howto{--hw-text:#f1f5f9;--hw-muted:#94a3b8;--hw-card:#111827;--hw-card-bd:#94a3b82e;--hw-rank-bg:#1e293b;--hw-rank-fg:#94a3b8;--hw-good:#6ee7b7;--hw-good-bg:#10b98129;--hw-good-bd:#34d39957;--hw-val-bg:#70c0f124;--hw-val-fg:#9fd8f8;--hw-chip-bg:#0f172a}.tasalsul-howto-board{gap:.5rem;max-width:21rem;margin-inline-start:auto;margin-inline-end:auto;display:flex}.tasalsul-howto-ranks{flex-direction:column;flex:none;gap:7px;display:flex}.tasalsul-howto-rank{background:var(--hw-rank-bg);width:1.9rem;color:var(--hw-rank-fg);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.tasalsul-howto-rows{flex:auto;min-width:0;position:relative}.tasalsul-howto-row{border:1px solid var(--hw-card-bd);background:var(--hw-card);will-change:top;border-radius:12px;grid-template-columns:minmax(0,1fr) 4rem 1.9rem;align-items:center;gap:.4rem;padding-inline-start:.7rem;padding-inline-end:.5rem;transition:top .6s cubic-bezier(.25,.46,.45,.94),border-color .3s,box-shadow .3s,transform .3s;display:grid;position:absolute;left:0;right:0;box-shadow:0 4px 12px #0f172a0f}.tasalsul-howto-row.is-locked{box-shadow:0 7px 18px #0f172a1f}.tasalsul-howto-row.is-revealed{border-color:var(--hw-good-bd)}.tasalsul-howto-name{color:var(--hw-text);text-align:start;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.92rem;font-weight:800;overflow:hidden}.tasalsul-howto-value{background:var(--hw-val-bg);color:var(--hw-val-fg);opacity:0;border-radius:8px;justify-content:center;align-items:baseline;gap:2px;padding:.2rem .4rem;transition:opacity .32s,transform .32s;display:inline-flex;transform:translateY(4px)}.tasalsul-howto-row.is-revealed .tasalsul-howto-value{opacity:1;transform:none}.tasalsul-howto-value b{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.tasalsul-howto-value i{opacity:.85;font-size:.6rem;font-style:normal}.tasalsul-howto-right{place-items:center;width:1.9rem;height:1.9rem;display:grid;position:relative}.tasalsul-howto-grip{color:var(--hw-muted);opacity:.5;grid-area:1/1;transition:opacity .24s;display:inline-flex}.tasalsul-howto-grip svg{width:1.1rem;height:1.1rem}.tasalsul-howto-row.is-revealed .tasalsul-howto-grip{opacity:0}.tasalsul-howto-pos{background:var(--hw-good-bg);border:1.5px solid var(--hw-good-bd);width:1.7rem;height:1.7rem;color:var(--hw-good);font-variant-numeric:tabular-nums;opacity:0;border-radius:8px;grid-area:1/1;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;transition:opacity .32s,transform .32s;display:inline-flex;transform:scale(.8)}.tasalsul-howto-row.is-revealed .tasalsul-howto-pos{opacity:1;transform:none}.tasalsul-howto-caption{text-align:center;color:var(--hw-muted);min-height:1rem;margin-top:.6rem;font-size:.72rem;font-weight:600}.tasalsul-howto-scale{border-top:1px solid var(--hw-card-bd);margin-top:.9rem;padding-top:.85rem}.tasalsul-howto-scale-title{text-align:center;color:var(--hw-text);margin-bottom:.6rem;font-size:.74rem;font-weight:700}.tasalsul-howto-scale-grid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:.3rem;max-width:23rem;margin-inline-start:auto;margin-inline-end:auto;display:grid}.tasalsul-howto-scale-chip{flex-direction:column;align-items:center;gap:.3rem;min-width:0;display:flex}.tasalsul-howto-badge{color:#fff;font-variant-numeric:tabular-nums;border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;width:100%;min-width:0;height:1.95rem;font-size:.95rem;font-weight:800;display:inline-flex}.tasalsul-howto-badge.is-zero{font-weight:700;background:var(--hw-chip-bg)!important}.tasalsul-howto-dist{color:var(--hw-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:.62rem;font-weight:600;line-height:1.1}.tasalsul-howto-scale-caption{text-align:center;color:var(--hw-muted);margin-top:.6rem;font-size:.68rem}@media (max-width:380px){.tasalsul-howto-row{grid-template-columns:minmax(0,1fr) 3.5rem 1.7rem;padding-inline-start:.55rem;padding-inline-end:.45rem}.tasalsul-howto-name{font-size:.86rem}.tasalsul-howto-badge{height:1.8rem;font-size:.88rem}.tasalsul-howto-dist{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.tasalsul-howto-row,.tasalsul-howto-value,.tasalsul-howto-pos,.tasalsul-howto-grip{transition:none!important}}
