.LZXN8W_number{fill:var(--gm-rule);font-family:var(--hz-font-display);font-weight:700}
.tE0W3G_scale{--bal-plate:var(--gm-board);--bal-stand:var(--gm-rule);--bal-bar:var(--hz-paper-deep);border:1.5px solid var(--hz-line);background:var(--hz-card);border-radius:14px;flex-direction:column;align-items:stretch;padding:8px 10px 6px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.tE0W3G_scale[data-lit]{border-color:var(--gm-gold);background:var(--gm-gold-wash);box-shadow:0 0 0 1.5px var(--gm-gold)}.tE0W3G_no{background:var(--gm-rule);width:20px;height:20px;color:var(--gm-on-deep);font-family:var(--hz-font-display);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:6px;left:8px}.tE0W3G_stage{container-type:inline-size}.tE0W3G_pans{grid-template-columns:1fr 1fr;gap:0 14%;padding:0 3%;display:grid}.tE0W3G_pan{min-width:0;transform:translateY(calc(var(--tip,0) * 2.2cqw));flex-direction:column;justify-content:flex-end;transition:transform .35s cubic-bezier(.3,1.4,.5,1);display:flex}.tE0W3G_pan[data-side=right]{transform:translateY(calc(var(--tip,0) * -2.2cqw))}.tE0W3G_load{flex-wrap:wrap-reverse;place-content:flex-start center;align-items:flex-end;gap:1px 2px;min-height:max(24px,min(9cqw,36px));padding:0 2px 1px;display:flex}.tE0W3G_object,.tE0W3G_block{flex:none;width:max(22px,min(8.4cqw,34px));height:max(22px,min(8.4cqw,34px))}.tE0W3G_object[data-fallback]{justify-content:center;align-items:center;font-size:max(18px,min(6.6cqw,28px));line-height:1;display:inline-flex}.tE0W3G_block{width:max(26px,min(9.6cqw,38px));height:max(26px,min(9.6cqw,38px))}.tE0W3G_plate{border:2px solid var(--bal-stand);background:var(--bal-plate);border-top-width:2.5px;border-radius:1px 1px 40% 40%/1px 1px 100% 100%;height:7px;margin:0 -2px;display:block}.tE0W3G_stand{width:100%;height:max(26px,min(9cqw,36px));display:block;overflow:visible}.tE0W3G_beam{transform:rotate(calc(var(--tip,0) * -5deg));transform-box:view-box;transform-origin:100px 8.5px;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.tE0W3G_stem{fill:none;stroke:var(--bal-stand);stroke-width:2.5px;vector-effect:non-scaling-stroke}.tE0W3G_bar{fill:var(--bal-bar);stroke:var(--bal-stand);stroke-width:2px;vector-effect:non-scaling-stroke}.tE0W3G_post{fill:var(--bal-bar);stroke:var(--bal-stand);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tE0W3G_pivot{fill:var(--gm-gold);stroke:var(--bal-stand);stroke-width:2px;vector-effect:non-scaling-stroke}.tE0W3G_reading{color:var(--gm-good);font-family:var(--hz-font-display);font-variant-numeric:lining-nums tabular-nums;justify-content:center;align-items:center;gap:10px;margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.2;display:flex}.tE0W3G_scale[data-reading=left] .tE0W3G_reading,.tE0W3G_scale[data-reading=right] .tE0W3G_reading{color:var(--gm-bad)}.tE0W3G_scale[data-reading=left],.tE0W3G_scale[data-reading=right]{border-color:color-mix(in srgb, var(--gm-bad) 45%, var(--hz-line))}.tE0W3G_sign{font-size:18px}@media (prefers-reduced-motion:reduce){.tE0W3G_pan,.tE0W3G_beam,.tE0W3G_scale{transition:none}}
.-\37 IihW_palette{--bal-teapot:#9cc9b4;--bal-teapot-deep:#6fa891;--bal-lantern:#e4573f;--bal-lantern-cap:#e8b440;--bal-peach:#f7b096;--bal-peach-blush:#ef8f7c;--bal-leaf:#8dbf6a;--bal-bell:#e8bd57;--bal-bell-deep:#b98a2c;--bal-drum:#cf4f3c;--bal-drum-head:#f4e6c4;--bal-kite:#7ea9da;--bal-kite-bright:#f1cf5b;--bal-ribbon:#e4573f;--bal-vase:#e9f0f8;--bal-vase-band:#2f5d8a;--bal-apple:#e0503f;--bal-pear:#cfdc6e;--bal-mooncake:#e2ad66;--bal-mooncake-deep:#bb7f38;--bal-dumpling:#f7eedb;--bal-dumpling-deep:#dccba6;--bal-orange:#f39b3a;--bal-orange-deep:#d97a1c;--bal-block:#d2cdc1;--bal-shine:#fff}html.dark .-\37 IihW_palette{--bal-teapot:#6f9c88;--bal-teapot-deep:#4f7d6b;--bal-lantern:#c2493a;--bal-lantern-cap:#c99a3a;--bal-peach:#d4917a;--bal-peach-blush:#b8695a;--bal-leaf:#6f9a55;--bal-bell:#c9a04a;--bal-bell-deep:#8f6a22;--bal-drum:#a8433a;--bal-drum-head:#cbbd9c;--bal-kite:#6487b3;--bal-kite-bright:#c9ab4c;--bal-ribbon:#b84436;--bal-vase:#c3ccd6;--bal-vase-band:#7fa8d6;--bal-apple:#be4637;--bal-pear:#a7b257;--bal-mooncake:#bb8f55;--bal-mooncake-deep:#8d602b;--bal-dumpling:#d3c9b3;--bal-dumpling-deep:#a99b7c;--bal-orange:#cf8230;--bal-orange-deep:#a9621a;--bal-block:#4a463f;--bal-shine:#fff4dc}
._ksw-W_wrap{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px;container-type:inline-size}._ksw-W_scales{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:500px){._ksw-W_scales{grid-template-columns:repeat(2,minmax(0,1fr))}._ksw-W_item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}}._ksw-W_item{min-width:0}._ksw-W_item>:last-child{height:100%}._ksw-W_tray{z-index:2;padding:10px 4px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--gm-hair);background:var(--gm-board);margin:10px -4px -4px;position:-webkit-sticky;position:sticky;bottom:0}._ksw-W_kinds{justify-content:center;gap:6px;display:flex}._ksw-W_kind{border:1.5px solid var(--hz-line-strong);background:var(--gm-board);-webkit-tap-highlight-color:transparent;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:96px;height:52px;padding:0 6px 0 4px;transition:background-color .12s ease-out,border-color .12s ease-out;display:flex;position:relative}._ksw-W_wrap[data-locked=true] ._ksw-W_kind{cursor:default}._ksw-W_kind:focus-visible{outline:3px solid var(--hz-ink);outline-offset:2px}._ksw-W_selected{border-color:var(--gm-rule);background:var(--gm-select);box-shadow:inset 0 0 0 1px var(--gm-rule)}._ksw-W_kindArt{flex:none;width:34px;height:34px}._ksw-W_kindArt[data-fallback]{justify-content:center;align-items:center;font-size:26px;line-height:1;display:inline-flex}._ksw-W_value{min-width:1.4em;color:var(--gm-deep-azure);font-family:var(--hz-font-display);font-variant-numeric:lining-nums tabular-nums;text-align:center;font-size:24px;font-weight:600;line-height:1}._ksw-W_value[data-empty]{color:var(--hz-muted);font-weight:500}._ksw-W_place{animation:.2s cubic-bezier(.2,1.2,.4,1) both _ksw-W_place}._ksw-W_settle{color:var(--gm-good);animation:.5s ease-out both _ksw-W_settle}._ksw-W_hintRing{box-shadow:inset 0 0 0 1px var(--gm-rule), inset 0 0 0 3.5px var(--gm-gold), inset 0 0 0 4.5px var(--gm-rule);pointer-events:none;border-radius:11px;animation:1.5s ease-in-out infinite _ksw-W_hint;position:absolute;top:2px;bottom:2px;left:2px;right:2px}@container (max-width:420px){._ksw-W_kinds{gap:4px}._ksw-W_kind{gap:2px;padding:0 3px}._ksw-W_kindArt{width:26px;height:26px}._ksw-W_value{font-size:20px}}._ksw-W_padGroup{max-width:400px;max-height:260px;margin:10px auto 0}._ksw-W_wrap[data-solved=true] ._ksw-W_padGroup{visibility:hidden;max-height:0;transition:max-height 0s 2s,visibility 0s 2s;overflow:hidden}._ksw-W_padTitle{min-height:24px;color:var(--hz-ink-soft);justify-content:center;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.3;display:flex}._ksw-W_padArt{flex:none;width:22px;height:22px}._ksw-W_pad{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:6px;display:grid}._ksw-W_key,._ksw-W_tool{border:1px solid var(--hz-line-strong);background:var(--hz-paper);color:var(--hz-ink);-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;line-height:1;transition:background-color .12s ease-out,border-color .12s ease-out,opacity .15s;display:flex}._ksw-W_key{height:44px;font-family:var(--hz-font-display);font-variant-numeric:lining-nums tabular-nums;font-size:22px;font-weight:600}._ksw-W_key[aria-pressed=true]{border-color:var(--hz-ink);background:var(--hz-ink);color:var(--gm-board)}._ksw-W_tool{gap:8px;width:100%;height:40px;margin-top:6px;font-size:15px;font-weight:700}@media (hover:hover){._ksw-W_key:hover:not(:disabled),._ksw-W_tool:hover:not(:disabled),._ksw-W_kind:hover{border-color:color-mix(in srgb, var(--hz-ink) 34%, transparent)}}._ksw-W_key:active:not(:disabled),._ksw-W_tool:active:not(:disabled){background:var(--hz-paper-deep)}._ksw-W_key:disabled,._ksw-W_tool:disabled{cursor:default;opacity:.4;transition:opacity .2s .4s}._ksw-W_key:focus-visible{outline:2px solid var(--hz-ink);outline-offset:2px}._ksw-W_tool:focus-visible{outline:2px solid var(--hz-ink);outline-offset:2px}@keyframes _ksw-W_place{0%{opacity:0;transform:scale(.6)}}@keyframes _ksw-W_settle{40%{transform:scale(1.18)}}@keyframes _ksw-W_hint{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){._ksw-W_kind,._ksw-W_key,._ksw-W_tool{transition:none}._ksw-W_key:disabled,._ksw-W_tool:disabled{transition:opacity 0s .4s}._ksw-W_place,._ksw-W_settle,._ksw-W_hintRing{animation:none}}
