.bento.fs{grid-template-rows:repeat(8,68px)}.fs .fs-main{grid-area:span 8/span 8}.fs .fs-res{grid-area:span 5/span 4}.fs .fs-dev{grid-area:span 3/span 4}.fs-top{justify-content:flex-start;gap:16px}.fs-fig{flex:1;grid-template-columns:minmax(0,1fr) 304px minmax(0,1fr);align-items:center;gap:16px;min-height:0;display:grid}.fs-rd{flex-direction:column;justify-self:start;gap:4px;min-width:0;padding-left:8px;display:flex}.fs-rd>span{color:var(--ink-3);font-size:12px;line-height:16px}.fs-rd>b{min-width:4ch;font:500 40px/44px var(--disp);font-variant-numeric:tabular-nums;color:var(--ink)}.fs[data-s=idle] .fs-rd>b{color:var(--ink-4)}.fs-rd>em{color:var(--ink-2);white-space:nowrap;font-size:13px;font-style:normal;line-height:20px}.fs-lg{color:var(--ink-3);flex-direction:column;justify-self:end;gap:8px;margin:0;padding:0 8px 0 0;font-size:12px;line-height:16px;list-style:none;display:flex}.fs-lg>li{white-space:nowrap;align-items:center;gap:8px;display:flex}.fs-lg i{border-radius:50%;flex:none;width:10px;height:10px}.fs-lg .o i{background:var(--d-main)}.fs-lg .g i{box-shadow:inset 0 0 0 1.5px var(--acc)}.fs-lg .s i{border-top:1.5px dashed var(--amber);border-radius:0;height:0}.fs[data-mode=orbit] .fs-lg .o i{background:var(--acc)}.fs[data-mode=orbit] .fs-lg :is(.g,.s){display:none}.fs-ring>svg{touch-action:none;width:304px;height:304px;display:block;overflow:visible}.fs[data-mode=dir][data-s=run] .fs-ring>svg{cursor:crosshair}.fs[data-mode=orbit] .fs-ring>svg{cursor:grab}.fs[data-mode=orbit].drag .fs-ring>svg{cursor:grabbing}.fs-ring .hit{fill:#0000}.fs-ring .rg{fill:none;stroke:var(--line);stroke-width:1px}.fs-ring .ear{fill:none;stroke:var(--div);stroke-width:1px;stroke-dasharray:2 3}.fs-ring .tk{stroke:var(--ink-5);stroke-width:1px}.fs-ring .tk.mj{stroke:var(--ink-3)}.fs-ring .lb{fill:var(--ink-3)}.fs-ring .pos{fill:var(--tile);stroke:var(--ink-3);stroke-width:1px}.fs-ring .pot{fill:none;stroke:var(--ink-3);stroke-width:1px}.fs-ring .pod{fill:var(--ink-2)}.fs-ring .ol{fill:none;stroke:var(--acc-line);stroke-width:1px}.fs-ring .oh{fill:var(--acc-tint);stroke:var(--acc-line);stroke-width:1px}.fs-ring .oc{fill:var(--acc)}.fs-ring [hidden]{display:none}.fs-ring .tr{fill:var(--d-main)}.fs-ring .gs{fill:var(--tile);stroke:var(--acc);stroke-width:1.5px}.fs-ring .ac{fill:none;stroke:var(--d-soft);stroke-width:3px;stroke-linecap:round}.fs-ring .sw .ac{stroke:var(--amber);stroke-width:1.5px;stroke-dasharray:3 2}.fs-ring .sw .gs{stroke:var(--amber)}.fs-ring .old{opacity:.45}.fs-ring .cur{fill:none;stroke:var(--acc);stroke-width:1px;stroke-dasharray:3 3}.fs-pbs{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.fs-blk{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px}.fs-blk>i.sw{background:repeating-linear-gradient(-45deg, var(--amber) 0 2px, var(--amber-tint) 2px 4px);box-shadow:none}.fs-blk>i.miss{background:var(--d-soft);box-shadow:none}.fs-blk>i.now{box-shadow:inset 0 0 0 1px var(--acc)}@media (width<=1179px){.bento.fs{grid-template-rows:none;grid-auto-rows:auto}.fs .fs-main{grid-area:auto/1/auto/-1;min-height:616px}.fs .fs-res,.fs .fs-dev{grid-area:auto/1/auto/-1}.fs-res{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fs-res>.xr-h,.fs-res>.xr-f{grid-column:1/-1}.fs-res>.hp-sum{grid-area:2/1;justify-content:center}.fs-res>.hp-pg{grid-area:3/1}.fs-res>.hp-ck{border-top:0;border-left:1px solid var(--x-div);grid-area:2/2/4}}@media (width<=759px){.fs .fs-main{min-height:0}.fs-res{display:flex}.fs-res>.hp-ck{border-top:1px solid var(--x-div);border-left:0}.fs-top{flex-wrap:wrap;gap:8px}.fs-fig{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:12px}.fs-ring{grid-area:1/1/auto/-1;justify-self:center}.fs-rd{grid-row:2;padding-left:0}.fs-rd>b{font-size:28px;line-height:32px}.fs-lg{grid-row:2;padding-right:0}}.fs-how .bd{container-type:inline-size}.fs-fg{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}@container (width<=599px){.fs-fg{grid-template-columns:minmax(0,1fr)}}.fs-fc{background:var(--soft);box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;flex-direction:column;padding:12px;display:flex}.fs-fc>svg{flex:none;align-self:center;width:272px;height:144px;display:block}.fs-fc>b{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;font-size:13px;font-weight:500;line-height:20px}.fs-fc>span{color:var(--ink-2);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:20px}.fs-fc .rg{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 3}.fs-fc .ear{fill:none;stroke:var(--div);stroke-width:1px;stroke-dasharray:2 3}.fs-fc .hd{fill:var(--tile);stroke:var(--ink-4);stroke-width:1px}.fs-fc .hdd{fill:var(--ink-3)}.fs-fc .cl{fill:none;stroke:var(--ink-4);stroke-width:1px}.fs-fc .cl.hot{stroke:var(--d-main);stroke-width:1.5px}.fs-fc .tr{fill:var(--d-main)}.fs-fc .gs{fill:var(--amber-tint);stroke:var(--amber);stroke-width:1px}.fs-st thead th:first-child{width:22%}@media (width<=480px){.fs-main .hp-sub{display:none}}
