.ac .ac-grid{gap:16px;display:grid}@media (width>=900px){.ac .ac-grid{grid-template-columns:minmax(340px,440px) 1fr;align-items:start}}.ac .ac-rows{gap:6px;margin:4px 0 0;display:grid}.ac .ac-row{grid-template-columns:minmax(120px,1fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;display:grid}.ac .ac-name{font-weight:650;font-size:var(--fs-s);color:var(--ink-2);flex-direction:column;line-height:1.2;display:flex}.ac .ac-name small{color:var(--muted);font-weight:500}.ac .ac-row input{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);min-width:0;height:46px;color:var(--ink);font:700 var(--fs-m) var(--font);font-variant-numeric:tabular-nums;text-align:right;padding:0 12px}.ac .ac-row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ac .ac-row[data-active] input{border-color:var(--accent);background:var(--accent-soft)}.ac .ac-copy{width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:var(--radius-s);background:0 0;border:0}.ac .ac-copy:hover{color:var(--accent);background:var(--surface-2)}.ac .ac-fig{margin:0}.ac .ac-map{border-radius:var(--radius-l);border:1px solid var(--line);background:var(--surface-2);height:340px;position:relative;overflow:hidden}.ac figcaption{font-size:var(--fs-xs);color:var(--muted);margin:6px 0 0}
