.tg{gap:8px;display:grid}.tg__hd{color:var(--ink-3);justify-content:space-between;align-items:baseline;padding:0 4px;font-size:13px;font-weight:700;display:flex}.tg.is-all .tg__hd .num{color:var(--c)}.tg__bar{background:var(--band-2);border-radius:2px;height:4px;overflow:hidden}.tg__bar i{background:var(--c);border-radius:2px;height:100%;transition:width .35s cubic-bezier(.3,.9,.3,1);display:block}.tg__grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.tg__t{background:var(--map-card);min-height:62px;box-shadow:inset 0 0 0 1px var(--line);color:var(--map-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s, color .2s, transform .14s var(--ease-press);border:0;border-radius:16px;align-content:start;gap:3px;padding:10px 32px 10px 12px;display:grid;position:relative}.tg__t:active{transform:scale(.96)}.tg__t b{font-size:14px;font-weight:700;line-height:1.3}.tg__t span{color:var(--ink-3);font-size:11px;line-height:1.4}.tg__t i{border:1.5px solid var(--ink-3);border-radius:50%;width:18px;height:18px;position:absolute;top:12px;right:12px}.tg__t.is-on{background:var(--c);box-shadow:none;color:var(--map-card)}.tg__t.is-on span{color:color-mix(in srgb, var(--map-card) 80%, transparent)}.tg__t.is-on i{border-color:var(--map-card);background:var(--map-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%233a3129' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat}@media (prefers-reduced-motion:reduce){.tg__t,.tg__bar i{transition:none}}
