.bento.ed{grid-template-rows:repeat(6,68px)}.ed-main{grid-area:1/1/7/9}.ed-st{grid-area:1/9/7/13}.ed-eqn{border-bottom:1px solid var(--div);flex:none;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1.4fr);align-items:end;row-gap:12px;padding:16px;display:grid}.ed-gm{grid-column:1/-1;align-items:center;gap:12px;display:flex}.ed-selw{width:240px;min-width:0;position:relative}.ed-yaw{font:12px var(--mono);color:var(--ink-3);white-space:nowrap}.ed-f{flex-direction:column;gap:8px;min-width:0;display:flex}.ed-lb{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ed-op{height:56px;font:20px var(--mono);color:var(--ink-4);place-items:center;font-style:normal;display:grid}.ed-num{border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.ed-in{background:var(--ctl);cursor:text;transition:border-color .15s,box-shadow .15s}.ed-in:focus-within{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.ed-in input{width:100%;min-width:0;height:100%;font:600 28px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;outline:none;padding:0}.ed-in:has(input[aria-invalid=true]){border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.ed-out{background:var(--acc-tint);border-color:var(--acc-line)}.ed-out b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 32px var(--mono);font-variant-numeric:tabular-nums;color:var(--acc);flex:1;overflow:hidden}.ed-out b.long{font-size:24px}.ed-out b.xlong{font-size:18px}.ed-copy{border:1px solid var(--acc-line);background:var(--tile);min-width:88px;height:32px;font:600 13px var(--sans);color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:color .15s,border-color .15s;display:inline-flex}.ed-copy:hover:not(:disabled){color:var(--ink);border-color:var(--acc)}.ed-copy:disabled{color:var(--ink-4);border-color:var(--div);cursor:default}.ed-copy svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ed-stg{background:var(--grid);flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 16px;display:flex;position:relative}.ed-tl{white-space:nowrap;flex:none;align-items:baseline;gap:8px;min-width:0;display:flex}.ed-tl span{color:var(--ink-3);font-size:13px}.ed-tl b{font:600 16px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.ed-tl b.ed-in2{color:var(--ink-3);font-size:13px;font-weight:400}.ed-tl em{text-overflow:ellipsis;min-width:0;color:var(--ink-3);margin-left:auto;font-size:12px;font-style:normal;overflow:hidden}.ed-stg svg{flex:1;width:100%;min-height:0;display:block;overflow:visible}.ed-stg .pad{fill:var(--tile);stroke:var(--line)}.ed-stg .mat{fill:none;stroke:var(--ink-5);stroke-dasharray:4 3}.ed-stg .pl{font:12px var(--sans);fill:var(--ink-4);paint-order:stroke;stroke-width:4px;stroke-linejoin:round;stroke:var(--soft)}.ed-stg .tk{fill:none;stroke:var(--ink-4)}.ed-stg .rl{font:12px var(--mono);font-variant-numeric:tabular-nums;fill:var(--ink-3)}.ed-stg .ms{fill:var(--tile);stroke:var(--ink-3);stroke-width:1.25px}.ed-stg .run{fill:none;stroke:var(--acc);stroke-width:1.5px}.ed-stg .ep{fill:var(--acc)}.ed-stg .mk{fill:none;stroke:var(--d-mid);stroke-dasharray:3 3}.ed-stg .mk.on{stroke:var(--acc);stroke-dasharray:none}.ed-stg .ma{font:600 12px var(--mono);fill:var(--d-main)}.ed-stg .ma.on{fill:var(--acc)}.ed-stg .ml{font:12px var(--mono);font-variant-numeric:tabular-nums;fill:var(--ink-3)}.ed-stg .ml.on{fill:var(--ink)}.ed-stg .dt{fill:var(--tile);stroke:var(--line)}.ed-stg .dw{fill:var(--acc-tint);stroke:var(--acc)}.ed-stg .dn{stroke:var(--acc);stroke-width:1.5px}.ed-log{background:linear-gradient(var(--amber-bg), var(--amber-bg)), var(--tile);color:var(--ink-2);flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;font-size:13px;line-height:20px;display:flex;position:absolute;inset:0}.ed-log[hidden]{display:none}.ed-log b{color:var(--amber-ink);font-weight:600}.ed-foot>span:first-child{white-space:normal;flex:1}.ed-foot .w{color:var(--amber-ink)}.ed-eq{font:600 13px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ed-tbl{flex-direction:column;flex:1;min-height:0;display:flex}.ed-th,.ed-tr{grid-template-columns:minmax(0,1fr) 80px 84px 28px;align-items:center;gap:12px;padding:0 12px 0 16px;display:grid}.ed-th{border-bottom:1px solid var(--line);height:28px;color:var(--ink-3);flex:none;font-size:12px}.ed-th>span:nth-child(2),.ed-th>span:nth-child(3){text-align:right}.ed-tr{min-height:32px;color:var(--ink-2);flex:1;font-size:13px}.ed-tr+.ed-tr{border-top:1px solid var(--div)}.ed-tr .d{font:600 14px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.ed-tr .d em{font:600 12px var(--sans);color:var(--acc-ink);-webkit-hyphens:manual;hyphens:manual;font-style:normal}.ed-tr .v{font:600 14px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.ed-tr .a{font:12px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);text-align:right}.ed-tr.on{background:var(--acc-tint)}.ed-tr.on .v{color:var(--acc-ink)}.ed-cp{width:28px;height:24px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:color .15s,background-color .15s;display:grid}.ed-cp:hover{color:var(--ink);background:var(--soft)}.ed-cp svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ed-st .pz-foot>span{white-space:normal}.ed-lead{color:var(--ink-2);margin:0;padding:16px 16px 0;font-size:14px;line-height:22px}.ed-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:16px;display:grid}.ed-ch{background:var(--soft);min-width:0;box-shadow:inset 0 0 0 1px var(--soft-line);color:var(--ink-3);border-radius:6px;flex-direction:column;gap:4px;padding:12px;font-size:12px;line-height:16px;display:flex}.ed-ch svg{width:60px;height:44px;margin-bottom:4px}.ed-ch svg .ln{fill:none;stroke:var(--ink-4);stroke-width:1.25px}.ed-ch svg .ac{fill:none;stroke:var(--acc);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ed-ch svg .tx{font:600 13px var(--mono);fill:var(--acc)}.ed-ch>b{color:var(--ink);font-size:13px;font-weight:600}.ed-chv{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.ed-chv em{font:700 20px/28px var(--disp);font-variant-numeric:tabular-nums;color:var(--ink);font-style:normal}.ed-ch.on{background:var(--acc-tint);box-shadow:inset 0 0 0 1px var(--acc-line)}.ed-ch.on .ed-chv em{color:var(--acc)}.ed-crh,.ed-crr{grid-template-columns:112px minmax(0,1fr) 72px 152px;align-items:center;gap:12px;padding:0 16px;display:grid}.ed-crh{border-bottom:1px solid var(--line);height:28px;color:var(--ink-3);margin-top:4px;font-size:12px}.ed-crh>span:nth-child(3){text-align:right;white-space:nowrap}.ed-crh>span:nth-child(2){grid-column:2/4}.ed-crr{height:40px;color:var(--ink-2);font-size:13px}.ed-crr+.ed-crr{border-top:1px solid var(--div)}.ed-tg{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ed-tg i{border-radius:2px;flex:none;width:8px;height:8px}.ed-crb{background:var(--d-track);border-radius:2px;height:8px;position:relative}.ed-crb em{background:var(--d-main);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.ed-crr>b{font:600 13px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;white-space:nowrap}.ed-crr>b.e{color:var(--acc-ink)}.ed-cross .pz-foot>span:first-child,.ed-how .pz-foot>span{white-space:normal}.ed-wh,.ed-wr{grid-template-columns:24px 104px minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:0 16px;display:grid}.ed-wh{border-bottom:1px solid var(--line);height:28px;color:var(--ink-3);align-items:center;margin-top:4px;font-size:12px}.ed-wh>span:first-child{grid-column:1/3}.ed-wr{color:var(--ink-2);align-items:start;padding-top:12px;padding-bottom:12px;font-size:13px;line-height:20px}.ed-wr+.ed-wr{border-top:1px solid var(--div)}.ed-wr>em{font:500 12px/20px var(--mono);color:var(--ink-4);font-style:normal}.ed-wr>b{color:var(--ink);font-weight:600}.ed-wr>span:last-child{flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (width<=1179px){.bento.ed{grid-template-rows:repeat(9,68px)}.ed-main{grid-area:1/1/7/-1}.ed-st{grid-area:7/1/10/-1}}@media (width>=760px) and (width<=1179px){.ed-tbl{flex-direction:row}.ed-th{display:none}.ed-tr{flex:1;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:4px;min-width:0;padding:8px}.ed-tr+.ed-tr{border-top:0;border-left:1px solid var(--div)}.ed-tr .d{flex-wrap:wrap;justify-content:center;row-gap:0}}@media (width<=759px){.bento.ed{grid-template-rows:none;grid-auto-rows:auto}.ed-main,.ed-st{grid-row:auto}.ed-eq,.ed-how .badge{display:none}.ed-eqn{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);padding:12px}.ed-eqn>.ed-op:nth-of-type(2){display:none}.ed-eqn>.ed-f:last-child{grid-column:1/-1}.ed-selw{flex:1;width:auto}.ed-num{padding:0 12px}.ed-stg{flex:none;height:232px;padding:12px}.ed-tl em{display:none}.ed-tbl{min-height:300px}.ed-chain{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ed-ch.on{grid-column:1/-1}.ed-crh,.ed-crr{grid-template-columns:88px minmax(0,1fr) 72px;padding:0 12px}.ed-crh>span:nth-child(3),.ed-crr>b.e,.ed-wh{display:none}.ed-wr{grid-template-columns:24px minmax(0,1fr);padding:12px}.ed-wr>span{grid-column:2}.ed-lead{padding:12px 12px 0}}.ed-gl{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:16px;display:grid}.ed-gl a{background:var(--soft);min-width:0;height:36px;box-shadow:inset 0 0 0 1px var(--soft-line);color:var(--ink-2);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.ed-gl a:hover{background:var(--trk);color:var(--ink)}.ed-gl a>span{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.ed-gl i{border-radius:2px;flex:none;width:8px;height:8px}.ed-games .pz-foot>span{white-space:normal}@media (width<=1339px){.ed-gl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=759px){.ed-gl{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ed-crh,.ed-crr{grid-template-columns:96px minmax(0,1fr) 72px}}.cb .th{white-space:normal;height:auto;min-height:44px;padding-top:11px;padding-bottom:11px}.cb .th>h2{min-width:0}.cb .th>.badge{flex:none;margin-left:auto}@media (width<=479px){.ed-gm{flex-wrap:wrap;row-gap:4px}.ed-selw{flex:100%}.ed-cross .th>.badge,.ed-when .th>.badge{display:none}.ed-gl a{padding:0 8px}.ed-gl{gap:4px}}.ed-copy{min-width:92px}:root:lang(ja) .ed-crh,:root:lang(ja) .ed-crr{grid-template-columns:132px minmax(0,1fr) 72px 152px}@media (width<=759px){:root:lang(ja) .ed-crh,:root:lang(ja) .ed-crr{grid-template-columns:132px minmax(0,1fr) 72px}}@media (width>=1180px) and (width<=1339px){:root:lang(ru) .ed-out b:not(.long):not(.xlong){font-size:28px}}@media (width>=760px){.ed-copy{gap:0;min-width:0;padding:0 8px;font-size:0}}
