.h-tool{gap:40px;padding-bottom:40px;display:grid}.h-pair{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.h-pair .sheet{min-height:100%}.h-free{vertical-align:middle;margin-left:12px}.h-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.h-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.h-seg{display:none}.h-fieldrow{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.h-fieldrow__field{flex:240px;min-width:0}.h-diff{grid-template-columns:1fr 1fr;gap:24px;display:grid}.h-diffpane{min-width:0}.h-diffpane__label{font-family:var(--print);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:12px}.h-diffpane__body{max-height:340px;overflow:auto}.h-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.h-pack{border:2px solid var(--ink);min-width:0;padding:16px}.h-pack__name{font-family:var(--display);font-weight:800}.h-pack__words{font-family:var(--print);color:var(--ink-soft);margin-top:4px;font-size:13px}.h-pack__price{font-family:var(--print);color:var(--ink-soft);margin-top:2px;font-size:12px}.spinner{vertical-align:-2px;border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;margin-right:8px;animation:.8s linear infinite h-spin;display:inline-block}@keyframes h-spin{to{transform:rotate(360deg)}}.h-mobilebar{display:none}@media (max-width:1100px){.h-pair{grid-template-columns:1fr}.h-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.h-diff{grid-template-columns:1fr;gap:16px}.h-packs{grid-template-columns:1fr}.h-seg{gap:8px;margin-top:12px;display:flex}.h-diffpane{display:none}.h-diffpane[data-active=true]{display:block}.h-mobilebar{z-index:30;background:var(--paper);border-top:2px solid var(--ink);gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.h-tool{padding-bottom:84px}}
