.BaseConverter-module__AsTCHq__shell{width:min(100%,54rem)}.BaseConverter-module__AsTCHq__inputGroup{gap:1rem;display:grid}.BaseConverter-module__AsTCHq__field{gap:.5rem;display:grid}.BaseConverter-module__AsTCHq__hint{font-family:var(--font-mono);color:var(--color-text-disabled);font-size:.8rem;font-weight:400}.BaseConverter-module__AsTCHq__baseRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.BaseConverter-module__AsTCHq__baseBtn{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;padding:.5rem .85rem;font-size:.9rem;font-weight:500;transition:color .16s,border-color .16s,background .16s}.BaseConverter-module__AsTCHq__baseBtn:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.BaseConverter-module__AsTCHq__baseBtnActive{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.BaseConverter-module__AsTCHq__baseCustomInput{flex-shrink:0;width:6rem}.BaseConverter-module__AsTCHq__resultsGrid{gap:.75rem;display:grid}.BaseConverter-module__AsTCHq__resultRow{border-top:1px solid var(--color-border-subtle);grid-template-columns:7rem 1fr;align-items:baseline;gap:.5rem;padding:.65rem 0;display:grid}.BaseConverter-module__AsTCHq__resultRow:first-child{border-top:none}.BaseConverter-module__AsTCHq__baseLabel{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:500}.BaseConverter-module__AsTCHq__resultValue{color:var(--color-text-primary);font-family:var(--font-mono);word-break:break-all;overflow-wrap:anywhere;font-size:1rem}.BaseConverter-module__AsTCHq__customOutputRow{border-top:1px solid var(--color-border-subtle);gap:.5rem;padding-top:.75rem;display:grid}.BaseConverter-module__AsTCHq__customOutputInner{align-items:center;gap:.75rem;display:flex}.BaseConverter-module__AsTCHq__customResultValue{color:var(--color-accent);font-family:var(--font-mono);word-break:break-all;font-size:1rem}
