.soroban-device-module__i09-VW__root{flex-direction:column;align-items:center;width:100%;display:flex;container-type:inline-size}.soroban-device-module__i09-VW__board{--col:min(150px, calc(100cqi / var(--bars,4)));font-size:calc(var(--col) / 15);align-items:flex-end;display:flex}.soroban-device-module__i09-VW__column{flex-direction:column;align-items:center;width:15em;display:flex;position:relative}.soroban-device-module__i09-VW__barHeader{color:var(--paragraphColor);white-space:nowrap;margin-bottom:.5rem;font-size:clamp(.625rem,1.3em,.8125rem);font-weight:700}.soroban-device-module__i09-VW__wide .soroban-device-module__i09-VW__barHeader{text-align:center;white-space:normal;justify-content:center;align-items:flex-end;max-width:100%;min-height:2.4em;line-height:1.1;display:flex}.soroban-device-module__i09-VW__wide .soroban-device-module__i09-VW__unitDot{width:1.4em;height:1.4em}.soroban-device-module__i09-VW__barHeaderEmpty{visibility:hidden}.soroban-device-module__i09-VW__heavenlySection,.soroban-device-module__i09-VW__earthlySection{background-position:50%;background-repeat:no-repeat;background-size:contain;width:15em;position:relative}.soroban-device-module__i09-VW__heavenlySection{background-image:url(/images/activity/bar1H.svg);height:10em}.soroban-device-module__i09-VW__earthlySection{background-image:url(/images/activity/bar1E.svg);height:25em}.soroban-device-module__i09-VW__beam{background:linear-gradient(#bf9e86 0%,#8a5326 35%,#6b3d1a 70%,#461e00 100%);background:linear-gradient(lab(67.712% 10.1679 17.3772) 0%,#8a5326 35%,#6b3d1a 70%,lab(16.7621% 19.3994 27.904) 100%);width:15em;height:1.4em;position:relative;box-shadow:0 2px 4px #0000004d}.soroban-device-module__i09-VW__column:first-child .soroban-device-module__i09-VW__beam{border-radius:1.2em 0 0 1.2em}.soroban-device-module__i09-VW__column:last-child .soroban-device-module__i09-VW__beam{border-radius:0 1.2em 1.2em 0}.soroban-device-module__i09-VW__heavenlySlot,.soroban-device-module__i09-VW__earthlySlot{pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.soroban-device-module__i09-VW__heavenlySlot{bottom:1em}.soroban-device-module__i09-VW__earthlySlot0{top:1em}.soroban-device-module__i09-VW__earthlySlot1{top:6em}.soroban-device-module__i09-VW__earthlySlot2{top:11em}.soroban-device-module__i09-VW__earthlySlot3{top:16em}.soroban-device-module__i09-VW__bead{--bead-snap:cubic-bezier(.34, 1.56, .64, 1);width:5.2em;height:2.8em;transition:transform var(--bead-move,.22s) var(--bead-snap), filter .22s ease;display:block;position:relative}.soroban-device-module__i09-VW__bead:before,.soroban-device-module__i09-VW__bead:after{content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/images/activity/bead-shape.svg) 50%/100% 100% no-repeat;mask:url(/images/activity/bead-shape.svg) 50%/100% 100% no-repeat}.soroban-device-module__i09-VW__bead:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--bead-color) 55%, white), var(--bead-color) 55%, color-mix(in oklab, var(--bead-color) 65%, black))}.soroban-device-module__i09-VW__bead:after{background:radial-gradient(38% 30% at 34% 28%,#ffffffd9,#ffffff40 55%,#0000 75%),radial-gradient(60% 22% at 50% 92%,#ffffff4d,#0000 70%)}.soroban-device-module__i09-VW__heavenlySlot .soroban-device-module__i09-VW__bead{--bead-color:var(--crimsonColor)}.soroban-device-module__i09-VW__earthlySlot0 .soroban-device-module__i09-VW__bead{--bead-color:var(--purpleColor)}.soroban-device-module__i09-VW__earthlySlot1 .soroban-device-module__i09-VW__bead{--bead-color:var(--magentaColor)}.soroban-device-module__i09-VW__earthlySlot2 .soroban-device-module__i09-VW__bead{--bead-color:var(--streakColor)}.soroban-device-module__i09-VW__earthlySlot3 .soroban-device-module__i09-VW__bead{--bead-color:var(--goldColor)}.soroban-device-module__i09-VW__heavenlySlot .soroban-device-module__i09-VW__bead{transform:translateY(-4.2em)}.soroban-device-module__i09-VW__earthlySlot .soroban-device-module__i09-VW__bead{transform:translateY(4.2em)}.soroban-device-module__i09-VW__heavenlySlot .soroban-device-module__i09-VW__beadActive,.soroban-device-module__i09-VW__earthlySlot .soroban-device-module__i09-VW__beadActive{transform:translateY(0)}.soroban-device-module__i09-VW__heavenlySlot .soroban-device-module__i09-VW__beadActive{filter:drop-shadow(0 .45em .5em color-mix(in oklab, var(--goldColor) 70%, transparent)) drop-shadow(0 .15em .15em #00000040)}.soroban-device-module__i09-VW__earthlySlot .soroban-device-module__i09-VW__beadActive{filter:drop-shadow(0 -.45em .5em color-mix(in oklab, var(--goldColor) 70%, transparent)) drop-shadow(0 .15em .15em #00000040)}.soroban-device-module__i09-VW__bead:not(.soroban-device-module__i09-VW__beadActive){filter:drop-shadow(0 .15em .15em #0003)}@media (hover:hover){.soroban-device-module__i09-VW__beadButton:hover:after{filter:brightness(1.15)}}@media (prefers-reduced-motion:reduce){.soroban-device-module__i09-VW__bead{transition:none}}.soroban-device-module__i09-VW__beadFace{pointer-events:none;width:4.8em;height:4.8em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.soroban-device-module__i09-VW__beadFace>svg{width:100%;height:100%;display:block}.soroban-device-module__i09-VW__beadFaceReplace:before,.soroban-device-module__i09-VW__beadFaceReplace:after{display:none}.soroban-device-module__i09-VW__beadFaceReplace .soroban-device-module__i09-VW__beadFace{animation:.6s ease-out both soroban-device-module__i09-VW__beadFaceIn}@keyframes soroban-device-module__i09-VW__beadFaceIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.soroban-device-module__i09-VW__beadFaceReplace:not(.soroban-device-module__i09-VW__beadActive) .soroban-device-module__i09-VW__beadFace,.soroban-device-module__i09-VW__beadFaceAlternate:not(.soroban-device-module__i09-VW__beadActive) .soroban-device-module__i09-VW__beadFace{filter:grayscale(.85)opacity(.4);transition:filter .4s}.soroban-device-module__i09-VW__beadFaceReplace.soroban-device-module__i09-VW__beadActive .soroban-device-module__i09-VW__beadFace,.soroban-device-module__i09-VW__beadFaceAlternate.soroban-device-module__i09-VW__beadActive .soroban-device-module__i09-VW__beadFace{filter:none;transition:filter .4s}.soroban-device-module__i09-VW__beadFaceReplace.soroban-device-module__i09-VW__beadHighlighted .soroban-device-module__i09-VW__beadFace,.soroban-device-module__i09-VW__beadFaceAlternate.soroban-device-module__i09-VW__beadHighlighted .soroban-device-module__i09-VW__beadFace{filter:drop-shadow(0 0 .5em var(--goldColor))}.soroban-device-module__i09-VW__beadFaceAlternate:before,.soroban-device-module__i09-VW__beadFaceAlternate:after{animation:4s ease-in-out infinite soroban-device-module__i09-VW__beadFaceBead}.soroban-device-module__i09-VW__beadFaceAlternate .soroban-device-module__i09-VW__beadFace{animation:4s ease-in-out infinite soroban-device-module__i09-VW__beadFacePicture}@keyframes soroban-device-module__i09-VW__beadFaceBead{0%,38%{opacity:1}50%,88%{opacity:0}to{opacity:1}}@keyframes soroban-device-module__i09-VW__beadFacePicture{0%,38%{opacity:0;transform:translate(-50%,-50%)scale(.6)}50%,88%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@media (prefers-reduced-motion:reduce){.soroban-device-module__i09-VW__beadFaceAlternate:before,.soroban-device-module__i09-VW__beadFaceAlternate:after,.soroban-device-module__i09-VW__beadFaceAlternate .soroban-device-module__i09-VW__beadFace{animation:none}.soroban-device-module__i09-VW__beadFaceAlternate .soroban-device-module__i09-VW__beadFace{width:2.4em;height:2.4em}}.soroban-device-module__i09-VW__barPulse{pointer-events:none;border-radius:1.5em;animation:.6s ease-out forwards soroban-device-module__i09-VW__barPulse;position:absolute;inset:1.6em 0 0}.soroban-device-module__i09-VW__barPulseUp{--pulse-color:var(--greenColor)}.soroban-device-module__i09-VW__barPulseDown{--pulse-color:var(--crimsonColor)}@keyframes soroban-device-module__i09-VW__barPulse{0%{opacity:.9;background:color-mix(in oklab, var(--pulse-color) 14%, transparent);box-shadow:0 0 0 0 color-mix(in oklab, var(--pulse-color) 55%, transparent)}to{opacity:0;box-shadow:0 0 0 1.4em color-mix(in oklab, var(--pulse-color) 0%, transparent);background:0 0}}@media (prefers-reduced-motion:reduce){.soroban-device-module__i09-VW__barPulse{display:none}}.soroban-device-module__i09-VW__beadButton{pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}.soroban-device-module__i09-VW__beadButton:focus-visible{outline:3px solid var(--purpleColor);outline-offset:3px;border-radius:1.4em}.soroban-device-module__i09-VW__columnLocked{opacity:.4}.soroban-device-module__i09-VW__columnFaces .soroban-device-module__i09-VW__heavenlySection,.soroban-device-module__i09-VW__columnFaces .soroban-device-module__i09-VW__earthlySection{background-image:none}.soroban-device-module__i09-VW__columnFaces .soroban-device-module__i09-VW__heavenlySection:before,.soroban-device-module__i09-VW__columnFaces .soroban-device-module__i09-VW__earthlySection:before{content:"";filter:grayscale();opacity:.3;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.soroban-device-module__i09-VW__columnFaces .soroban-device-module__i09-VW__heavenlySection:before{background-image:url(/images/activity/bar1H.svg)}.soroban-device-module__i09-VW__columnFaces .soroban-device-module__i09-VW__earthlySection:before{background-image:url(/images/activity/bar1E.svg)}.soroban-device-module__i09-VW__digitRow{--col:min(150px, calc(100cqi / var(--bars,4)));font-size:calc(var(--col) / 15);margin-top:.75rem;display:flex}.soroban-device-module__i09-VW__digitCell{justify-content:center;width:15em;display:flex}.soroban-device-module__i09-VW__barDigit{background:var(--purpleColor);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:2.2em;padding:.15em .6em;font-size:2.6em;font-weight:900;line-height:1.2}.soroban-device-module__i09-VW__columnHighlighted{background:color-mix(in oklab, var(--goldColor) 25%, transparent);box-shadow:0 0 0 .3em var(--goldColor);border-radius:1.5em}.soroban-device-module__i09-VW__columnPending{background:color-mix(in oklab, var(--paragraphColor) 10%, transparent);box-shadow:0 0 0 .25em color-mix(in oklab, var(--paragraphColor) 35%, transparent);border-radius:1.5em}.soroban-device-module__i09-VW__columnActive{background:color-mix(in oklab, var(--purpleColor) 12%, transparent);box-shadow:0 0 0 .35em var(--purpleColor), 0 0 1.8em .4em color-mix(in oklab, var(--purpleColor) 45%, transparent);border-radius:1.5em;animation:1.2s ease-in-out infinite alternate soroban-device-module__i09-VW__columnActiveGlow}@keyframes soroban-device-module__i09-VW__columnActiveGlow{0%{box-shadow:0 0 0 .35em var(--purpleColor), 0 0 .8em .2em color-mix(in oklab, var(--purpleColor) 30%, transparent)}to{box-shadow:0 0 0 .35em var(--purpleColor), 0 0 2em .5em color-mix(in oklab, var(--purpleColor) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.soroban-device-module__i09-VW__columnActive{animation:none}}.soroban-device-module__i09-VW__beamHighlighted{box-shadow:0 0 0 .3em var(--goldColor), 0 0 1.6em .4em color-mix(in oklab, var(--goldColor) 70%, transparent)}.soroban-device-module__i09-VW__beadHighlighted{outline:.35em solid var(--goldColor);outline-offset:.3em;border-radius:1.4em}.soroban-device-module__i09-VW__valueChange{z-index:3;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 .04em .08em #00000059;box-shadow:0 .15em .4em #0000004d, 0 0 0 .25em color-mix(in oklab, var(--change-color) 30%, transparent);background:var(--change-color);pointer-events:none;border:.12em solid #fff;border-radius:999px;padding:.15em .55em;font-size:max(1.6rem,4.2em);font-weight:900;line-height:1.1;animation:2.2s ease-out forwards soroban-device-module__i09-VW__valueChangeFloat;position:absolute;top:-.7em;left:50%}.soroban-device-module__i09-VW__valueChangeUp{--change-color:var(--greenColor)}.soroban-device-module__i09-VW__valueChangeDown{--change-color:var(--crimsonColor)}@keyframes soroban-device-module__i09-VW__valueChangeFloat{0%{opacity:0;transform:translate(-50%,.4em)scale(.5)}12%{opacity:1;transform:translate(-50%,-.2em)scale(1.15)}22%{transform:translate(-50%,-.2em)scale(1)}70%{opacity:1;transform:translate(-50%,-.3em)scale(1)}to{opacity:0;transform:translate(-50%,-1.2em)scale(.95)}}@keyframes soroban-device-module__i09-VW__valueChangeFade{0%,70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.soroban-device-module__i09-VW__valueChange{animation-name:soroban-device-module__i09-VW__valueChangeFade}}.soroban-device-module__i09-VW__beadValue{z-index:1;color:#fff;text-shadow:0 .06em .12em #0000008c,0 0 .3em #00000040;pointer-events:none;justify-content:center;align-items:center;font-size:1.9em;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.soroban-device-module__i09-VW__unitDot{background:#fff;border-radius:50%;width:.9em;height:.9em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .12em #00000040}
.hint-overlay-module__IJjzzG__root{position:relative}.hint-overlay-module__IJjzzG__hands{pointer-events:none}.hint-overlay-module__IJjzzG__hand{z-index:10;pointer-events:none;filter:drop-shadow(0 2px 3px #00000040);position:absolute}.hint-overlay-module__IJjzzG__motion{animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}.hint-overlay-module__IJjzzG__up{animation-name:hint-overlay-module__IJjzzG__moveUp}.hint-overlay-module__IJjzzG__down{animation-name:hint-overlay-module__IJjzzG__moveDown}.hint-overlay-module__IJjzzG__open{transform-origin:79.7% 38.4%;animation-name:hint-overlay-module__IJjzzG__openPinch}@keyframes hint-overlay-module__IJjzzG__moveUp{0%,15%{opacity:.4;transform:translateY(0)}60%,85%{transform:translateY(calc(var(--distance) * -1));opacity:1}to{transform:translateY(calc(var(--distance) * -1));opacity:0}}@keyframes hint-overlay-module__IJjzzG__moveDown{0%,15%{opacity:.4;transform:translateY(0)}60%,85%{transform:translateY(var(--distance));opacity:1}to{transform:translateY(var(--distance));opacity:0}}@keyframes hint-overlay-module__IJjzzG__openPinch{0%,15%{opacity:.5;transform:scale(.8)}60%,85%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.hint-overlay-module__IJjzzG__motion{animation:none}}
