.gp{gap:var(--s-2);flex-direction:column;display:flex}.gp__label{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--t-label);line-height:var(--t-label-lh);font-weight:var(--w-strong);letter-spacing:var(--track-label);color:var(--g-ink-3);display:flex}.gp__count{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:var(--w-medium);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.gp__sides{flex:none}.gp__km{align-items:center;gap:var(--s-2);font-size:var(--t-cell);line-height:var(--t-cell-lh);color:var(--g-ink-2);display:flex}.gp__kminput{font-variant-numeric:tabular-nums;width:6.5em}.unit,.unit__slot{align-items:baseline;gap:var(--s-1);display:inline-flex}.unit__bar{color:var(--g-ink-3)}.unit__opt{font:inherit;color:var(--g-ink-3);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.unit__opt:hover{color:var(--g-ink)}.unit__opt.is-on{color:var(--g-ink);font-weight:var(--w-medium);cursor:default;text-decoration:none}.unit__opt:disabled{cursor:default}.sizes{align-items:baseline;gap:var(--s-1) var(--s-3);font-size:var(--t-caption);line-height:var(--t-caption-lh);flex-wrap:wrap;display:flex}.gp__hint{font-size:var(--t-caption);line-height:var(--t-caption-lh);color:var(--g-ink-3);margin:0}.gc{margin:var(--s-4) 0 0;border:0;min-width:0;padding:0}.gc__map{height:270px;margin:var(--s-2) 0}.gc__map canvas{cursor:crosshair}.gc__coordinates{gap:var(--s-2);margin:var(--s-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gc__coordinates label{gap:var(--s-1);font-size:var(--t-caption);display:grid}.gc__coordinates input{width:100%;min-width:0}
