.gm{--gm-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--gm-ink);font-family:var(--font-sans);user-select:none;font-size:clamp(11px,2.2cqi,15px);line-height:1.3;position:relative;container-type:inline-size}.gm[data-tone=board]{--gm-ink:#f3eedf;--gm-soft:#f3eedf9e;--gm-faint:#f3eedf42;--gm-line:#ffffff12;--gm-cell:#121c14;--gm-accent:#c9dc4b;--gm-accent-soft:#c9dc4b29;--gm-accent-ink:#0a1a0d;--gm-chip:#f3eedf;--gm-chip-ink:#0a1a0d;--gm-chip-edge:#c9dc4b;--gm-hot:#c9dc4b;--gm-paper:#0b120d}.gm-av{--gm-p:#9aa81d;background:var(--gm-p);color:#fff;width:1.9em;height:1.9em;font-family:var(--gm-mono);box-shadow:0 0 0 2px var(--gm-paper);border-radius:9999px;flex:none;place-items:center;font-size:.78em;font-weight:700;line-height:1;display:inline-grid}.gm-av-lg{width:2.6em;height:2.6em;font-size:1em}.gm-cap{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gm-ink);margin:1em 0 0;font-size:clamp(1.15em,3.4cqi,1.9em);line-height:1.05}.gm-stamp{border:2px solid var(--gm-accent);color:var(--gm-accent);font-family:var(--gm-mono);letter-spacing:.06em;border-radius:.5em;place-items:center;padding:.35em .7em;font-weight:800;display:inline-grid;transform:rotate(-6deg)}.gm-badge{border:1px solid var(--gm-line);background:var(--gm-cell);font-family:var(--gm-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.6em;padding:.45em .8em;font-size:.86em;display:inline-flex}.gm-badge strong{color:var(--gm-accent);font-size:1.2em}.gm-chip{background:radial-gradient(circle at 50% 50%, var(--gm-chip) 0 60%, transparent 61%), repeating-conic-gradient(var(--gm-chip-edge) 0 12deg, var(--gm-chip) 12deg 30deg);width:2.3em;height:2.3em;box-shadow:0 0 0 1px var(--gm-line), 0 2px 0 #0000002e;border-radius:9999px;display:block}.gm-dots{vertical-align:middle;gap:.25em;margin-left:.5em;display:inline-flex}.gm-dots i{opacity:.5;border:1px solid;border-radius:9999px;width:.55em;height:.55em}.gm-dots i.on{background:var(--gm-accent);border-color:var(--gm-accent);opacity:1}.gm [data-gout]{opacity:0}.gm-seg{grid-template-columns:repeat(18,minmax(0,1fr));grid-template-rows:auto repeat(var(--lanes), auto);gap:.7em 2px;display:grid}.gm-seg-holes{display:contents}.gm-seg-h{border-bottom:1px solid var(--gm-line);font-family:var(--gm-mono);text-align:center;color:var(--gm-soft);grid-row:1;padding:.3em 0;font-size:.8em}.gm-seg-bar{border-radius:.6em;flex-direction:column;justify-content:space-between;gap:.4em;min-height:4.4em;padding:.55em .6em;display:flex;position:relative;overflow:hidden}.gm-seg-fill{border-radius:inherit;background:var(--gm-accent-soft);border:1px solid var(--gm-accent);transform-origin:0;position:absolute;inset:0}.gm-seg-bar-tie .gm-seg-fill{background:var(--gm-cell);border-style:dashed;border-color:var(--gm-faint)}.gm-seg-label,.gm-seg-result,.gm-seg-pairs{position:relative}.gm-seg-label{font-family:var(--gm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gm-soft);white-space:nowrap;font-size:.78em}.gm-seg-result{font-family:var(--font-display);letter-spacing:-.01em;transform-origin:0;align-items:center;gap:.5em;font-size:clamp(1em,2.6cqi,1.45em);line-height:1.05;display:inline-flex}.gm-seg-pairs{transform-origin:0;flex-wrap:wrap;align-items:center;gap:.35em;display:flex}.gm-seg-team{display:inline-flex}.gm-seg-team .gm-av+.gm-av{margin-left:-.45em}.gm-seg-vs{font-family:var(--gm-mono);color:var(--gm-soft);font-size:.72em}@container (width<=420px){.gm-seg-h:nth-child(2n){color:#0000}.gm-seg-label{letter-spacing:.04em;font-size:.68em}}.gm-pot{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-items:end;gap:.5em;display:grid}.gm-pot-col{background:var(--gm-cell);border:1px solid var(--gm-line);border-radius:.7em;justify-items:center;gap:.6em;padding:.7em .3em .8em;display:grid}.gm-pot-col-win{border-color:var(--gm-accent);background:var(--gm-accent-soft)}.gm-pot-h{font-family:var(--gm-mono);letter-spacing:.06em;color:var(--gm-soft);text-align:center;font-size:.82em;line-height:1.25}.gm-pot-par{color:var(--gm-accent);font-size:.85em;display:block}.gm-pot-stack{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:2px;min-height:3.9em;display:flex}.gm-pot-stack .gm-chip{background:repeating-linear-gradient(90deg, var(--gm-chip) 0 .5em, var(--gm-chip-edge) .5em .78em);border-radius:.36em;width:3em;height:.72em;box-shadow:inset 0 -2px #00000047,inset 0 1px #ffffff40,0 1px #0000002e}.gm-pot-out{font-family:var(--font-display);align-items:center;gap:.35em;font-size:1.25em;line-height:1;display:inline-flex}.gm-pot-carry{color:var(--gm-soft);font-family:var(--gm-mono);font-size:1em}.gm-pot-arrow{color:var(--gm-accent)}.gm-pot .gm-cap{grid-column:1/-1}@container (width<=380px){.gm-pot-hw{display:none}}.gm-rot{justify-items:center;gap:1em;display:grid}.gm-rot-ring{aspect-ratio:1.25;width:min(100%,26em);position:relative}.gm-rot-circle{width:40%;height:60%;position:absolute;inset:20% 30%;overflow:visible}.gm-rot-circle circle{fill:none;stroke:var(--gm-faint);stroke-width:1.5px;stroke-dasharray:1}.gm-rot-circle .gm-rot-inner{fill:var(--gm-cell);stroke:var(--gm-line);stroke-dasharray:4 5}.gm-rot-seat{text-align:center;justify-items:center;gap:.2em;width:9em;display:grid;position:absolute;transform:translate(-50%,-50%)}.gm-rot-name{font-size:.9em;font-weight:700}.gm-rot-holes{font-family:var(--gm-mono);color:var(--gm-soft);font-size:.74em}.gm-rot-wolf{z-index:2;background:var(--gm-hot);width:2.4em;height:2.4em;box-shadow:0 0 0 3px var(--gm-paper), 0 0 22px #c9dc4b73;border-radius:9999px;place-items:center;margin:-2.3em 0 0 1.4em;display:grid;position:absolute;transform:translate(-50%,-50%)}.gm-rot-wolf svg{fill:#0a1a0d;width:62%;height:62%}.gm-rot-wolf svg circle{fill:var(--gm-hot)}.gm-rot-center{justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gm-rot-hw{font-family:var(--gm-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gm-soft);font-size:.75em}.gm-rot-count{font-family:var(--font-display);font-size:clamp(2.4em,9cqi,4.2em);line-height:1;display:grid}.gm-rot-count>span{text-align:center;grid-area:1/1}.gm-rot-badges{flex-wrap:wrap;justify-content:center;gap:.6em;display:flex}.gm-dig{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1.4em;display:grid}@container (width<=480px){.gm-dig{grid-template-columns:1fr}}.gm-dig-stage{gap:.8em;display:grid}.gm-dig-team{border:1px solid var(--gm-line);background:var(--gm-cell);border-radius:.8em;justify-content:space-between;align-items:center;gap:1em;padding:.6em .8em;display:flex}.gm-dig-team-win{border-color:var(--gm-accent);background:var(--gm-accent-soft)}.gm-dig-name{font-family:var(--gm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gm-soft);font-size:.82em}.gm-dig-num{gap:.12em;display:flex}.gm-tile{background:var(--gm-chip);width:1.2em;height:1.45em;color:var(--gm-chip-ink);font-family:var(--font-display);border-radius:.14em;place-items:center;font-size:clamp(2.2em,8cqi,3.6em);line-height:1;display:inline-grid;box-shadow:inset 0 -.72em #0000000f,0 2px #0003}.gm-tile-sm{font-size:1.5em}.gm-tile-hot{background:var(--gm-hot);color:#0a1a0d}.gm-dig-diff{font-family:var(--gm-mono);color:var(--gm-soft);justify-content:flex-end;align-items:baseline;gap:.6em;display:flex}.gm-dig-diff strong{font-family:var(--font-display);color:var(--gm-accent);font-size:clamp(2em,7cqi,3em);font-weight:400}.gm-dig-list{gap:.35em;display:grid}.gm-dig-row{border-bottom:1px solid var(--gm-line);font-family:var(--gm-mono);grid-template-columns:1fr auto auto 4.2em;align-items:center;gap:.8em;padding:.4em .2em;font-size:.92em;display:grid}.gm-dig-h{color:var(--gm-soft)}.gm-dig-pts{text-align:right;font-weight:700}.gm-dig-row-a .gm-dig-pts{color:var(--gm-accent)}.gm-dig-total{font-family:var(--font-display);color:var(--gm-accent);transform-origin:100%;justify-self:end;margin-top:.3em;font-size:clamp(1.6em,5cqi,2.3em)}.gm-dig-flip{justify-content:flex-end;align-items:center;gap:.12em;margin-top:.4em;display:flex}.gm-dig-arrow{color:var(--gm-soft);margin:0 .4em}.gm-track{grid-template-columns:minmax(0,1fr) auto;column-gap:.6em;display:grid}.gm-track-plot{aspect-ratio:600/240;position:relative}.gm-track-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gm-track-col{fill:var(--gm-cell)}.gm-track-dead{fill:#0000;stroke:var(--gm-faint);stroke-dasharray:3 4}.gm-track-as{stroke:var(--gm-faint);stroke-width:1px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.gm-track-line{fill:none;stroke:var(--gm-c,var(--gm-accent));stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1}.gm-track-gap{stroke-dasharray:3 7;opacity:.7}.gm-track-dot{background:var(--gm-c,var(--gm-accent));width:.8em;height:.8em;box-shadow:0 0 0 2px var(--gm-paper);border-radius:9999px;margin:-.4em 0 0 -.4em;position:absolute}.gm-track-status{background:var(--gm-paper);border:1px solid var(--gm-line);font-family:var(--gm-mono);white-space:nowrap;border-radius:.4em;margin:-2.2em 0 0;padding:.2em .5em;font-size:.74em;position:absolute;transform:translate(-50%)}.gm-track-close{background:var(--gm-c);color:#fff;font-family:var(--gm-mono);white-space:nowrap;border-radius:.35em;margin:-.8em 0 0 .9em;padding:.15em .45em;font-size:.78em;font-weight:700;position:absolute}.gm-track-stamp{font-size:clamp(1.2em,4.5cqi,2.2em);position:absolute;bottom:8%;right:5%}.gm-track-axis{font-family:var(--gm-mono);color:var(--gm-soft);justify-content:space-around;padding:.4em 3% 0;font-size:.72em;display:flex}.gm-track-dead-n{opacity:.4;text-decoration:line-through}.gm-track-legend{font-family:var(--gm-mono);color:var(--gm-soft);grid-area:1/2;align-content:space-between;padding:1.5em 0;font-size:.72em;display:grid}.gm-track-up{color:var(--gm-accent)}.gm-track .gm-cap{grid-column:1/-1;font-size:clamp(1em,2.8cqi,1.45em)}@container (width<=420px){.gm-track-axis span:nth-child(2n){visibility:hidden}.gm-track-status{font-size:.66em}}.gm-split-legend{font-family:var(--gm-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.4em 1.1em;margin-bottom:.9em;font-size:.82em;display:flex}.gm-split-key{align-items:center;gap:.45em;display:inline-flex}.gm-split-grid{grid-template-columns:minmax(5.5em, auto) repeat(var(--holes), minmax(0, 1fr)) 3.2em;align-items:center;row-gap:.25em;display:grid}.gm-split-corner,.gm-split-hn{border-bottom:1px solid var(--gm-line);font-family:var(--gm-mono);color:var(--gm-soft);text-align:center;padding-bottom:.4em;font-size:.78em}.gm-split-corner{text-align:left;letter-spacing:.1em;text-transform:uppercase}.gm-split-name{align-items:center;gap:.5em;padding:.35em 0;font-size:.92em;font-weight:700;display:inline-flex}.gm-split-cell{justify-content:center;align-items:center;gap:.2em;min-height:2.3em;display:flex}.gm-chip-val{width:calc(1.3em + var(--v) * .2em);height:calc(1.3em + var(--v) * .2em);color:var(--gm-chip-ink);font-family:var(--gm-mono);place-items:center;font-size:.86em;font-weight:800;display:grid}.gm-split-tot{font-family:var(--font-display);text-align:right;font-size:1.5em}.gm-split-tot-best{color:var(--gm-accent)}.gm-tok{background:var(--gm-hot);width:1em;height:1em;box-shadow:0 0 0 1.5px var(--gm-paper);border-radius:9999px;display:inline-block}.gm-tok-1{background:var(--gm-chip);box-shadow:0 0 0 1.5px var(--gm-paper), inset 0 0 0 2px var(--gm-hot)}.gm-tok-2{box-shadow:inset 0 0 0 2.5px var(--gm-ink);background:0 0}@container (width<=420px){.gm-split-pname{display:none}.gm-split-grid{grid-template-columns:2.4em repeat(var(--holes), minmax(0, 1fr)) 2.6em}.gm-split-corner{font-size:0}}.gm-umb{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1.2em;display:grid}@container (width<=460px){.gm-umb{grid-template-columns:1fr}}.gm-umb-svg{width:100%;overflow:visible}.gm-umb-shaft{fill:none;stroke:var(--gm-ink);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1}.gm-umb-wedge{stroke:var(--gm-paper);stroke-width:2px;transform-box:fill-box;transform-origin:50% 100%}.gm-umb-a{--gm-sw:var(--gm-hot)}.gm-umb-b{--gm-sw:#5b7fa6}.gm-umb-void{--gm-sw:transparent}.gm-umb-wedge.gm-umb-a,.gm-umb-wedge.gm-umb-b{fill:var(--gm-sw)}.gm-umb-wedge.gm-umb-void{fill:var(--gm-cell);stroke:var(--gm-faint);stroke-dasharray:4 4}.gm-umb-n{fill:var(--gm-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:700}.gm-umb-list{gap:.3em;margin:0;padding:0;list-style:none;display:grid}.gm-umb-list li{border-bottom:1px solid var(--gm-line);grid-template-columns:.9em 1fr auto;align-items:center;gap:.6em;padding:.3em 0;font-size:.9em;display:grid}.gm-umb-sw{background:var(--gm-sw);border:1px dashed var(--gm-faint);border-radius:.2em;width:.9em;height:.9em}.gm-umb-a .gm-umb-sw,.gm-umb-b .gm-umb-sw{border:0}.gm-umb-who{font-family:var(--gm-mono);font-weight:800}.gm-umb-void .gm-umb-lab,.gm-umb-void .gm-umb-who{color:var(--gm-faint);text-decoration:line-through}.gm-umb .gm-cap{grid-column:1/-1}.gm-card-grid{grid-template-columns:minmax(4.6em, auto) repeat(var(--n), minmax(0, 1fr)) 3em;border:1px solid var(--gm-line);border-radius:.7em;display:grid;overflow:hidden}.gm-card-grid>span{border-right:1px solid var(--gm-line);border-bottom:1px solid var(--gm-line);place-items:center;min-height:2.4em;display:grid}.gm-card-lab{font-family:var(--gm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gm-soft);padding:0 .7em;font-size:.74em;justify-items:start!important}.gm-card-lab:has(.gm-av){text-transform:none;letter-spacing:0;font-family:var(--font-sans);color:var(--gm-ink);align-items:center;gap:.45em;font-size:.9em;font-weight:700;display:flex!important}.gm-card-lab-strong{color:var(--gm-accent);font-weight:700}.gm-card-h{background:var(--gm-cell);font-family:var(--gm-mono);color:var(--gm-soft);font-size:.8em}.gm-card-par{font-family:var(--gm-mono);color:var(--gm-soft);font-size:.82em}.gm-card-cell,.gm-card-tot{font-family:var(--gm-mono);font-size:1em}.gm-card-strong{background:var(--gm-accent-soft);font-weight:800}.gm-card-totc{font-weight:800;border-right:0!important}.gm-card-tot.gm-card-strong span,.gm-card-tot[data-count]{font-family:var(--font-display);color:var(--gm-accent);font-size:1.35em;font-weight:400}.gm-card-v{place-items:center;width:1.75em;height:1.75em;display:grid}.gm-mk-under{border:1.5px solid var(--gm-accent);border-radius:9999px}.gm-mk-over{border:1.5px solid var(--gm-faint)}.gm-mk-double{border:1.5px solid var(--gm-faint);outline:1.5px solid var(--gm-faint);outline-offset:2px}.gm-card-best .gm-card-v{background:var(--gm-accent-soft);border-radius:9999px}.gm-card-punch{position:relative}.gm-hole-cut{background:var(--gm-paper);width:1.2em;height:1.2em;box-shadow:inset 0 2px 3px #00000059, 0 0 0 2px var(--gm-accent);border-radius:9999px}.gm-punched{background:var(--gm-accent-soft)}.gm-x{background:var(--gm-soft);transform-origin:50%;width:1.2em;height:1.5px;transform:rotate(-45deg)}.gm-late{background:repeating-linear-gradient(-45deg, transparent 0 5px, var(--gm-line) 5px 6px)}.gm-quota{gap:.5em;margin-top:1em;display:grid}.gm-quota-bar{background:var(--gm-cell);border:1px solid var(--gm-line);border-radius:9999px;height:.9em;position:relative;overflow:hidden}.gm-quota-fill{width:calc(var(--fill) * 100%);background:var(--gm-hot);transform-origin:0;position:absolute;inset:0 auto 0 0}.gm-quota-pace{top:-2px;bottom:-2px;left:calc(var(--pace) * 100%);background:var(--gm-ink);width:2px;position:absolute}.gm-quota-lab{font-family:var(--gm-mono);color:var(--gm-soft);font-size:.86em}.gm-quota-lab strong{color:var(--gm-ink);font-size:1.3em}@container (width<=440px){.gm-card-lab-name{display:none}.gm-card-grid{grid-template-columns:2.6em repeat(var(--n), minmax(0, 1fr)) 2.4em}.gm-card-lab{letter-spacing:.02em;padding:0 .3em;font-size:.6em}.gm-card-punch .gm-hole-cut{width:.8em;height:.8em}}.gm-card-punch:nth-child(n){min-height:2.8em}.gm-lb{--row:3em}.gm-lb-head,.gm-lb-row{grid-template-columns:2em 1fr 4.5em 4.5em;align-items:center;gap:.6em;padding:0 .8em;display:grid}.gm-lb-head{font-family:var(--gm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gm-soft);padding-bottom:.5em;font-size:.76em}.gm-lb-head span:nth-child(n+3),.gm-lb-row span:nth-child(n+3){text-align:right}.gm-lb-net{color:var(--gm-accent)}.gm-lb-rows{border:1px solid var(--gm-line);border-radius:.7em;margin:0;padding:0;list-style:none;overflow:hidden}.gm-lb-row{height:var(--row);background:var(--gm-paper);border-bottom:1px solid var(--gm-line);position:relative}.gm-lb-row:last-child{border-bottom:0}.gm-lb-lead{background:var(--gm-accent-soft)}.gm-lb-pos{font-family:var(--gm-mono);color:var(--gm-soft);font-weight:800}.gm-lb-lead .gm-lb-pos{color:var(--gm-accent)}.gm-lb-name{align-items:center;gap:.55em;font-weight:700;display:inline-flex}.gm-lb-gross{font-family:var(--gm-mono);color:var(--gm-soft)}.gm-lb-gross-best{text-decoration:line-through;text-decoration-color:var(--gm-faint)}.gm-lb-netv{font-family:var(--font-display);font-size:1.45em}.gm-lb-lead .gm-lb-netv{color:var(--gm-accent)}.gm-hole-svg{width:100%;overflow:visible}.gm-hole-fw{fill:var(--gm-accent-soft);stroke:var(--gm-faint);stroke-width:1.2px}.gm-hole-green{fill:var(--gm-accent-soft);stroke:var(--gm-accent);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.gm-hole-bunker{fill:var(--gm-cell);stroke:var(--gm-faint);stroke-dasharray:2 3}.gm-hole-tee{fill:var(--gm-cell);stroke:var(--gm-ink);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.gm-hole-pin{stroke:var(--gm-ink);stroke-width:2px;transform-box:fill-box;transform-origin:50% 100%}.gm-hole-flag{fill:var(--gm-hot);transform-box:fill-box;transform-origin:0}.gm-hole-cup{fill:var(--gm-ink)}.gm-hole-shot{fill:none;stroke:var(--gm-c,var(--gm-accent));stroke-width:2.2px;stroke-dasharray:1;stroke-linecap:round;opacity:.85}.gm-hole-shot-solo{stroke-width:3px}.gm-hole-ball{fill:#fff;stroke:var(--gm-c,var(--gm-ink));stroke-width:3px;transform-box:fill-box;transform-origin:50%}.gm-hole-dim{opacity:.35}.gm-hole-ring,.gm-hole-putt{fill:none;stroke:var(--gm-hot);stroke-width:2.5px;stroke-dasharray:1}.gm-hole-putt{stroke-dasharray:1;stroke-width:2px}.gm-hole-n{fill:var(--gm-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:800}.gm-hole-legend{flex-wrap:wrap;gap:.5em 1.2em;margin-top:.6em;font-size:.9em;display:flex}.gm-hole-key{align-items:center;gap:.45em;font-weight:700;display:inline-flex}.gm-hole-key em{font-style:normal;font-family:var(--gm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gm-soft);font-size:.82em;font-weight:400}.gm-steal-zoo{grid-template-columns:repeat(8,minmax(0,1fr));gap:.4em;margin-bottom:1.2em;display:grid}@container (width<=460px){.gm-steal-zoo{grid-template-columns:repeat(4,minmax(0,1fr))}}.gm-steal-an{border:1px solid var(--gm-line);background:var(--gm-cell);opacity:.62;border-radius:.7em;justify-items:center;gap:.25em;padding:.5em .2em;display:grid}.gm-steal-hot{opacity:1;border-color:var(--gm-accent);background:var(--gm-accent-soft)}.gm-steal-ic{font-size:1.7em;line-height:1;display:block}.gm-glyph{width:1em;height:1em;display:block;overflow:visible}.gm-steal-nm{font-family:var(--gm-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.66em}.gm-steal-board{grid-template-rows:repeat(var(--lanes), 3.4em) auto;display:grid;position:relative}.gm-steal-lane{grid-column:1;grid-template-columns:7em 1fr;align-items:center;display:grid}.gm-steal-who{align-items:center;gap:.5em;font-size:.9em;font-weight:700;display:inline-flex}.gm-steal-track{background:repeating-linear-gradient(90deg, var(--gm-faint) 0 6px, transparent 6px 11px);height:1px}.gm-steal-tokens{position:absolute;inset:0 0 1.6em 7em}.gm-steal-tok,.gm-steal-end{background:var(--gm-paper);border:1.5px solid var(--gm-faint);border-radius:9999px;place-items:center;width:2.5em;height:2.5em;margin:-1.25em 0 0 -1.25em;display:grid;position:absolute}.gm-steal-tok .gm-steal-ic,.gm-steal-end .gm-steal-ic{font-size:1.15em}.gm-steal-h{font-family:var(--gm-mono);color:var(--gm-soft);font-size:.72em;position:absolute;bottom:-1.5em}.gm-steal-end{border:2px solid var(--gm-accent);background:var(--gm-accent-soft);box-shadow:0 0 18px #c9dc4b59}.gm-steal-pay{background:var(--gm-hot);color:#0a1a0d;width:1.4em;height:1.4em;font-family:var(--gm-mono);border-radius:9999px;place-items:center;font-size:.8em;font-weight:800;display:grid;position:absolute;top:-.6em;right:-.6em}.gm-steal-axis{font-family:var(--gm-mono);color:var(--gm-soft);grid-column:1;justify-content:space-between;padding:.5em 0 0 7em;font-size:.72em;display:flex}@container (width<=420px){.gm-steal-lane{grid-template-columns:2.6em 1fr}.gm-steal-who span:last-child{display:none}.gm-steal-tokens{left:2.6em}.gm-steal-axis{padding-left:2.6em}}.gm-led{gap:.2em;display:grid}.gm-led-unit{font-family:var(--gm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gm-accent);margin-bottom:.5em;font-size:.8em}.gm-led-row{border-bottom:1px solid var(--gm-line);grid-template-columns:6.5em 1fr 1.6em 5.5em;align-items:center;gap:.7em;padding:.45em 0;display:grid}.gm-led-name{align-items:center;gap:.5em;font-weight:700;display:inline-flex}.gm-led-rings{gap:.3em;display:flex}.gm-led-ring{border:1.5px solid var(--gm-accent);border-radius:9999px;width:1.2em;height:1.2em}.gm-led-ring-off{border-color:var(--gm-line);border-style:dashed}.gm-led-count{font-family:var(--gm-mono);text-align:right;font-weight:800}.gm-led-net{font-family:var(--gm-mono);border-radius:9999px;justify-self:end;padding:.25em .55em;font-size:.92em;font-weight:800}.gm-led-plus{background:var(--gm-accent-soft);color:var(--gm-accent)}.gm-led-minus{color:var(--gm-soft);border:1px solid var(--gm-line)}.gm-led-sum{font-family:var(--gm-mono);color:var(--gm-soft);transform-origin:100%;justify-content:flex-end;align-items:baseline;gap:.6em;margin-top:.4em;display:flex}.gm-led-sum strong{font-family:var(--font-display);color:var(--gm-ink);font-size:2em;font-weight:400}@container (width<=420px){.gm-led-row{grid-template-columns:4.6em 1fr 1.2em 4.4em;gap:.4em}.gm-led-ring{width:.8em;height:.8em}}.gm-tix{background:var(--gm-chip);max-width:30em;color:var(--gm-chip-ink);border-radius:.8em;margin-inline:auto;padding:1.1em 1.2em 1.2em;position:relative;box-shadow:0 18px 40px -18px #00000073;mask:radial-gradient(circle at 0 70%,#0000 .7em,#000 .72em) 0/51% 100% no-repeat,radial-gradient(circle at 100% 70%,#0000 .7em,#000 .72em) 100%/51% 100% no-repeat}.gm-tix-head{font-family:var(--gm-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px dashed;align-items:center;gap:.8em;padding-bottom:.7em;font-size:.82em;display:flex}.gm-tix-star{color:#0a1a0d;letter-spacing:.04em;background:#9aa81d;border-radius:9999px;padding:.2em .55em;font-weight:800}.gm-tix-n{opacity:.7;margin-left:auto}.gm-tix-legs{margin:.4em 0;padding:0;list-style:none}.gm-tix-leg{border-bottom:1px solid #0a1a0d1a;grid-template-columns:2.2em 1fr 1.8em;align-items:center;gap:.6em;padding:.5em 0;display:grid;position:relative}.gm-tix-i{font-family:var(--gm-mono);opacity:.55;font-size:.8em}.gm-tix-lab{font-weight:700}.gm-tix-box{border:1.5px solid;border-radius:.35em;place-items:center;width:1.6em;height:1.6em;display:grid}.gm-tix-box svg{fill:none;stroke:#7c8913;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.gm-tix-skip .gm-tix-lab,.gm-tix-skip .gm-tix-i{opacity:.35}.gm-tix-strike{opacity:.5;transform-origin:0;background:currentColor;height:1.5px;position:absolute;top:50%;left:2.6em;right:.4em}.gm-tix-foot{justify-content:space-between;align-items:center;gap:1em;padding-top:.8em;display:flex}.gm-tix-stamp{color:#7c8913;border-color:#7c8913;font-size:1.4em}.gm-tix-win{font-family:var(--font-display);font-size:clamp(1.3em,4.5cqi,1.9em);font-weight:400}.gm-fb{gap:.35em;display:grid}.gm-fb-holes{font-family:var(--gm-mono);color:var(--gm-soft);text-align:center;border-bottom:1px solid var(--gm-line);grid-template-columns:7em repeat(18,minmax(0,1fr));padding-bottom:.4em;font-size:.78em;display:grid}.gm-fb-lab{text-align:left;font-family:var(--gm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gm-soft);font-size:.9em}.gm-fb-row{background:var(--gm-accent-soft);border:1px solid var(--gm-line);transform-origin:0;border-radius:.6em;grid-template-columns:8.5em 1fr;align-items:center;padding:.6em .8em;display:grid}.gm-fb-val{font-family:var(--font-display);font-size:1.35em}
