.compact[data-v-0371b05c]{grid-template-columns:4.5rem minmax(0,1fr) 2.6rem;align-items:center;column-gap:16px;display:grid}.compact .head[data-v-0371b05c]{display:contents}.compact .seat[data-v-0371b05c]{grid-column:1}.compact .track[data-v-0371b05c]{grid-area:1/2;margin-top:0}.compact .value[data-v-0371b05c]{grid-column:3;justify-self:end}.track[data-v-0371b05c]{touch-action:none;cursor:pointer;border-radius:6px;height:36px;margin-top:4px;position:relative}.segment[data-v-0371b05c]{border-radius:3px;height:10px;position:absolute;top:13px}.track.unset .segment[data-v-0371b05c]{opacity:.55}.thumb[data-v-0371b05c]{pointer-events:none;width:26px;height:26px;margin-left:-13px;position:absolute;top:5px}.thumb.white[data-v-0371b05c]{box-shadow:inset 0 0 0 3px #16161e, 0 0 0 3px var(--color-panel-solid), 0 2px 6px #00000080}.thumb.black[data-v-0371b05c]{box-shadow:inset 0 0 0 3px #bfd2e8, 0 0 0 3px var(--color-panel-solid), 0 2px 6px #00000080}.labels[data-v-0371b05c]{height:1rem;color:var(--color-muted);font-size:.75rem;position:relative}.labels span[data-v-0371b05c]{position:absolute;transform:translate(-50%)}.actions[data-v-12e6a5c3]{background:var(--color-panel-solid);flex-direction:column;gap:8px;padding-block:8px;display:flex;position:sticky;bottom:0}.compact .points[data-v-12e6a5c3]{font-size:1.25rem;line-height:1.75rem}.compact .detail[data-v-12e6a5c3]{font-size:.75rem;line-height:1rem}.compact .actions[data-v-12e6a5c3]{padding-top:6px}.compact .btn[data-v-12e6a5c3]{padding-block:.4rem;font-size:1.15rem}.compact .bar[data-v-12e6a5c3]{height:22px;margin:0}.compact .segment[data-v-12e6a5c3]{top:7px}.compact .gap-fill[data-v-12e6a5c3]{top:4px}.bar[data-v-12e6a5c3]{height:26px;margin:2px 0;position:relative}.segment[data-v-12e6a5c3]{border-radius:2px;height:8px;position:absolute;top:9px}.gap-fill[data-v-12e6a5c3]{opacity:.6;border-radius:7px;height:14px;position:absolute;top:6px}.gap-fill.hit[data-v-12e6a5c3]{background:var(--color-hit)}.gap-fill.near[data-v-12e6a5c3]{background:var(--color-near)}.gap-fill.miss[data-v-12e6a5c3]{background:var(--color-miss)}.mark[data-v-12e6a5c3]{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mark.guess[data-v-12e6a5c3]{background:var(--color-panel-solid);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--color-text)}.mark.actual[data-v-12e6a5c3]{background:var(--color-text);width:18px;height:18px;box-shadow:0 0 0 3px var(--color-panel-solid)}.round[data-v-658035d1]{grid-template-rows:auto minmax(0,1fr);height:100svh;display:grid;overflow:hidden}.round-header[data-v-658035d1]{align-items:center;gap:10px;padding:6px 12px 0;display:flex}.close[data-v-658035d1]{width:36px;height:36px;color:var(--color-muted);place-items:center;display:grid}.close[data-v-658035d1]:hover{color:var(--color-text)}.logo[data-v-658035d1]{display:none}.title[data-v-658035d1]{letter-spacing:.02em;flex:1;font-size:1.6rem}.total[data-v-658035d1]{font-size:1.4rem}.round-body[data-v-658035d1]{grid-template:"board""tabs""tray"minmax(0,1fr)/minmax(0,1fr);gap:8px;min-height:0;padding:4px 8px 8px;display:grid}.cell-info[data-v-658035d1]{color:var(--color-muted);grid-area:info;padding:0 4px;font-size:.85rem;display:none}.cell-board[data-v-658035d1]{grid-area:board;justify-self:center;width:min(100%,100svh - 380px);min-width:0}.transport[data-v-658035d1]{justify-content:space-between;align-items:center;width:100%;height:36px;display:flex}.transport button[data-v-658035d1]{width:40px;height:36px;color:var(--color-text);border-radius:8px;place-items:center;display:grid}.transport button[data-v-658035d1]:hover{background:var(--color-raised)}.transport svg[data-v-658035d1]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.transport svg .fill[data-v-658035d1]{fill:currentColor;stroke:none}.transport .worst[data-v-658035d1]{white-space:nowrap;background:var(--color-raised);width:auto;height:auto;color:var(--color-v-blunder);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:600}.ply-count[data-v-658035d1]{text-align:right;min-width:56px;color:var(--color-muted);font-size:1.05rem}.cell-tabs[data-v-658035d1]{background:var(--color-raised);border-radius:8px;grid-area:tabs;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.cell-tabs button[data-v-658035d1]{height:34px;font-family:var(--font-display);letter-spacing:.04em;color:var(--color-muted);border-radius:6px;font-size:1.15rem}.cell-tabs button[aria-selected=true][data-v-658035d1]{background:var(--color-panel-solid);color:var(--color-text)}.unset-dot[data-v-658035d1]{background:var(--color-near);vertical-align:3px;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.blunders[data-v-658035d1]{color:var(--color-v-blunder);margin-left:6px;font-size:.85rem}.cell-moves[data-v-658035d1],.cell-panel[data-v-658035d1]{background:var(--color-panel-solid);border-radius:10px;grid-area:tray;min-height:0}.cell-moves[data-v-658035d1]{overflow:hidden}.cell-panel[data-v-658035d1]{padding:8px 12px 0;overflow-y:auto}.guess[data-v-658035d1]{flex-direction:column;gap:10px;min-height:100%;display:flex}.lock-bar[data-v-658035d1]{background:var(--color-panel-solid);margin-top:auto;padding-bottom:8px;position:sticky;bottom:0}[data-v-658035d1] .ogxm-viewer{gap:4px}[data-v-658035d1] .board-placeholder{aspect-ratio:1;background:var(--color-panel-solid);border-radius:8px;width:100%}@media (width>=768px){.round-body[data-v-658035d1]{grid-template:"board info""board moves"minmax(0,1fr)"panel panel"/minmax(0,1fr) 300px;gap:12px;width:100%;max-width:1100px;margin:0 auto}.cell-info[data-v-658035d1]{background:var(--color-raised);border-radius:10px;padding:10px 14px;display:block}.info-title[data-v-658035d1]{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text);font-size:1.4rem;display:block}.info-sep[data-v-658035d1]{display:none}.info-detail[data-v-658035d1]{font-size:.9rem}.cell-board[data-v-658035d1]{width:min(100%,100svh - 440px)}.cell-moves[data-v-658035d1]{grid-area:moves}.cell-panel[data-v-658035d1]{grid-area:panel}.btn-lock[data-v-658035d1]{padding-block:.7rem;font-size:1.75rem}}@media (width>=1024px){.round[data-v-658035d1]{background:var(--color-panel);border-radius:16px;max-width:1240px;height:calc(100svh - 32px);margin:16px auto}.round-header[data-v-658035d1]{gap:14px;padding:12px 20px 0}.round-header .logo[data-v-658035d1]{flex:1;align-items:center;gap:10px;font-size:1.9rem;display:flex}.title[data-v-658035d1]{text-align:center;font-size:1.9rem}.total[data-v-658035d1]{text-align:right;flex:1;font-size:1.6rem}.round-body[data-v-658035d1]{grid-template:"board info""board moves"minmax(0,1fr)"board panel"/minmax(0,1fr) 420px;gap:12px 24px;max-width:1240px;padding:12px 20px 20px}.cell-board[data-v-658035d1]{align-self:start;width:min(100%,100svh - 170px,720px)}.cell-panel[data-v-658035d1]{min-height:260px}}@media (orientation:landscape) and (height<=540px){.round-body[data-v-658035d1]{grid-template:"board info""board tabs""board tray"minmax(0,1fr)/auto minmax(0,1fr);padding:6px}.cell-info[data-v-658035d1]{display:block}.cell-board[data-v-658035d1]{width:calc(154.43svh - 200.759px)}.cell-moves[data-v-658035d1],.cell-panel[data-v-658035d1]{grid-area:tray}[data-v-658035d1] .board-placeholder{aspect-ratio:366/237}}.results[data-v-1d70cdde]{gap:28px;max-width:36rem;margin:0 auto;padding:24px 16px 40px;display:grid}@media (width>=1024px){.results[data-v-1d70cdde]{background:var(--color-panel);border-radius:16px;grid-template-columns:380px minmax(0,1fr);gap:48px;max-width:1100px;margin-top:32px;padding:40px}}.summary[data-v-1d70cdde]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.score[data-v-1d70cdde]{font-size:4.5rem;line-height:1}@media (width>=640px){.score[data-v-1d70cdde]{font-size:6rem}}.rounds[data-v-1d70cdde]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rounds th[data-v-1d70cdde]{border-bottom:1px solid var(--color-border);letter-spacing:.07em;text-transform:uppercase;text-align:right;color:var(--color-muted);padding:6px 4px;font-size:.7rem;font-weight:600}.rounds td[data-v-1d70cdde]{text-align:right;border-bottom:1px solid #3d3c4e80;padding:5px 4px}.rounds .num[data-v-1d70cdde]{font-size:1.05rem}.rounds tr.first td[data-v-1d70cdde]:not([rowspan]){border-bottom:0}.rounds th[data-v-1d70cdde]:first-child,.rounds .left[data-v-1d70cdde]{text-align:left}.round-no[data-v-1d70cdde]{font-family:var(--font-display);color:var(--color-muted);font-size:1.25rem}.dot[data-v-1d70cdde]{vertical-align:1px;border-radius:2px;width:9px;height:9px;margin-left:6px;display:inline-block}.dot.hit[data-v-1d70cdde]{background:var(--color-hit)}.dot.near[data-v-1d70cdde]{background:var(--color-near)}.dot.miss[data-v-1d70cdde]{background:var(--color-miss)}.hh[data-v-1d70cdde]{width:32px;height:32px;color:var(--color-card);place-items:center;display:inline-grid}
